Commit graph

237 commits

Author SHA1 Message Date
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
c2cdc476a5 Rollback libdatachannel to v0.23.1 due to issues with windows compilation 2025-10-07 17:31:06 +03:00
Yousef Khadadeh
d2fdd8f506 Update export_libs.bat 2025-10-07 17:20:28 +03:00
Yousef Khadadeh
c478b0ca51
Create FUNDING.yml 2025-10-07 13:02:49 +00:00
Yousef Khadadeh
a3dfec0c50 Change flatpak manifest screenshots 2025-10-07 15:58:33 +03:00
Yousef Khadadeh
0c9b835919 Fixed segfault error when cleaning up libcurl 2025-10-07 12:41:21 +03:00
Yousef Khadadeh
916e415331 Added more flatpak metainfo 2025-10-07 11:41:47 +03:00
Yousef Khadadeh
4889a54ad3 Deselect grid after closing the menu 2025-10-06 12:09:17 +03:00
Yousef Khadadeh
06ef26a1e9 Pressing enter on textbox creates a new grid/bookmark 2025-10-06 09:07:11 +03:00
Yousef Khadadeh
1849ffc730 Increase canvas scale up step value 2025-10-05 10:54:24 +03:00
Yousef Khadadeh
d52759f898 Delete bookmark button works properly, and bookmark textbox doesnt change height 2025-10-04 20:25:11 +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
24e7ce555a Prevent division by 0 2025-10-04 09:29:29 +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
cf0a87daac Added a zoom cap before canvas scaling happens to prevent crashes 2025-10-04 09:25:44 +03:00
Yousef Khadadeh
8b1c423791 Pasted objects scale properly 2025-10-04 09:10:09 +03:00
Yousef Khadadeh
53f0c97a5c World grid X axis can now disappear if there are no labels to be shown 2025-10-03 18:17:05 +03:00
Yousef Khadadeh
6bc7069099 Updated boost multiprecision, and disabled deprecated declarations warning 2025-10-03 13:44:19 +03:00
Yousef Khadadeh
9f739ada6a Zoom and pan tool no longer deselect objects 2025-10-03 13:16:38 +03:00
Yousef Khadadeh
1945b04e69 Added a flip zoom tool direction option 2025-10-03 09:11:22 +03:00
Yousef Khadadeh
7333ddc9d8 Undo previous commit, as it caused a graphical glitch when a paragraph spanned multiple lines 2025-10-03 08:43:47 +03:00
Yousef Khadadeh
cfe91411d7 Text box selection doesn't have gaps between rectangles on different lines 2025-10-03 08:26:21 +03:00
Yousef Khadadeh
dc7c4c37b6 Moving between words in text boxes works in browsers as well 2025-10-03 07:52:25 +03:00
Yousef Khadadeh
cda773915e Fixed message ordering issues 2025-10-02 19:10:58 +03:00
Yousef Khadadeh
61e0b2ff24 Update libdatachannel in flatpak manifest 2025-10-02 16:38:12 +03:00
Yousef Khadadeh
2a5ddb8cfc Added CMake message when changing config location 2025-10-02 14:34:41 +03:00
Yousef Khadadeh
c92edbe28b Added an option to make a portable executable 2025-10-02 14:30:11 +03:00
Yousef Khadadeh
5070d0dd2d Flipped zoom tool direction to make it similar to other programs with this feature 2025-10-02 13:27:02 +03:00
Yousef Khadadeh
e1314de3a9 canvasScale set for client when connected 2025-10-02 12:21:30 +03:00
Yousef Khadadeh
b0ecf7896f Calculating correct powers for canvasScale, which also prevents infinite loops when hosting a server 2025-10-02 11:55:50 +03:00
Yousef Khadadeh
c1045dcee7 Enabled exceptions for emscripten, and added debug emscripten builds in CMake 2025-10-02 10:42:01 +03:00
Yousef Khadadeh
6d70047762 Add grid option to display in front of canvas 2025-10-01 21:31:16 +03:00
Yousef Khadadeh
4dc8f4f049 Dont check for updates the moment Check For Updates on Startup checkbox is ticked 2025-10-01 20:31:03 +03:00
Yousef Khadadeh
eec6cdb8dd Added update checker 2025-10-01 20:08:01 +03:00
Yousef Khadadeh
08680c6e94 Added FileDownloader utility based on libcurl to download files from URLs on native platforms 2025-10-01 17:54:23 +03:00
Yousef Khadadeh
220eb34ab9 Text box shows text near the cursor when being edited 2025-10-01 10:50:42 +03:00
Yousef Khadadeh
278792a0ff Reliable channel used to finalize component updates 2025-10-01 08:59:44 +03:00
Yousef Khadadeh
14c6e7ceac Stop before scaling value decreased due to graphical glitches on lower end GPUs 2025-09-30 19:03:54 +03:00
Yousef Khadadeh
08c6930c48 Fixed crash when zooming in very fast on network 2025-09-30 16:48:12 +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
ffcf0e94ab Very large objects are drawn 2025-09-30 07:29:35 +03:00
Yousef Khadadeh
c3d618dce6 Increased version number to v0.2.0 2025-09-29 17:36:27 +03:00
Yousef Khadadeh
b6a4a65b98 Can now double click on tablets 2025-09-29 17:05:53 +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