Commit graph

64 commits

Author SHA1 Message Date
Yousef Khadadeh
2dde2015f5 Added background FPS cap 2026-06-04 09:21:53 +03:00
Yousef Khadadeh
87f51ac044 Add FPS cap and disable VSync by default 2026-06-02 18:47:39 +03:00
Yousef Khadadeh
0da317e87c Import infpnt files to android version 2026-06-01 15:42:33 +03:00
Yousef Khadadeh
c07871337c Rollback android save onstop change for now 2026-05-18 09:45:17 +03:00
Yousef Khadadeh
e8cba9dc15 Make android save more robust 2026-05-17 22:18:53 +03:00
Yousef Khadadeh
c4005da3c9 Desktop version gui scaling restored 2026-05-17 19:14:03 +03:00
Yousef Khadadeh
51b086c654 Added socials and update notification to android 2026-05-17 17:32:05 +03:00
Yousef Khadadeh
4c14c3dc57 Switch log types to enum 2026-05-16 21:56:58 +03:00
Yousef Khadadeh
ad1844adc7 Improved android networking 2026-05-14 11:53:36 +03:00
Yousef Khadadeh
fc8f414b67 Changes related to text input on Android, general bug fixes, license change to GPLv3 2026-05-11 23:06:39 +03:00
Yousef Khadadeh
8b3e321ab5 Rewrote how input text box focus is decided 2026-05-07 21:48:47 +03:00
Yousef Khadadeh
962665ffd4 Fixed file saving issues and grid element overlap 2026-04-28 14:51:35 +03:00
Yousef Khadadeh
d3e4524589 Fixed GUI issues and added android save on quit (has some problems) 2026-04-27 21:30:31 +03:00
Yousef Khadadeh
45dbde5da5 Android back button callback added 2026-04-27 17:20:16 +03:00
Yousef Khadadeh
3061c604c5 Readded SDL safe area calculations to GUI 2026-04-25 20:29:51 +03:00
Yousef Khadadeh
db6dffb4ee Added draw function to screens 2026-04-17 19:32:49 +03:00
Yousef Khadadeh
919e41db22 Add screens 2026-04-12 12:36:00 +03:00
Yousef Khadadeh
767b96bd12 Removed debug FPS limit 2026-04-11 16:40:53 +03:00
Yousef Khadadeh
b2fe1ab7ba Improved custom event code and fixed some warnings 2026-04-11 16:36:24 +03:00
Yousef Khadadeh
37c105bf5e Skia AA and no AA bypass intermediate surface 2026-04-09 01:05:52 +03:00
Yousef Khadadeh
a181a4d51d Fixed GUI resize 2026-04-07 20:33:48 +03:00
Yousef Khadadeh
3ee17cfd2b Window resize operations moved to event callbacks 2026-04-07 20:21:41 +03:00
Yousef Khadadeh
19db2a57ea Readded global log 2026-04-05 22:01:30 +03:00
Yousef Khadadeh
3c5e41af94 Readded file tabs 2026-04-05 20:26:03 +03:00
Yousef Khadadeh
0087048a02 Working on getting textbox edit tool functional 2026-04-04 17:52:43 +03:00
Yousef Khadadeh
262bf23bce Moved textbox input code out of InputManager 2026-04-03 23:02:33 +03:00
Yousef Khadadeh
e3af067972 Fixed keybinds 2026-04-02 19:18:39 +03:00
Yousef Khadadeh
d89aabff81 Textbox input runs callbacks 2026-04-02 10:15:22 +03:00
Yousef Khadadeh
f3fde56dcf Program runs with moved code 2026-03-31 13:33:15 +03:00
Yousef Khadadeh
ea35397326 Separate general GUI managing code and global configuration from toolbar UI code 2026-03-31 13:17:58 +03:00
Yousef Khadadeh
d973bde4be Added None and Skia antialiasing options in debug menu 2026-03-20 20:53:59 +03:00
Yousef Khadadeh
d38156ec26 Touch events are handled differently in GUI 2026-03-05 21:09:30 +03:00
Yousef Khadadeh
8b46c31bd7 Added 2 finger camera pan, zoom, and rotate 2026-03-05 12:03:10 +03:00
Yousef Khadadeh
a7030059a4 Grid modify tool and drag drop work with events 2026-03-04 11:03:05 +03:00
Yousef Khadadeh
4814780bec Pen events passed to tools 2026-03-03 16:01:21 +03:00
Yousef Khadadeh
5b6316bd15 Start using pen input events 2026-03-03 14:59:18 +03:00
Yousef Khadadeh
e6c87ecf87 DrawCamera works on events 2026-03-02 23:09:48 +03:00
Yousef Khadadeh
eac8610456 Switching to hardcoded callback functions. Selection tools are working with callbacks 2026-03-02 16:36:34 +03:00
Yousef Khadadeh
8c11141ac5 Start switching to callbacks on SDL input events 2026-02-28 22:47:35 +03:00
Yousef Khadadeh
23dbfcfede DrawData is passed to main draw function 2026-02-25 13:26:35 +03:00
Yousef Khadadeh
462443ed0a Removed selection glow code, and moved surface creation code to function 2026-02-16 21:27:42 +03:00
Yousef Khadadeh
af32fd46c1 Fixed issues with emscripten build 2026-02-08 19:07:55 +03:00
Yousef Khadadeh
f46d25b8e6 Save tool configuration, and put close popup infront of other popups 2026-01-26 19:08:36 +03:00
Yousef Khadadeh
c3cc09e6b4 Add popup to save before closing 2026-01-18 13:39:49 +03:00
Yousef Khadadeh
cba5c3abc9 Started work on layers undo/redo, and implemented undo action for moving bookmark list items 2026-01-03 19:05:00 +03:00
Yousef Khadadeh
fb3b13d303 Added clipboard code back (has issues) 2025-12-29 19:57:36 +03:00
Yousef Khadadeh
26d807ce87 Completely removed MainServer code. All server code is now part of the program 2025-12-17 14:46:27 +03:00
Yousef Khadadeh
d266508bbf Added generic delayed update objects 2025-12-10 17:23:05 +03:00
Yousef Khadadeh
d9a90dda16 Same make_obj call allocates the correct type 2025-12-08 20:51:11 +03:00
Yousef Khadadeh
c5ba20173b Emscripten version doesnt take display scaling into account anymore 2025-11-23 20:51:14 +03:00