Commit graph

889 commits

Author SHA1 Message Date
Yousef Khadadeh
515b591ee8 Improved dropdown element 2026-05-01 15:36:58 +03:00
Yousef Khadadeh
5e195cf029 Fixed issue with similar scroll areas not having scrollbars 2026-05-01 10:10:59 +03:00
Yousef Khadadeh
151c3f9bed Make clay debug mode work 2026-04-30 23:03:58 +03:00
Yousef Khadadeh
6b7973072d Added scroll area workaround to file list view 2026-04-30 21:25:23 +03:00
Yousef Khadadeh
7437ecdae6 Add a workaround to a scroll area bug 2026-04-30 19:17:21 +03:00
Yousef Khadadeh
91ff487edd Updated clay 2026-04-30 17:11:33 +03:00
Yousef Khadadeh
c1cd3e4e49 Fixed many element scroll area and added color palette picker 2026-04-30 14:45:36 +03:00
Yousef Khadadeh
c90c09b169 Added phone tool settings 2026-04-30 12:09:03 +03:00
Yousef Khadadeh
f1d7cbf896 Layout element is not used in toolbar screen fill 2026-04-29 18:53:53 +03:00
Yousef Khadadeh
74bc17f570 Added X scrollbar to scroll area, and added toolbar for phone drawing program 2026-04-29 15:14:13 +03:00
Yousef Khadadeh
6a05026f85 Improved scroll area, especially for touch devices 2026-04-29 12:38:40 +03:00
Yousef Khadadeh
826efee7fb More options menu in file picker stops callbacks from other elements 2026-04-28 21:35:09 +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
c9c61a8b68 Save thumbnails next to infinipaint savefile 2026-04-28 17:07:28 +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
cfe250979a File selector bottom edit action bar is in safe area 2026-04-27 16:48:44 +03:00
Yousef Khadadeh
56cd0c920f Change how safe window area is calculated on android 2026-04-27 09:48:39 +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
97d299a346 Added add button to file selector that sends user to phone drawing program 2026-04-26 13:21:05 +03:00
Yousef Khadadeh
7274a9396b Separate drawing program screen from desktop GUI code 2026-04-26 09:54:58 +03:00
Yousef Khadadeh
3061c604c5 Readded SDL safe area calculations to GUI 2026-04-25 20:29:51 +03:00
Yousef Khadadeh
6312fc264e Readd android icon loading workaround 2026-04-25 19:41:38 +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
73325e9fe7 Added duplicate action 2026-04-23 22:22:43 +03:00
Yousef Khadadeh
68a4998993 Added list view mode 2026-04-23 21:49:13 +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
b81b33660e Open files by clicking on them 2026-04-22 21:40:01 +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
3b9b9c0cf9 Improved date time formatting for file access time 2026-04-20 20:16:15 +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
db6dffb4ee Added draw function to screens 2026-04-17 19:32:49 +03:00
Yousef Khadadeh
5a0086c4ea Custom events are thread safe 2026-04-17 11:12:48 +03:00
Yousef Khadadeh
518ecf2a8f Fixed selection tool dash movement in Emscripten 2026-04-17 10:14:48 +03:00