Yousef Khadadeh
|
d38156ec26
|
Touch events are handled differently in GUI
|
2026-03-05 21:09:30 +03:00 |
|
Yousef Khadadeh
|
8b46c31bd7
|
Added 2 finger camera pan, zoom, and rotate
|
2026-03-05 12:03:10 +03:00 |
|
Yousef Khadadeh
|
911b7bc91d
|
GUI now collects events on its own
|
2026-03-04 12:15:24 +03:00 |
|
Yousef Khadadeh
|
a7030059a4
|
Grid modify tool and drag drop work with events
|
2026-03-04 11:03:05 +03:00 |
|
Yousef Khadadeh
|
4814780bec
|
Pen events passed to tools
|
2026-03-03 16:01:21 +03:00 |
|
Yousef Khadadeh
|
5b6316bd15
|
Start using pen input events
|
2026-03-03 14:59:18 +03:00 |
|
Yousef Khadadeh
|
e6c87ecf87
|
DrawCamera works on events
|
2026-03-02 23:09:48 +03:00 |
|
Yousef Khadadeh
|
eac8610456
|
Switching to hardcoded callback functions. Selection tools are working with callbacks
|
2026-03-02 16:36:34 +03:00 |
|
Yousef Khadadeh
|
109fd96b67
|
Started work on mouse callbacks
|
2026-03-01 17:28:43 +03:00 |
|
Yousef Khadadeh
|
8c11141ac5
|
Start switching to callbacks on SDL input events
|
2026-02-28 22:47:35 +03:00 |
|
Yousef Khadadeh
|
ae88521b32
|
Start work on touchscreen support
|
2026-02-27 16:16:51 +03:00 |
|
Yousef Khadadeh
|
23dbfcfede
|
DrawData is passed to main draw function
|
2026-02-25 13:26:35 +03:00 |
|
Yousef Khadadeh
|
1f80107005
|
Clear image cache when tabbing out of canvas
|
2026-02-19 22:29:24 +03:00 |
|
Yousef Khadadeh
|
462443ed0a
|
Removed selection glow code, and moved surface creation code to function
|
2026-02-16 21:27:42 +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
|
c3cc09e6b4
|
Add popup to save before closing
|
2026-01-18 13:39:49 +03:00 |
|
Yousef Khadadeh
|
9913eb6c8e
|
Reimplementing save/load file
|
2026-01-01 22:46:02 +03:00 |
|
Yousef Khadadeh
|
783bb7dacb
|
Put drawing program tools code in folder
|
2025-12-26 10:40:58 +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
|
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
|
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
|
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
|
2f7ebfe083
|
Started work on generic network ordered list object
|
2025-12-07 17:35:27 +03:00 |
|
Yousef Khadadeh
|
c5ba20173b
|
Emscripten version doesnt take display scaling into account anymore
|
2025-11-23 20:51:14 +03:00 |
|
Yousef Khadadeh
|
45fa4b2774
|
Added display scaling and updated flatpak info
|
2025-11-23 12:53:50 +03:00 |
|
Yousef Khadadeh
|
6839e529c1
|
Use std::filesystem::path and u8string to ensure UTF-8 is used for paths on Windows
|
2025-11-21 08:35:47 +03:00 |
|
Yousef Khadadeh
|
4d294f1002
|
Notify user when Adaptive Vsync is not available
|
2025-11-20 13:12:41 +03:00 |
|
Yousef Khadadeh
|
22e68de4cd
|
Added VSync
|
2025-11-20 12:38:28 +03:00 |
|
Yousef Khadadeh
|
174b267589
|
Textbox updates work again, and added notices for web version users
|
2025-11-17 16:08:42 +03:00 |
|
Yousef Khadadeh
|
a99b0e920d
|
Use FontData everywhere
|
2025-11-16 10:42:01 +03:00 |
|
Yousef Khadadeh
|
6ce16849df
|
p2p.json can now be changed from config folder
|
2025-10-27 20:19:47 +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
|
295529586c
|
Textbox mostly works with text other than ASCII
|
2025-10-18 13:32:12 +03:00 |
|
Yousef Khadadeh
|
e507473e3a
|
Started working on RichTextBox (Broken commit)
|
2025-10-16 21:22:08 +03:00 |
|
Yousef Khadadeh
|
1ec7c717b2
|
GUI now catches text input again
|
2025-10-14 11:27:55 +03:00 |
|
Yousef Khadadeh
|
0cc326bcc9
|
Fixed some memory leaks and uses of uninitialized values
|
2025-10-11 15:35:17 +03:00 |
|
Yousef Khadadeh
|
55b15e0ec1
|
Started work on grid creation menu
|
2025-09-06 19:06:30 +03:00 |
|
Yousef Khadadeh
|
9845d14a83
|
Removed old drawing program cache
|
2025-08-03 16:52:11 +03:00 |
|
Yousef Khadadeh
|
6cec654d4c
|
Can change canvas background color
|
2025-08-01 10:58:45 +03:00 |
|
Yousef Khadadeh
|
9aafb63dc0
|
Fixed multiple display name issues
|
2025-07-08 12:18:55 +03:00 |
|
Yousef Khadadeh
|
6088fc29ed
|
Initial Commit
|
2025-07-06 20:43:53 +03:00 |
|