Commit graph

20 commits

Author SHA1 Message Date
Yousef Khadadeh
644655544c Added text decoration modifiers, and icon toggle buttons for text modifiers 2025-11-05 18:21:49 +03:00
Yousef Khadadeh
011f8ba0b4 Fixed more RichTextBox issues, fixed segfault from zooming in/out too fast, fixed segfault from undoing an edit 2025-10-25 17:31:55 +03:00
Yousef Khadadeh
4db5838a64 Using new RichTextBox instead of CollabTextBox in program. Fixes still needed to work properly 2025-10-20 17:30:36 +03:00
Yousef Khadadeh
0cc326bcc9 Fixed some memory leaks and uses of uninitialized values 2025-10-11 15:35:17 +03:00
Yousef Khadadeh
278792a0ff Reliable channel used to finalize component updates 2025-10-01 08:59:44 +03:00
Yousef Khadadeh
6d8d532952 Added minimum distance between points when creating objects, and also deselecting objects with lasso tool improved 2025-08-06 10:39:34 +03:00
Yousef Khadadeh
1a5815a994 Can now add and remove from selection using shift and alt 2025-08-05 19:04:47 +03:00
Yousef Khadadeh
465ede3346 Dont draw textbox twice while placing it 2025-08-02 22:06:03 +03:00
Yousef Khadadeh
c8d8a349aa Fixed textbox and screenshot tool issues related to new tool system 2025-08-02 21:14:57 +03:00
Yousef Khadadeh
c2301ae9f5 Change how tools get switched 2025-08-02 20:39:21 +03:00
Yousef Khadadeh
90374da228 Restructure how tool data is stored 2025-08-02 20:10:33 +03:00
Yousef Khadadeh
f72d8c21fa Fixed textbox color not updating cache, and taking snapshot images for cache instead of storing surfaces 2025-07-31 15:30:22 +03:00
Yousef Khadadeh
ed3d5f6d51 Removed temporary update commits 2025-07-31 09:34:17 +03:00
Yousef Khadadeh
eb9db31d31 Remove colliderAllocated flag 2025-07-28 14:25:28 +03:00
Yousef Khadadeh
2de5c90006 Prevent undo and redo at points when they might break the program 2025-07-27 16:53:22 +03:00
Yousef Khadadeh
f606fc6fc1 Improved undo 2025-07-27 16:30:45 +03:00
Yousef Khadadeh
7f905f01df Fixed segfault that occurs when undoing while drawing 2025-07-23 17:21:56 +03:00
Yousef Khadadeh
241a0a9588 Speed up searching for info to send to network 2025-07-21 12:26:07 +03:00
Yousef Khadadeh
1095b91cec Started work on cache for canvas components 2025-07-19 15:57:09 +03:00
Yousef Khadadeh
6088fc29ed Initial Commit 2025-07-06 20:43:53 +03:00