Commit graph

26 commits

Author SHA1 Message Date
Yousef Khadadeh
a9c7278102 Decreased memory usage taken by undo actions 2026-01-06 15:15:36 +03:00
Yousef Khadadeh
974985ffcd Bookmark undo works 2026-01-03 13:35:24 +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
2c9908bcea Added grid undo actions 2026-01-02 19:24:12 +03:00
Yousef Khadadeh
eb12cdfa7c Can load files from previous versions 2026-01-02 09:22:52 +03:00
Yousef Khadadeh
9913eb6c8e Reimplementing save/load file 2026-01-01 22:46:02 +03:00
Yousef Khadadeh
fda8fcc166 Changed net object ordered list implementation 2025-12-30 19:46:08 +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
228469c33d Added all canvas component classes 2025-12-13 13:03:27 +03:00
Yousef Khadadeh
5b5aef8369 Started canvas component work, and moving to unique network pointers (build is broken) 2025-12-11 16:05:41 +03:00
Yousef Khadadeh
d266508bbf Added generic delayed update objects 2025-12-10 17:23:05 +03:00
Yousef Khadadeh
ceafbf8bb6 GridManager now works on net objects 2025-12-10 13:06:45 +03:00
Yousef Khadadeh
6b3ce01e94 Can now undo/redo grid operations 2025-11-16 12:40:56 +03:00
Yousef Khadadeh
6d70047762 Add grid option to display in front of canvas 2025-10-01 21:31:16 +03:00
Yousef Khadadeh
094fce776f Started work on removing the zoom in limit 2025-09-30 11:45:03 +03:00
Yousef Khadadeh
3cadba1fc3 Improved grid visuals to allow for more of the grid to be displayed on the screen 2025-09-25 12:26:11 +03:00
Yousef Khadadeh
cc9b41d5f5 Coordinates from multiple grids shown at the same time are drawn properly 2025-09-25 10:21:47 +03:00
Yousef Khadadeh
52de64907a Grids can be saved in files and used online 2025-09-24 16:18:20 +03:00
Yousef Khadadeh
0c0d7d8439 Grids are identified using ServerClientIDs instead of name 2025-09-24 13:32:50 +03:00
Yousef Khadadeh
e16b0f1081 New grids offset to window center 2025-09-17 17:17:43 +03:00
Yousef Khadadeh
47232ec7e9 Grid edit tool, grid menu, and bookmark menu improved 2025-09-16 16:44:33 +03:00
Yousef Khadadeh
55b15e0ec1 Started work on grid creation menu 2025-09-06 19:06:30 +03:00
Yousef Khadadeh
6cec654d4c Can change canvas background color 2025-08-01 10:58:45 +03:00
Yousef Khadadeh
6088fc29ed Initial Commit 2025-07-06 20:43:53 +03:00