Commit graph

28 commits

Author SHA1 Message Date
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
5f4bc6e1cb Close window before waiting for FileDownloader to finish 2025-11-20 13:26:09 +03:00
Yousef Khadadeh
22e68de4cd Added VSync 2025-11-20 12:38:28 +03:00
Yousef Khadadeh
e451e8b181 Made icudt file much smaller 2025-11-15 09:48:02 +03:00
Yousef Khadadeh
cdbff3c043 Started work on getting emscripten clipboard working with rich text 2025-11-11 18:48:08 +03:00
Yousef Khadadeh
e507473e3a Started working on RichTextBox (Broken commit) 2025-10-16 21:22:08 +03:00
Yousef Khadadeh
da6b245a9b Get ICU working on Emscripten builds (build is massive for now, shrink it later) 2025-10-13 18:54:33 +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
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
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
c92edbe28b Added an option to make a portable executable 2025-10-02 14:30:11 +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
b6a4a65b98 Can now double click on tablets 2025-09-29 17:05:53 +03:00
Yousef Khadadeh
2325d84c22 Force use of dedicated graphics card on Windows 2025-09-07 09:50:56 +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
Yousef Khadadeh
cbc567562e Switching arm64 linux version to use OpenGLES 3.0, and made MSAA work on OpenGLES 3.0 2025-08-20 11:17:05 +03:00
Yousef Khadadeh
33a03a382b Added OpenGL 2.1 as a graphics backend 2025-08-09 10:45:39 +03:00
Yousef Khadadeh
9845d14a83 Removed old drawing program cache 2025-08-03 16:52:11 +03:00
Yousef Khadadeh
b6b1b895a2 Can now build with OpenGL ES 3.1 2025-08-01 16:16:40 +03:00
Yousef Khadadeh
6cf6789f70 Fix for pen proximity put as an option 2025-07-08 15:12:35 +03:00
Yousef Khadadeh
c5f7cd236e Mouse move ignored when pen tablet is in proximity 2025-07-08 06:39:52 -05:00
Yousef Khadadeh
a004ec40f9 Mouse position data is taken from tablet 2025-07-08 02:11:57 -05:00
Yousef Khadadeh
6088fc29ed Initial Commit 2025-07-06 20:43:53 +03:00