Commit graph

168 commits

Author SHA1 Message Date
Yousef Khadadeh
eb490906a0 Fixed many issues with text paragraphs in GUI 2026-04-25 19:01:19 +03:00
Yousef Khadadeh
87f5f74c86 More scroll area fixes, added image display, and continuing work on file selector 2026-04-19 17:44:48 +03:00
Yousef Khadadeh
bd4d662dd9 Updated SDL and fixed Emscripten build 2026-04-12 17:31:32 +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
da1a1c26cb Fixed windows build 2026-04-11 11:17:26 +03:00
Yousef Khadadeh
60af55d4db Readded chat box 2026-04-09 16:30:28 +03:00
Yousef Khadadeh
d709acb094 Added GUI draw cache 2026-04-08 17:34:50 +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
f5d757a9a5 Fixed color display and global log bugs 2026-04-07 19:15:58 +03:00
Yousef Khadadeh
516f48993e Readded layer menu and fixed color picker button 2026-04-07 16:57:11 +03:00
Yousef Khadadeh
915fbe598b Readded bookmark menu 2026-04-06 20:16:25 +03:00
Yousef Khadadeh
b7bd2efc71 Readded grid menu and fixed grid modify tool 2026-04-06 12:23:46 +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
26c9be8318 Fixed screenshot tool 2026-04-05 15:02:26 +03:00
Yousef Khadadeh
c85fdbb61f Added text/highlight colors to text edit tool 2026-04-04 19:53:45 +03:00
Yousef Khadadeh
fb344f3a54 Palette in color picker window works 2026-04-03 09:52:45 +03:00
Yousef Khadadeh
031c61146b Elements detect when children are hovered over 2026-04-02 21:57:26 +03:00
Yousef Khadadeh
e3af067972 Fixed keybinds 2026-04-02 19:18:39 +03:00
Yousef Khadadeh
2c76741c9b Getting color selectors working 2026-04-02 18:23:36 +03:00
Yousef Khadadeh
60c12ce150 Fixed paint popup menu collision problems 2026-04-02 13:45:46 +03:00
Yousef Khadadeh
2eb2672329 Right click popups working 2026-04-02 12:46:16 +03:00
Yousef Khadadeh
f90cf5b026 Fixed more issues in file picker 2026-04-01 22:28:48 +03:00
Yousef Khadadeh
10217e97f4 Fixed file picker and scroll area clipping region 2026-04-01 21:49:44 +03:00
Yousef Khadadeh
fcdf1944f7 Y scrollbar added to scroll area 2026-04-01 10:18:38 +03:00
Yousef Khadadeh
732261b58c Fixed about menu 2026-03-31 21:21:49 +03:00
Yousef Khadadeh
80afacfcbd Fixed rotation wheel 2026-03-31 20:52:46 +03:00
Yousef Khadadeh
ed36036aea Fixed cursor obstruction issues and hiding main menu popup issues 2026-03-31 18:41:19 +03:00
Yousef Khadadeh
16c3097534 Working on getting GUI functional again 2026-03-31 17:33:09 +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
2abe7271a8 Fixed some layout problems 2026-03-30 19:41:18 +03:00
Yousef Khadadeh
2ad5684594 Fixed multiple segfaults 2026-03-30 18:51:14 +03:00
Yousef Khadadeh
b4c35124c3 More GUI code moved to events, code now compiles but application doesn't run 2026-03-30 17:05:24 +03:00
Yousef Khadadeh
644bb85d99 Continuing with GUI move to events, and fixed build system missing EGL (broken build) 2026-03-29 20:23:38 +03:00
Yousef Khadadeh
ef7dfcef05 Starting work on moving GUI to event system (doesnt compile) 2026-03-27 09:51:53 +03:00
Yousef Khadadeh
4a0ccc001a Moved anti-aliasing to general settings 2026-03-21 07:59:46 +03:00
Yousef Khadadeh
d973bde4be Added None and Skia antialiasing options in debug menu 2026-03-20 20:53:59 +03:00
Yousef Khadadeh
f3671e667d Send textbox rectangle and textbox type to SDL 2026-03-05 23:34:30 +03:00
Yousef Khadadeh
d38156ec26 Touch events are handled differently in GUI 2026-03-05 21:09:30 +03:00
Yousef Khadadeh
fe37c3348b Screenshot tool and saving/reading files works on android 2026-03-05 15:03:05 +03:00
Yousef Khadadeh
8b46c31bd7 Added 2 finger camera pan, zoom, and rotate 2026-03-05 12:03:10 +03:00
Yousef Khadadeh
167108db7d GUI now (mostly) reacts on tap (left click release) instead of left clicks 2026-03-04 13:50:15 +03:00
Yousef Khadadeh
911b7bc91d GUI now collects events on its own 2026-03-04 12:15:24 +03:00
Yousef Khadadeh
017102a2b1 Fixed clay ID error 2026-03-03 12:11:11 +03:00
Yousef Khadadeh
109fd96b67 Started work on mouse callbacks 2026-03-01 17:28:43 +03:00
Yousef Khadadeh
e1e93b8a31 Setting text box input no longer involves repeatedly setting it each frame 2026-03-01 12:09:27 +03:00