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
|
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
|
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
|
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
|
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
|
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 |
|
Yousef Khadadeh
|
180c930474
|
Started working on tree listing
|
2025-12-20 16:38:51 +03:00 |
|
Yousef Khadadeh
|
c405a2acc0
|
Use local IDs instead of global unique IDs in clay
|
2025-12-02 16:09:30 +03:00 |
|
Yousef Khadadeh
|
d57d2f4752
|
Added text edit right click menu
|
2025-12-02 09:53:03 +03:00 |
|
Yousef Khadadeh
|
270cd98195
|
Add minimum brush size, remove speed based brush size, and fixed textboxes not showing 0 value
|
2025-11-30 16:19:36 +03:00 |
|
Yousef Khadadeh
|
ba75f394e8
|
About menu and settings menu text can now wrap again
|
2025-11-22 13:00:52 +03:00 |
|
Yousef Khadadeh
|
3cb0e3dbbf
|
Remove some logging
|
2025-11-22 09:38:40 +03:00 |
|
Yousef Khadadeh
|
7ecd333b74
|
Got text working on macOS, changed some stuff in icon search, and disabled right to left detection for GUI text boxes
|
2025-11-21 22:26:58 -08:00 |
|
Yousef Khadadeh
|
aca539600c
|
SVG icons now preloaded when the program starts
|
2025-11-21 10:36:46 +03:00 |
|
Yousef Khadadeh
|
40c64eab62
|
Rename constants that break in MSVC
|
2025-11-18 21:39:14 +03:00 |
|
Yousef Khadadeh
|
f6961fbf8d
|
Updated skia
|
2025-11-18 18:15:50 +03:00 |
|