Commit graph

233 commits

Author SHA1 Message Date
Yousef Khadadeh
48156cb4bf Get filenames of downloaded files 2025-10-11 13:02:07 +03:00
Yousef Khadadeh
1175424c23 Load image data in a different thread 2025-10-10 18:41:08 +03:00
Yousef Khadadeh
2aab3e9e60 Prevent head of line blocking and track server resource download progress 2025-10-10 10:34:12 +03:00
Yousef Khadadeh
3b12f630f8 Clients can now see download progress of large resources 2025-10-09 21:02:19 +03:00
Yousef Khadadeh
2a213028c0 Add progress bar to downloading images 2025-10-09 18:44:34 +03:00
Yousef Khadadeh
27d334e234 Drag drop URLs only parses images, and ignores files 2025-10-09 16:56:05 +03:00
Yousef Khadadeh
32a654b731 Started work on drag dropping URL images 2025-10-09 16:16:39 +03:00
Yousef Khadadeh
30ea5e89f7 Grammar fix 2025-10-08 07:59:20 +03:00
Yousef Khadadeh
c595b13654 Screenshots arent affected by screenshot tool UI 2025-10-08 07:13:58 +03:00
Yousef Khadadeh
a940673a95 Make screenshot tool usage more clear 2025-10-08 07:09:50 +03:00
Yousef Khadadeh
451e4e9496 Change how screenshots are written to a file to work on windows 2025-10-07 18:45:13 +03:00
Yousef Khadadeh
3583550bb2 Ruled grid renamed to horizontal lines grid 2025-10-04 15:31:05 +03:00
Yousef Khadadeh
3e5a0de347 Clipboard now stores deep copies to ensure that changes to components later dont change clipboard 2025-10-04 10:14:04 +03:00
Yousef Khadadeh
01d6270b62 scaleLimit world scalar isnt constructed in every loop (save performance) 2025-10-04 09:27:40 +03:00
Yousef Khadadeh
8b1c423791 Pasted objects scale properly 2025-10-04 09:10:09 +03:00
Yousef Khadadeh
9f739ada6a Zoom and pan tool no longer deselect objects 2025-10-03 13:16:38 +03:00
Yousef Khadadeh
cda773915e Fixed message ordering issues 2025-10-02 19:10:58 +03:00
Yousef Khadadeh
6d70047762 Add grid option to display in front of canvas 2025-10-01 21:31:16 +03:00
Yousef Khadadeh
278792a0ff Reliable channel used to finalize component updates 2025-10-01 08:59:44 +03:00
Yousef Khadadeh
2f758cf4e2 Canvas scale over network 2025-09-30 16:36:56 +03:00
Yousef Khadadeh
094fce776f Started work on removing the zoom in limit 2025-09-30 11:45:03 +03:00
Yousef Khadadeh
2aff80d56f Fixed objects disappearing when using edit tool 2025-09-29 15:44:01 +03:00
Yousef Khadadeh
b58e11c703 Press escape to deselect, stop editing elements, and go back to edit tool 2025-09-29 15:15:16 +03:00
Yousef Khadadeh
762016be4c Only editable objects initiate editing state when using edit tool 2025-09-29 11:45:46 +03:00
Yousef Khadadeh
56b3c27401 Edit/Cursor tool can now select objects, and edit them by double clicking 2025-09-29 11:39:00 +03:00
Yousef Khadadeh
f130d495c8 Text box now supports moving between words 2025-09-28 20:22:55 +03:00
Yousef Khadadeh
738708d28e First pen button works as middle click again 2025-09-28 20:13:54 +03:00
Yousef Khadadeh
d52fe2ded2 Hold space to temporary switch to pan tool 2025-09-28 18:25:46 +03:00
Yousef Khadadeh
658799610b Added mini rotate wheel to toolbar 2025-09-28 16:32:57 +03:00
Yousef Khadadeh
7ad86c27fe Added pan tool 2025-09-28 15:00:19 +03:00
Yousef Khadadeh
a5c9595b13 Added zoom tool 2025-09-28 11:59:08 +03:00
Yousef Khadadeh
cbd9e802c8 Added automatically scaling GUI 2025-09-27 17:59:56 +03:00
Yousef Khadadeh
4327a73c62 Eye dropper can now select fill color 2025-09-26 10:39:26 +03:00
Yousef Khadadeh
8f0ca434d6 Added option to show/hide grid coordinates 2025-09-25 16:28:28 +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
e9cb3d9e58 Coordinates snap to grid bounds when zoomed out 2025-09-23 19:53:45 +03:00
Yousef Khadadeh
2836309cf5 Added grid bounds 2025-09-20 13:28:28 +03:00
Yousef Khadadeh
dcfebcf6f4 Grid modify tool can now change offset and size of grid 2025-09-18 18:02:11 +03:00
Yousef Khadadeh
e16b0f1081 New grids offset to window center 2025-09-17 17:17:43 +03:00
Yousef Khadadeh
12ef3b0416 Can now translate screenshot area in screenshot tool 2025-09-16 17:10:18 +03:00
Yousef Khadadeh
47232ec7e9 Grid edit tool, grid menu, and bookmark menu improved 2025-09-16 16:44:33 +03:00
Yousef Khadadeh
8cb89c40d6 Middle of work with infinite zoom grid 2025-09-12 09:54:49 +03:00
Yousef Khadadeh
1601de4255 Remove glitch where deselected objects can still appear when transforming selection 2025-09-10 15:14:44 +03:00
Yousef Khadadeh
76dcd4eac5 Add GridModify tool, and visibility flag to grids 2025-09-10 15:03:06 +03:00
Yousef Khadadeh
55b15e0ec1 Started work on grid creation menu 2025-09-06 19:06:30 +03:00
Yousef Khadadeh
57392cdfdd IDs are no longer generated on server, fixes error caused by spamming undo and redo 2025-08-27 11:38:36 +03:00
Yousef Khadadeh
c302353bd9 Try a different cache refresh on lag strategy 2025-08-26 12:03:09 +03:00
Yousef Khadadeh
a6e5be01e4 Remove intel MSAA workaround 2025-08-24 10:38:33 +03:00
Yousef Khadadeh
45e2a8a032 Added SVG Screenshot support 2025-08-23 17:04:53 +03:00