Commit graph

140 commits

Author SHA1 Message Date
Yousef Khadadeh
6a05026f85 Improved scroll area, especially for touch devices 2026-04-29 12:38:40 +03:00
Yousef Khadadeh
d9172f4848 Static buttons are easier to tap with touch screen 2026-04-28 21:19:16 +03:00
Yousef Khadadeh
cd45d1e8cd Expand width of grid elements to fit longer names 2026-04-28 20:55:30 +03:00
Yousef Khadadeh
4c30939882 Emulate touch events as mouse button events in layoutelement 2026-04-28 20:28:21 +03:00
Yousef Khadadeh
973014cb5f Added separate touch events for GUI 2026-04-28 20:13:47 +03:00
Yousef Khadadeh
cfe250979a File selector bottom edit action bar is in safe area 2026-04-27 16:48:44 +03:00
Yousef Khadadeh
59a9d04d6f Fixed most issues with gui elements in unsafe areas 2026-04-27 00:42:25 +03:00
Yousef Khadadeh
33e4b57d79 Using unsafe area toolbars in file selector 2026-04-26 18:20:37 +03:00
Yousef Khadadeh
667fefa3b4 Added toolbar that goes into unsafe GUI area 2026-04-26 17:08:27 +03:00
Yousef Khadadeh
b1f6f04d37 Separating safe window area from window area 2026-04-26 15:47:28 +03:00
Yousef Khadadeh
3061c604c5 Readded SDL safe area calculations to GUI 2026-04-25 20:29:51 +03:00
Yousef Khadadeh
eb490906a0 Fixed many issues with text paragraphs in GUI 2026-04-25 19:01:19 +03:00
Yousef Khadadeh
2d039dc47b Added animations to file selector 2026-04-24 11:07:15 +03:00
Yousef Khadadeh
4e17d6e40c Attempt to add GUI animations 2026-04-24 10:06:45 +03:00
Yousef Khadadeh
fe04cbb597 Darker GUI background 2026-04-24 01:28:38 +03:00
Yousef Khadadeh
9ea5a1eae9 Implemented view change and trash in file selector, and moved more file IO to SDL file IO 2026-04-23 20:56:11 +03:00
Yousef Khadadeh
1fb8aa4409 Added options in file selector screen main menu 2026-04-22 17:40:58 +03:00
Yousef Khadadeh
06dd550067 Fixed grid alignment issue 2026-04-21 18:52:11 +03:00
Yousef Khadadeh
c75c668bf7 Improved file selector grid alignment 2026-04-21 18:38:24 +03:00
Yousef Khadadeh
032db7f444 Display last access date under files 2026-04-20 18:56:39 +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
4e1ab6fc50 Fixed more issues with grid and scroll area 2026-04-19 13:37:16 +03:00
Yousef Khadadeh
0853df4d2a Added some scroll area and grid fixes 2026-04-19 10:03:57 +03:00
Yousef Khadadeh
886fd313a4 Added grid scroll area (has issues with many elements) 2026-04-18 20:51:45 +03:00
Yousef Khadadeh
bd4d662dd9 Updated SDL and fixed Emscripten build 2026-04-12 17:31:32 +03:00
Yousef Khadadeh
4e352ec832 Fixed double click not selecting tree list item 2026-04-12 07:56:34 +03:00
Yousef Khadadeh
b2fe1ab7ba Improved custom event code and fixed some warnings 2026-04-11 16:36:24 +03:00
Yousef Khadadeh
f78db24f49 Fixed 1 pixel edge bug in GUI 2026-04-10 10:32:39 +03:00
Yousef Khadadeh
b565ccefbd Gap between chat messages doesnt change on relayout 2026-04-09 18:40:42 +03:00
Yousef Khadadeh
60af55d4db Readded chat box 2026-04-09 16:30:28 +03:00
Yousef Khadadeh
4aa810fe43 Fixed bookmark jump transition bug 2026-04-09 10:20:40 +03:00
Yousef Khadadeh
37c105bf5e Skia AA and no AA bypass intermediate surface 2026-04-09 01:05:52 +03:00
Yousef Khadadeh
4b2ecf2fe6 Fixed clipping issues (still present in MSAA, but should be fixed with Skia AA) 2026-04-08 20:42:10 +03:00
Yousef Khadadeh
d709acb094 Added GUI draw cache 2026-04-08 17:34:50 +03:00
Yousef Khadadeh
caaad67c42 Use textbox to draw textparagraph element 2026-04-07 22:21:06 +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
267a66dd32 Fixed issues with tree listing element 2026-04-07 14:35:34 +03:00
Yousef Khadadeh
c97266769b Fixed moving bookmarks 2026-04-07 10:24:02 +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
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