Commit graph

50 commits

Author SHA1 Message Date
Yousef Khadadeh
ed4810e6ee Started work on network object system 2025-12-06 14:16:50 +03:00
Yousef Khadadeh
6b9a0562f6 Upped version number, improved text selection, and replaced noto kufi arabic with amiri 2025-12-02 11:05:16 +03:00
Yousef Khadadeh
aa98e6e6d0 macOS can now build in debug mode, and can be built outside of a bundle 2025-11-24 02:00:06 -08:00
Yousef Khadadeh
e954e55213 Enable UTF-8 in windows app manifest 2025-11-21 10:03:11 +03:00
Yousef Khadadeh
8f130ada92 Remove icu data from windows executable 2025-11-19 20:08:59 +03:00
Yousef Khadadeh
bdf3675a4c Windows fonts work 2025-11-19 15:07:01 +03:00
Yousef Khadadeh
79f7135746 Serialization works in new version 2025-11-16 16:39:12 +03:00
Yousef Khadadeh
e4efb2e78d Use EGL instead of GLX, and remove duplicate font names 2025-11-15 17:03:14 +03:00
Yousef Khadadeh
78a2b5918b Changes to conanfile.py, and flatpak build works again 2025-11-14 16:37:49 +03:00
Yousef Khadadeh
435d9346a9 Created RichText namespace, and tweaked scrollbar behaviour 2025-11-10 14:45:51 +03:00
Yousef Khadadeh
d4492807fe Added font picker to text edit gui 2025-11-08 20:50:23 +03:00
Yousef Khadadeh
b43fedaaac Added text style modifiers 2025-11-04 10:58:26 +03:00
Yousef Khadadeh
ab2d2ca415 Increase version number to v0.3.0 2025-10-30 11:26:00 +03:00
Yousef Khadadeh
4db5838a64 Using new RichTextBox instead of CollabTextBox in program. Fixes still needed to work properly 2025-10-20 17:30:36 +03:00
Yousef Khadadeh
e507473e3a Started working on RichTextBox (Broken commit) 2025-10-16 21:22:08 +03:00
Yousef Khadadeh
921e111255 Print messages using SkParagraph and new TextParagraph element 2025-10-15 16:33:24 +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
525da85f51 Update skia version, and start work on getting harfbuzz shaper working 2025-10-12 18:24:59 +03:00
Yousef Khadadeh
f972fd5024 FileDownloader now works in Emscripten 2025-10-09 13:04:39 +03:00
Yousef Khadadeh
6bc7069099 Updated boost multiprecision, and disabled deprecated declarations warning 2025-10-03 13:44:19 +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
c1045dcee7 Enabled exceptions for emscripten, and added debug emscripten builds in CMake 2025-10-02 10:42:01 +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
2f758cf4e2 Canvas scale over network 2025-09-30 16:36:56 +03:00
Yousef Khadadeh
c3d618dce6 Increased version number to v0.2.0 2025-09-29 17:36:27 +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
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
f2bff1aa96 CPack NSIS installer now installs to infinipaint directory 2025-08-18 09:29:42 +03:00
Yousef Khadadeh
d1bd11be8c brush tool allows more detail, and added icon for mimetype in linux 2025-08-16 12:24:55 +03:00
Yousef Khadadeh
33a03a382b Added OpenGL 2.1 as a graphics backend 2025-08-09 10:45:39 +03:00
Yousef Khadadeh
6142c0afd3 Moving to version v0.1.0, changed logo, added zstd to flatpak manifest 2025-08-08 17:53:57 +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
137b1603e5 Renamed ink dropper to eye dropper 2025-08-05 12:11:50 +03:00
Yousef Khadadeh
d261293d6b Separate coord space transform class for more correct scaling 2025-08-04 10:47:24 +03:00
Yousef Khadadeh
90374da228 Restructure how tool data is stored 2025-08-02 20:10:33 +03:00
Yousef Khadadeh
a4ba969e11 Added lasso select tool 2025-08-02 12:31:16 +03:00
Yousef Khadadeh
b6b1b895a2 Can now build with OpenGL ES 3.1 2025-08-01 16:16:40 +03:00
Yousef Khadadeh
1300be0227 Compress large messages with zstd 2025-07-28 17:07:39 +03:00
Yousef Khadadeh
ff1355234f Begin work separating selection code from rectangle select tool 2025-07-24 16:35:48 +03:00
Yousef Khadadeh
1095b91cec Started work on cache for canvas components 2025-07-19 15:57:09 +03:00
Yousef Khadadeh
5dd7311c20 Full flatpak info included, changed id from com.erroratline0.infinipaint to com.infinipaint.infinipaint 2025-07-11 15:55:53 +03:00
Yousef Khadadeh
e901ceec2b Increase patch number 2025-07-10 22:11:21 +03:00
Yousef Khadadeh
47bcf78e72 Increased patch number 2025-07-10 15:53:09 +03:00
Yousef Khadadeh
6088fc29ed Initial Commit 2025-07-06 20:43:53 +03:00