Commit graph

149 commits

Author SHA1 Message Date
Yousef Khadadeh
b7bd2efc71 Readded grid menu and fixed grid modify tool 2026-04-06 12:23:46 +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
695393392f Font picker works 2026-04-05 11:02:48 +03:00
Yousef Khadadeh
7286f01035 Fixed GUI textbox moving cursor on layout 2026-04-04 22:29:09 +03:00
Yousef Khadadeh
c85fdbb61f Added text/highlight colors to text edit tool 2026-04-04 19:53:45 +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
df3a78be1f Fixed uint8_t text fields 2026-04-03 14:33:44 +03:00
Yousef Khadadeh
451748c785 Fixed child hover detection 2026-04-02 22:05:37 +03:00
Yousef Khadadeh
031c61146b Elements detect when children are hovered over 2026-04-02 21:57:26 +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
d89aabff81 Textbox input runs callbacks 2026-04-02 10:15:22 +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
b95adcf0f0 Fixed textbox 2026-04-01 18:40:52 +03:00
Yousef Khadadeh
b50cab2d33 Fixed dropdown 2026-04-01 18:00:22 +03:00
Yousef Khadadeh
f944cb8a68 Fixed color picker 2026-04-01 12:50:55 +03:00
Yousef Khadadeh
fcdf1944f7 Y scrollbar added to scroll area 2026-04-01 10:18:38 +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
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
e5394c3830 Enable skia AA in textboxes 2026-03-21 10:12:33 +03:00
Yousef Khadadeh
d973bde4be Added None and Skia antialiasing options in debug menu 2026-03-20 20:53:59 +03:00
Yousef Khadadeh
9a1c2e516e Revert GUI tap changes for now, as GUI doesnt work properly when program is lagging 2026-03-07 16:46:58 +03:00
Yousef Khadadeh
f3671e667d Send textbox rectangle and textbox type to SDL 2026-03-05 23:34: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
167108db7d GUI now (mostly) reacts on tap (left click release) instead of left clicks 2026-03-04 13:50:15 +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
Yousef Khadadeh
ae88521b32 Start work on touchscreen support 2026-02-27 16:16:51 +03:00
Yousef Khadadeh
1d360d26e1 Fixed compilation error in Emscripten 2026-01-08 18:18:10 +03:00
Yousef Khadadeh
cf9e8a6848 Doubled scrolling speed 2026-01-08 13:12:57 +03:00
Yousef Khadadeh
e88d9c504c Fixed objects not being selected after paste 2026-01-07 12:28:04 +03:00
Yousef Khadadeh
10f3ff40de GUI optimizations 2026-01-07 12:03:59 +03:00
Yousef Khadadeh
3953fd16f3 Reapplied scroll workaround 2026-01-07 11:05:54 +03:00
Yousef Khadadeh
c2e85e8a62 Added GUI to add bookmarks and folders 2025-12-23 17:17:33 +03:00
Yousef Khadadeh
ec545cba14 When hovering over directory while dragging something, the directory will open 2025-12-22 19:35:29 +03:00
Yousef Khadadeh
b85993c838 Dragging objects into open folders in list now puts them in the folder 2025-12-22 11:42:35 +03:00
Yousef Khadadeh
2eadf2edff Removed scroll area work around to fix another bug 2025-12-21 22:19:10 +03:00
Yousef Khadadeh
1638b6130f Parent just selected now propagates through tree listing 2025-12-21 17:42:41 +03:00
Yousef Khadadeh
032c52d843 Added drag to move code to tree listing 2025-12-21 17:40:58 +03:00
Yousef Khadadeh
86063f373b Made tree listing more generic 2025-12-21 00:33:04 +03:00