Yousef Khadadeh
|
df7ec9cb99
|
Added more tests to ordered list, and fixed bug when inserting at end of list as client
|
2026-01-05 22:01:54 +03:00 |
|
Yousef Khadadeh
|
dbec3641d8
|
Fixed cache issue on edit undo, and added an edit button for layers
|
2026-01-05 15:19:21 +03:00 |
|
Yousef Khadadeh
|
6e13c5742e
|
Added net ordered list test, and fixed ordering issues with list
|
2026-01-05 12:43:40 +03:00 |
|
Yousef Khadadeh
|
18c7dab0ff
|
Added redo action to bookmark move
|
2026-01-03 21:23:56 +03:00 |
|
Yousef Khadadeh
|
cba5c3abc9
|
Started work on layers undo/redo, and implemented undo action for moving bookmark list items
|
2026-01-03 19:05:00 +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
|
be2ba1e285
|
Started work on new undo system
|
2026-01-02 17:11:32 +03:00 |
|
Yousef Khadadeh
|
da3a764ae9
|
Load file speed improved
|
2026-01-02 10:29:50 +03:00 |
|
Yousef Khadadeh
|
260288a1b0
|
Fixed transform over network sync issues
|
2026-01-01 08:34:49 +03:00 |
|
Yousef Khadadeh
|
65c744d5cd
|
Insert from client to server now works based on indices
|
2025-12-31 19:48:12 +03:00 |
|
Yousef Khadadeh
|
85cc0c2457
|
Added back infinite zoom scale up code
|
2025-12-31 16:30:56 +03:00 |
|
Yousef Khadadeh
|
caf99a8675
|
Fixed multiple segfault bugs
|
2025-12-30 21:18:59 +03:00 |
|
Yousef Khadadeh
|
fda8fcc166
|
Changed net object ordered list implementation
|
2025-12-30 19:46:08 +03:00 |
|
Yousef Khadadeh
|
7549ad23a1
|
Added layer draw cache, and eraser works again
|
2025-12-28 17:34:33 +03:00 |
|
Yousef Khadadeh
|
702df53794
|
Layers work with brush tool
|
2025-12-26 10:10:19 +03:00 |
|
Yousef Khadadeh
|
a29c5dc926
|
Starting work on drawing program layers
|
2025-12-24 12:42:27 +03:00 |
|
Yousef Khadadeh
|
cd4d2572f8
|
Add multi update message
|
2025-12-23 14:10:33 +03:00 |
|
Yousef Khadadeh
|
023b17818e
|
Fixed some issues with ordered list netcode
|
2025-12-23 07:53:29 +03:00 |
|
Yousef Khadadeh
|
08670e5dee
|
Can now move bookmarks in list
|
2025-12-22 11:13:50 +03:00 |
|
Yousef Khadadeh
|
032c52d843
|
Added drag to move code to tree listing
|
2025-12-21 17:40:58 +03:00 |
|
Yousef Khadadeh
|
180c930474
|
Started working on tree listing
|
2025-12-20 16:38:51 +03:00 |
|
Yousef Khadadeh
|
b91321560e
|
Remove debug print message
|
2025-12-18 23:37:58 +03:00 |
|
Yousef Khadadeh
|
66d372d810
|
Automatically finalize any delayed update objects
|
2025-12-18 23:37:37 +03:00 |
|
Yousef Khadadeh
|
4640158343
|
Fixed comparison operators for net object pointers
|
2025-12-17 15:50:14 +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
|
9187518290
|
Use net objects in resource manager
|
2025-12-16 12:02:08 +03:00 |
|
Yousef Khadadeh
|
9e049f0201
|
Added network unordered set
|
2025-12-15 20:52:46 +03:00 |
|
Yousef Khadadeh
|
94758aaee4
|
Erase multiple objects from net list now works from client to server
|
2025-12-15 18:14: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
|
45ba26446a
|
Working on moving canvas code to net objects (broken build)
|
2025-12-14 18:57:40 +03:00 |
|
Yousef Khadadeh
|
d2a0bfcda9
|
Add set_post_sync_callback
|
2025-12-13 21:43:30 +03:00 |
|
Yousef Khadadeh
|
13e2d2c0bd
|
Added callbacks to net ordered list
|
2025-12-13 21:41:32 +03:00 |
|
Yousef Khadadeh
|
460183d5c0
|
Added add many and erase many functions to net ordered list
|
2025-12-13 17:56:07 +03:00 |
|
Yousef Khadadeh
|
228469c33d
|
Added all canvas component classes
|
2025-12-13 13:03:27 +03:00 |
|
Yousef Khadadeh
|
cfd6f4b4e0
|
Fixed compilation errors
|
2025-12-11 22:41:53 +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
|
6771bfd829
|
Can now send delayed updates over unreliable channel
|
2025-12-10 18:30:33 +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
|
67507a9a39
|
Hide implementation details of net ordered list
|
2025-12-10 10:24:57 +03:00 |
|
Yousef Khadadeh
|
c6f2ff18ef
|
Switched bookmark manager to net object system
|
2025-12-09 19:29:58 +03:00 |
|
Yousef Khadadeh
|
65436429b8
|
Fixed some errors related to disconnecting
|
2025-12-09 17:20:27 +03:00 |
|
Yousef Khadadeh
|
9649135f43
|
Added sync code to client ordered list
|
2025-12-09 13:00:38 +03:00 |
|
Yousef Khadadeh
|
c51b7e7eb1
|
Objects are sent with correct IDs over network
|
2025-12-08 22:21:07 +03:00 |
|
Yousef Khadadeh
|
d9a90dda16
|
Same make_obj call allocates the correct type
|
2025-12-08 20:51:11 +03:00 |
|
Yousef Khadadeh
|
5d24b34200
|
Added generic serialized class and changed to random 128 bit IDs for objects
|
2025-12-08 14:28:01 +03:00 |
|
Yousef Khadadeh
|
35b46d9d2b
|
insert and erase single functions done for both server and client network lists
|
2025-12-07 23:09:17 +03:00 |
|