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
|
d00179bf77
|
Merge pull request #17 from sid293/more-keybinds
feat: Add Zoom, Lasso Select, and Pan drawing tools keybindings.
|
2025-12-10 17:42:11 +00:00 |
|
sid293
|
bd226e1c07
|
feat: Add Zoom, Lasso Select, and Pan drawing tools keybindings.
|
2025-12-10 21:46:08 +05:30 |
|
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
|
2f7ebfe083
|
Started work on generic network ordered list object
|
2025-12-07 17:35:27 +03:00 |
|
Yousef Khadadeh
|
4028c5f2fb
|
Take GUI scale into account in popup windows
|
2025-12-03 09:55:17 +03:00 |
|
Yousef Khadadeh
|
244a4fa718
|
Remove carriage return characters from textboxes
|
2025-12-03 09:29:51 +03:00 |
|
Yousef Khadadeh
|
a5a2c25a44
|
Remove some files
|
2025-12-02 19:54:21 +03:00 |
|
Yousef Khadadeh
|
c405a2acc0
|
Use local IDs instead of global unique IDs in clay
|
2025-12-02 16:09:30 +03:00 |
|
Yousef Khadadeh
|
6b9a0562f6
|
Upped version number, improved text selection, and replaced noto kufi arabic with amiri
|
2025-12-02 11:05:16 +03:00 |
|
Yousef Khadadeh
|
716f9222dc
|
Readd emscripten paste by event
|
2025-12-02 10:14:45 +03:00 |
|
Yousef Khadadeh
|
d57d2f4752
|
Added text edit right click menu
|
2025-12-02 09:53:03 +03:00 |
|
Yousef Khadadeh
|
f227e074f8
|
Generalize list popup function
|
2025-12-01 18:12:22 +03:00 |
|
Yousef Khadadeh
|
303dac19a4
|
Add Copy, Cut, and Delete selection to right click popup
|
2025-12-01 17:52:58 +03:00 |
|
Yousef Khadadeh
|
359f20e7fd
|
Add right click popup menu
|
2025-12-01 17:33:14 +03:00 |
|
Yousef Khadadeh
|
903914c7ef
|
Dropdown reacts to window size, and color picker always fits in window
|
2025-12-01 13:05:59 +03:00 |
|
Yousef Khadadeh
|
270cd98195
|
Add minimum brush size, remove speed based brush size, and fixed textboxes not showing 0 value
|
2025-11-30 16:19:36 +03:00 |
|
Yousef Khadadeh
|
470faf1cc5
|
Fixed camera data not being sent when coordinates are too large
|
2025-11-30 11:47:57 +03:00 |
|
Yousef Khadadeh
|
0fb1f15cca
|
Make lobby IDs longer
|
2025-11-29 06:56:06 +03:00 |
|
Yousef Khadadeh
|
e1e28416d4
|
Improved tight word selection
|
2025-11-28 09:46:18 +03:00 |
|
Yousef Khadadeh
|
ae096b524e
|
Add select by words and select by paragraphs
|
2025-11-27 16:12:32 +03:00 |
|
Yousef Khadadeh
|
da7f8af582
|
Tabs can be properly rendered in textbox, and don't convert to spaces
|
2025-11-27 13:55:07 +03:00 |
|
Yousef Khadadeh
|
700238ffee
|
Place ParagraphStyleData in RichText namespace
|
2025-11-27 10:54:56 +03:00 |
|
Yousef Khadadeh
|
adef7b38f5
|
Remove print statement
|
2025-11-24 10:49:44 -08:00 |
|
Yousef Khadadeh
|
d37f5ab26b
|
Drag drop text works again
|
2025-11-24 10:48:47 -08:00 |
|
Yousef Khadadeh
|
2fb56bc5c5
|
Make selection area and cursor more visible
|
2025-11-24 20:07:35 +03:00 |
|
Yousef Khadadeh
|
99983daa65
|
Made color buttons smaller
|
2025-11-24 18:23:53 +03:00 |
|
Yousef Khadadeh
|
0e08b9576d
|
Added a remove highlight button
|
2025-11-24 17:57:46 +03:00 |
|
Yousef Khadadeh
|
23b60af529
|
Add text highlight
|
2025-11-24 17:45:21 +03:00 |
|
Yousef Khadadeh
|
aa98e6e6d0
|
macOS can now build in debug mode, and can be built outside of a bundle
|
2025-11-24 02:00:06 -08:00 |
|
Yousef Khadadeh
|
c5ba20173b
|
Emscripten version doesnt take display scaling into account anymore
|
2025-11-23 20:51:14 +03:00 |
|
Yousef Khadadeh
|
c71199c602
|
Rotate point distance scales with gui scale
|
2025-11-23 15:13:17 +03:00 |
|
Yousef Khadadeh
|
c287d2793c
|
Drag GUI circles change with display scale
|
2025-11-23 15:02:02 +03:00 |
|
Yousef Khadadeh
|
45fa4b2774
|
Added display scaling and updated flatpak info
|
2025-11-23 12:53:50 +03:00 |
|
Yousef Khadadeh
|
ba75f394e8
|
About menu and settings menu text can now wrap again
|
2025-11-22 13:00:52 +03:00 |
|
Yousef Khadadeh
|
3cb0e3dbbf
|
Remove some logging
|
2025-11-22 09:38:40 +03:00 |
|
Yousef Khadadeh
|
2f5d659e78
|
Removed unused variable
|
2025-11-21 22:32:37 -08:00 |
|
Yousef Khadadeh
|
7ecd333b74
|
Got text working on macOS, changed some stuff in icon search, and disabled right to left detection for GUI text boxes
|
2025-11-21 22:26:58 -08:00 |
|
Yousef Khadadeh
|
eb1cf55063
|
Add third party license and decrease undo queue limit to save on memory
|
2025-11-21 15:35:41 +03:00 |
|
Yousef Khadadeh
|
9113b56d9d
|
Allow executable to be at a longer path name on windows
|
2025-11-21 13:15:59 +03:00 |
|
Yousef Khadadeh
|
45e7910190
|
Replace all backslashes with forward slashes when loading SVG icons
|
2025-11-21 10:44:40 +03:00 |
|