Commit graph

539 commits

Author SHA1 Message Date
Yousef Khadadeh
fcda17c7d3 Delete window cache surface on quit 2026-02-04 19:15:58 +03:00
Yousef Khadadeh
41633b1e56 Disable driver correctness workarounds, as they are causing issues on windows 2026-02-04 12:32:07 +03:00
Yousef Khadadeh
730a2f1986 Revert Windows using Vulkan (Vulkan has the same glitches OpenGL has on windows) 2026-02-04 11:57:04 +03:00
Yousef Khadadeh
6c038a7e0f Get Ganesh Vulkan backend working again, and make it the default on windows 2026-02-04 10:53:23 +03:00
Yousef Khadadeh
93733c225c Fix compilation error on Windows 2026-02-03 14:31:33 +03:00
Yousef Khadadeh
842896dc15 Change version number to v0.4.1 and updated SDL 2026-02-03 12:16:39 +03:00
Yousef Khadadeh
b5c3c77a95 Fix segfault when sending elements to front/back of multiple layers 2026-02-02 13:36:52 +03:00
Yousef Khadadeh
e750d857da Add parallelization to transform calculation 2026-01-31 14:03:00 +03:00
Yousef Khadadeh
726368fd6f Decrease lock size limits 2026-01-29 20:36:42 +03:00
Yousef Khadadeh
cf28a62e18 Size lock doesn't get removed when zooming in/out too much 2026-01-29 20:33:22 +03:00
Yousef Khadadeh
8a4d9a4f07 Add size lock 2026-01-29 11:48:08 +03:00
Yousef Khadadeh
a73f5e2122 Can edit stroke colors through selection 2026-01-27 16:55:09 +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
5db4b745c6 Move objects with arrow keys 2026-01-23 09:37:57 +03:00
Yousef Khadadeh
fe4716765c Added screen space cache 2026-01-21 13:11:01 +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
f362f02967 Reassign net IDs on move component undo 2026-01-20 16:16:33 +03:00
Yousef Khadadeh
0821f0840e Added bring to front and send to back 2026-01-20 11:59:03 +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
8f03080b87
Added twitter follow badge 2026-01-17 09:26:14 +00: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
d99764822a Wrong win32 flag used 2026-01-12 15:26:58 +03:00
Yousef Khadadeh
101c4327cc Unlock and destroy converted surface before error is thrown 2026-01-12 15:08:22 +03:00
Yousef Khadadeh
350c0bef08 Add more error checking 2026-01-12 15:06:21 +03:00
Yousef Khadadeh
db8418159e Windows clipboard for images improved 2026-01-12 15:02:55 +03:00
Yousef Khadadeh
afaf43823c Working on better support for Windows clipboard 2026-01-12 11:27:41 +03:00
Yousef Khadadeh
340e694bdc Fix image clipboard issue on windows 2026-01-11 16:16:48 +03:00
Yousef Khadadeh
bd2f93a6b4 Added cache clear when layer folders are modified 2026-01-11 09:10:07 +03:00
Yousef Khadadeh
232a029785 Improved SVG screenshot workaround 2026-01-10 22:47:21 +03:00
Yousef Khadadeh
1212780441 Update README.md, and add workaround to get SVG screenshots working again 2026-01-10 22:29:34 +03:00
Yousef Khadadeh
e487731834 Increase v0.3.1 to v0.4.0 in cmakelists.txt 2026-01-10 19:27:54 +03:00
Yousef Khadadeh
87abb2fc7b
Added blend mode documentation 2026-01-10 16:17:04 +00:00
Yousef Khadadeh
38096043a4 Updated manual 2026-01-10 18:46:30 +03:00
Yousef Khadadeh
3f8cc87293 Preparing for version v0.4.0 2026-01-10 18:15: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
bbdc3c34bf Removed blank space before layer folder name 2026-01-08 20:33:24 +03:00
Yousef Khadadeh
77c3a4af26 Fixed issues in Windows build 2026-01-08 19:44:42 +03:00
Yousef Khadadeh
1d360d26e1 Fixed compilation error in Emscripten 2026-01-08 18:18:10 +03:00
Yousef Khadadeh
e993062928 Added ICU data filter used to generate small data files 2026-01-08 18:05:05 +03:00
Yousef Khadadeh
21c7f13d27 Add passthrough and transparency to debug menu 2026-01-08 16:37:18 +03:00
Yousef Khadadeh
b9fd39b469 Speed up paste action 2026-01-08 14:02:37 +03:00
Yousef Khadadeh
cf9e8a6848 Doubled scrolling speed 2026-01-08 13:12:57 +03:00