Commit graph

29 commits

Author SHA1 Message Date
Yousef Khadadeh
4c14c3dc57 Switch log types to enum 2026-05-16 21:56:58 +03:00
Yousef Khadadeh
fc8f414b67 Changes related to text input on Android, general bug fixes, license change to GPLv3 2026-05-11 23:06:39 +03:00
Yousef Khadadeh
b50cab2d33 Fixed dropdown 2026-04-01 18:00:22 +03:00
Yousef Khadadeh
ea35397326 Separate general GUI managing code and global configuration from toolbar UI code 2026-03-31 13:17:58 +03:00
Yousef Khadadeh
d973bde4be Added None and Skia antialiasing options in debug menu 2026-03-20 20:53:59 +03:00
Yousef Khadadeh
23dbfcfede DrawData is passed to main draw function 2026-02-25 13:26:35 +03:00
Yousef Khadadeh
5d1b7678f0 Add automatically generated mipmaps to smallest mipmap level to improve tiny image quality 2026-02-20 00:01:28 +03:00
Yousef Khadadeh
e20ae17759 Improve scaled down image quality 2026-02-19 23:50:03 +03:00
Yousef Khadadeh
1f80107005 Clear image cache when tabbing out of canvas 2026-02-19 22:29:24 +03:00
Yousef Khadadeh
c7024578af Small optimizations to image resource display calculations 2026-02-19 22:02:18 +03:00
Yousef Khadadeh
fbc079154e Remove unneeded variable 2026-02-19 16:13:48 +03:00
Yousef Khadadeh
fec602e46a New ImageResourceDisplay implementation that should decrease RAM usage 2026-02-19 15:21:47 +03:00
Yousef Khadadeh
a69d9e3c6c Erase cached mipmap levels after a long time of not being used 2026-02-17 14:41:08 +03:00
Yousef Khadadeh
9216be3b7c Use manual mipmaps to improve image draw performance 2026-02-16 18:19:17 +03:00
Yousef Khadadeh
c15a21e488 Image cropping added 2026-01-06 12:36:15 +03:00
Yousef Khadadeh
0b67c9cc46 Canvas theme moved to net objects 2025-12-16 23:06:46 +03:00
Yousef Khadadeh
aca539600c SVG icons now preloaded when the program starts 2025-11-21 10:36:46 +03:00
Yousef Khadadeh
174b267589 Textbox updates work again, and added notices for web version users 2025-11-17 16:08:42 +03:00
Yousef Khadadeh
1175424c23 Load image data in a different thread 2025-10-10 18:41: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
f155905185 Removed RAW support to compile for Emscripten, fixed bug in cache in online use 2025-08-13 19:23:14 +03:00
Yousef Khadadeh
b34a76ace3 Can now display a few more raster image types 2025-08-11 21:34:01 +03:00
Yousef Khadadeh
453f01b4c7 Disabled partial cache refresh for now due to many issues related to it, and also static images dont constantly require updating 2025-08-07 22:27:54 +03:00
Yousef Khadadeh
d91c7e987f Can render SVGs that have relative sizes, also clip SVGs that go out of bounds 2025-08-07 17:45:10 +03:00
Yousef Khadadeh
91603e1fc1 Can now display SVGs, also fixed bad function call bug when taking screenshot 2025-08-07 12:44:31 +03:00
Yousef Khadadeh
05f19ad1f2 Canvas color can now be saved in file, and sent over network 2025-08-01 20:07:47 +03:00
Yousef Khadadeh
6cec654d4c Can change canvas background color 2025-08-01 10:58:45 +03:00
Yousef Khadadeh
d19b5c4cb0 Files no longer render name, and also fixed a bug where the very first object can't be edited 2025-07-30 11:45:18 +03:00
Yousef Khadadeh
6088fc29ed Initial Commit 2025-07-06 20:43:53 +03:00