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 |
|
Yousef Khadadeh
|
aca539600c
|
SVG icons now preloaded when the program starts
|
2025-11-21 10:36:46 +03:00 |
|