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
|
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
|
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
|
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
|
80632bb10b
|
DrawCamera view update happens in callbacks
|
2026-04-09 20:44:45 +03:00 |
|
Yousef Khadadeh
|
60af55d4db
|
Readded chat box
|
2026-04-09 16:30:28 +03:00 |
|
Yousef Khadadeh
|
99c2657434
|
Some network messages relayout GUI
|
2026-04-09 12:00:36 +03:00 |
|
Yousef Khadadeh
|
4aa810fe43
|
Fixed bookmark jump transition bug
|
2026-04-09 10:20:40 +03:00 |
|
Yousef Khadadeh
|
bacca9ff68
|
OpenGL ES no longer uses different color type for surfaces
|
2026-04-09 01:52:19 +03:00 |
|
Yousef Khadadeh
|
37c105bf5e
|
Skia AA and no AA bypass intermediate surface
|
2026-04-09 01:05:52 +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
|
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
|
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
|
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
|
e3af067972
|
Fixed keybinds
|
2026-04-02 19:18:39 +03:00 |
|
Yousef Khadadeh
|
d89aabff81
|
Textbox input runs callbacks
|
2026-04-02 10:15:22 +03:00 |
|
Yousef Khadadeh
|
732261b58c
|
Fixed about menu
|
2026-03-31 21:21:49 +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
|
d973bde4be
|
Added None and Skia antialiasing options in debug menu
|
2026-03-20 20:53:59 +03:00 |
|
Yousef Khadadeh
|
d38156ec26
|
Touch events are handled differently in GUI
|
2026-03-05 21:09:30 +03:00 |
|
Yousef Khadadeh
|
8b46c31bd7
|
Added 2 finger camera pan, zoom, and rotate
|
2026-03-05 12:03:10 +03:00 |
|
Yousef Khadadeh
|
911b7bc91d
|
GUI now collects events on its own
|
2026-03-04 12:15:24 +03:00 |
|
Yousef Khadadeh
|
a7030059a4
|
Grid modify tool and drag drop work with events
|
2026-03-04 11:03:05 +03:00 |
|
Yousef Khadadeh
|
4814780bec
|
Pen events passed to tools
|
2026-03-03 16:01:21 +03:00 |
|
Yousef Khadadeh
|
5b6316bd15
|
Start using pen input events
|
2026-03-03 14:59:18 +03:00 |
|
Yousef Khadadeh
|
e6c87ecf87
|
DrawCamera works on events
|
2026-03-02 23:09:48 +03:00 |
|
Yousef Khadadeh
|
eac8610456
|
Switching to hardcoded callback functions. Selection tools are working with callbacks
|
2026-03-02 16:36:34 +03:00 |
|
Yousef Khadadeh
|
109fd96b67
|
Started work on mouse callbacks
|
2026-03-01 17:28:43 +03:00 |
|
Yousef Khadadeh
|
8c11141ac5
|
Start switching to callbacks on SDL input events
|
2026-02-28 22:47:35 +03:00 |
|
Yousef Khadadeh
|
ae88521b32
|
Start work on touchscreen support
|
2026-02-27 16:16:51 +03:00 |
|
Yousef Khadadeh
|
23dbfcfede
|
DrawData is passed to main draw function
|
2026-02-25 13:26:35 +03:00 |
|
Yousef Khadadeh
|
1f80107005
|
Clear image cache when tabbing out of canvas
|
2026-02-19 22:29:24 +03:00 |
|
Yousef Khadadeh
|
462443ed0a
|
Removed selection glow code, and moved surface creation code to function
|
2026-02-16 21:27:42 +03:00 |
|
Yousef Khadadeh
|
f46d25b8e6
|
Save tool configuration, and put close popup infront of other popups
|
2026-01-26 19:08:36 +03:00 |
|
Yousef Khadadeh
|
c3cc09e6b4
|
Add popup to save before closing
|
2026-01-18 13:39:49 +03:00 |
|
Yousef Khadadeh
|
9913eb6c8e
|
Reimplementing save/load file
|
2026-01-01 22:46:02 +03:00 |
|
Yousef Khadadeh
|
783bb7dacb
|
Put drawing program tools code in folder
|
2025-12-26 10:40:58 +03:00 |
|