Commit graph

21 commits

Author SHA1 Message Date
Yousef Khadadeh
c85fb11636 Make cursors and select tools visible without special blend modes 2026-04-15 20:58:25 +03:00
Yousef Khadadeh
919e41db22 Add screens 2026-04-12 12:36:00 +03:00
Yousef Khadadeh
b2fe1ab7ba Improved custom event code and fixed some warnings 2026-04-11 16:36:24 +03:00
Yousef Khadadeh
97d308268d Fixed integer division by zero error when loading files 2026-04-03 14:18:04 +03:00
Yousef Khadadeh
ed36036aea Fixed cursor obstruction issues and hiding main menu popup issues 2026-03-31 18:41:19 +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
2ad5684594 Fixed multiple segfaults 2026-03-30 18:51:14 +03:00
Yousef Khadadeh
3566b7e563 More GUI code changes (broken build) 2026-03-30 12:32:41 +03:00
Yousef Khadadeh
d973bde4be Added None and Skia antialiasing options in debug menu 2026-03-20 20:53:59 +03:00
Yousef Khadadeh
10ee12254c Improved visibility of brush, eraser, and selection tools 2026-03-20 16:24:52 +03:00
Yousef Khadadeh
19983c7b1c Tool cursor not drawn on touch devices, and fixed translating objects with touch 2026-03-05 12:36:34 +03:00
Yousef Khadadeh
6effc6de56 Eraser tool works with events 2026-03-03 12:06:48 +03:00
Yousef Khadadeh
ae88521b32 Start work on touchscreen support 2026-02-27 16:16:51 +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
f46d25b8e6 Save tool configuration, and put close popup infront of other popups 2026-01-26 19:08:36 +03:00
Yousef Khadadeh
b688c39e68 Fixed selected object ordering 2025-12-31 10:07:01 +03:00
Yousef Khadadeh
fda8fcc166 Changed net object ordered list implementation 2025-12-30 19:46:08 +03:00
Yousef Khadadeh
3df74095a3 Selection and transformation works with layers 2025-12-29 15:04:32 +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
Renamed from src/DrawingProgram/EraserTool.cpp (Browse further)