Commit graph

110 commits

Author SHA1 Message Date
Yousef Khadadeh
842896dc15 Change version number to v0.4.1 and updated SDL 2026-02-03 12:16:39 +03:00
Yousef Khadadeh
f6c4eeb9f3 Reorganize cache code and call flushAndSubmit in main 2026-01-27 12:40:39 +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
2e9e8eaf8b Added cache related settings 2026-01-24 12:31:55 +03:00
Yousef Khadadeh
428a56e0d1 Show close popup even if gui is disabled 2026-01-23 09:40:50 +03:00
Yousef Khadadeh
5143557e78 Pressing quit checks for close popup, and close popup has scroll bar 2026-01-20 18:40:14 +03:00
Yousef Khadadeh
c3cc09e6b4 Add popup to save before closing 2026-01-18 13:39:49 +03:00
Yousef Khadadeh
1955de9e3e Detect when local changes occured to file 2026-01-17 20:11:13 +03:00
Yousef Khadadeh
643e8d54ab Add zoom method that only uses the pen 2026-01-16 17:42:00 +03:00
Yousef Khadadeh
4947318387 Filter for only canvas type when saving canvas 2026-01-14 07:33:54 +03:00
Yousef Khadadeh
c5bae59e5e Revert dropdowns to original width 2026-01-10 13:46:49 +03:00
Yousef Khadadeh
777b6540db Make connecting client GUI, and added warning when no layers are selected 2026-01-09 21:56:58 +03:00
Yousef Khadadeh
e760834592 Undo finalized for layer and bookmark managers even when button is clicked to close menu 2026-01-09 15:04:51 +03:00
Yousef Khadadeh
176cd1c2d2 Fixed main menu button 2026-01-09 10:14:25 +03:00
Yousef Khadadeh
21c7f13d27 Add passthrough and transparency to debug menu 2026-01-08 16:37:18 +03:00
Yousef Khadadeh
5be677483a Changed blend mode listing names, and removed useless blend modes 2026-01-08 12:59:24 +03:00
Yousef Khadadeh
10f3ff40de GUI optimizations 2026-01-07 12:03:59 +03:00
Yousef Khadadeh
875a3760ed Paste images from clipboard added 2026-01-05 19:15:42 +03:00
Yousef Khadadeh
0e22c8ac3e Undo now takes into account list position, and started work on bookmark undo 2026-01-02 21:06:13 +03:00
Yousef Khadadeh
92115957b2 Fixed issue when inserting objects in client net list 2026-01-02 20:11:33 +03:00
Yousef Khadadeh
9913eb6c8e Reimplementing save/load file 2026-01-01 22:46:02 +03:00
Yousef Khadadeh
108da82fd4 Client now automatically selects a layer when connected 2025-12-31 11:59:53 +03:00
Yousef Khadadeh
ebe4d8e60a Transforms are now sent over network 2025-12-31 11:42:16 +03:00
Yousef Khadadeh
a3fb87332b Fixed clipboard paste position and added back item count to debug menu 2025-12-29 20:11:24 +03:00
Yousef Khadadeh
7549ad23a1 Added layer draw cache, and eraser works again 2025-12-28 17:34:33 +03:00
Yousef Khadadeh
783bb7dacb Put drawing program tools code in folder 2025-12-26 10:40:58 +03:00
Yousef Khadadeh
067abc8553 Added blend modes to layers 2025-12-25 19:37:41 +03:00
Yousef Khadadeh
c9aba47db1 Added layer menu and layer list 2025-12-25 17:18:28 +03:00
Yousef Khadadeh
c2e85e8a62 Added GUI to add bookmarks and folders 2025-12-23 17:17:33 +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
26d807ce87 Completely removed MainServer code. All server code is now part of the program 2025-12-17 14:46:27 +03:00
Yousef Khadadeh
0b67c9cc46 Canvas theme moved to net objects 2025-12-16 23:06:46 +03:00
Yousef Khadadeh
859924663b Reimplemented image components 2025-12-16 12:54:12 +03:00
Yousef Khadadeh
5daf1ce6c0 Fixed segfault with ordered list 2025-12-15 16:49:51 +03:00
Yousef Khadadeh
7d1671229b All tools now converted to use new net objects 2025-12-15 15:36:42 +03:00
Yousef Khadadeh
228469c33d Added all canvas component classes 2025-12-13 13:03:27 +03:00
Yousef Khadadeh
ceafbf8bb6 GridManager now works on net objects 2025-12-10 13:06:45 +03:00
Yousef Khadadeh
c6f2ff18ef Switched bookmark manager to net object system 2025-12-09 19:29:58 +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
359f20e7fd Add right click popup menu 2025-12-01 17:33:14 +03:00
Yousef Khadadeh
903914c7ef Dropdown reacts to window size, and color picker always fits in window 2025-12-01 13:05:59 +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
0fb1f15cca Make lobby IDs longer 2025-11-29 06:56:06 +03:00
Yousef Khadadeh
c5ba20173b Emscripten version doesnt take display scaling into account anymore 2025-11-23 20:51:14 +03:00
Yousef Khadadeh
45fa4b2774 Added display scaling and updated flatpak info 2025-11-23 12:53:50 +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
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
45e7910190 Replace all backslashes with forward slashes when loading SVG icons 2025-11-21 10:44:40 +03:00