Commit graph

257 commits

Author SHA1 Message Date
Yousef Khadadeh
525da85f51 Update skia version, and start work on getting harfbuzz shaper working 2025-10-12 18:24:59 +03:00
Yousef Khadadeh
79d768e8f6 sdl updated to version 3.2.24 2025-10-12 11:06:04 +03:00
Yousef Khadadeh
8511cae7ab Capture all text input when typing faster than rendering speed, and add Roboto license 2025-10-12 10:17:08 +03:00
Yousef Khadadeh
0cc326bcc9 Fixed some memory leaks and uses of uninitialized values 2025-10-11 15:35:17 +03:00
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
d633e549bc Make sure progress bar is centered on image 2025-10-10 14:45:33 +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
344ef4093a Make blue colors in default theme a bit lighter 2025-10-09 22:19:42 +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
5c9fc917ac Download progress is tracked by FileDownloader 2025-10-09 17:58:12 +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
f972fd5024 FileDownloader now works in Emscripten 2025-10-09 13:04:39 +03:00
Yousef Khadadeh
dc834f84f8 File downloader can now download multiple files 2025-10-09 12:03:03 +03:00
Yousef Khadadeh
ed5708bbc6
Added Installation section to README 2025-10-09 07:51:06 +00:00
Yousef Khadadeh
31bc123906 Update window pixel density on pen move 2025-10-08 17:41:02 +03:00
Yousef Khadadeh
afd15c8509 Window scale taken into account when drawing with tablet 2025-10-08 17:30:35 +03:00
Yousef Khadadeh
9fcce263dd Updating README, MANUAL, and showcase images for v0.2.0 2025-10-08 12:58:23 +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
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