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 |
|
Yousef Khadadeh
|
6839e529c1
|
Use std::filesystem::path and u8string to ensure UTF-8 is used for paths on Windows
|
2025-11-21 08:35:47 +03:00 |
|
Yousef Khadadeh
|
22e68de4cd
|
Added VSync
|
2025-11-20 12:38:28 +03:00 |
|
Yousef Khadadeh
|
174b267589
|
Textbox updates work again, and added notices for web version users
|
2025-11-17 16:08:42 +03:00 |
|
Yousef Khadadeh
|
79f7135746
|
Serialization works in new version
|
2025-11-16 16:39:12 +03:00 |
|
Yousef Khadadeh
|
6b3ce01e94
|
Can now undo/redo grid operations
|
2025-11-16 12:40:56 +03:00 |
|
Yousef Khadadeh
|
a99b0e920d
|
Use FontData everywhere
|
2025-11-16 10:42:01 +03:00 |
|
Yousef Khadadeh
|
5e8016b504
|
Added more default fonts, and fixed issue with font selector at different GUI scales
|
2025-11-15 14:05:05 +03:00 |
|
Yousef Khadadeh
|
b8fb00e218
|
Displaying text works on emscripten version
|
2025-11-11 19:52:45 +03:00 |
|
Yousef Khadadeh
|
435d9346a9
|
Created RichText namespace, and tweaked scrollbar behaviour
|
2025-11-10 14:45:51 +03:00 |
|
Yousef Khadadeh
|
c956ab7230
|
Make all dropdowns scrollable at a specified maxHeight
|
2025-11-08 23:19:05 +03:00 |
|
Yousef Khadadeh
|
d4492807fe
|
Added font picker to text edit gui
|
2025-11-08 20:50:23 +03:00 |
|
Yousef Khadadeh
|
644655544c
|
Added text decoration modifiers, and icon toggle buttons for text modifiers
|
2025-11-05 18:21:49 +03:00 |
|
Yousef Khadadeh
|
640d4673ad
|
Textbox height fixed when only accepting single line
|
2025-11-02 09:38:15 +03:00 |
|