Commit graph

389 commits

Author SHA1 Message Date
Yousef Khadadeh
015e9bc5df Fixed issues with scale up and erasing over network 2026-05-30 16:28:22 +03:00
Yousef Khadadeh
09f29c6329 Line draw tool works again 2026-05-30 10:39:21 +03:00
Yousef Khadadeh
4c4c767eef Parallelize eraser 2026-05-29 23:14:56 +03:00
Yousef Khadadeh
4363fe9f9d Fixed undo problem with eraser 2026-05-29 19:45:28 +03:00
Yousef Khadadeh
121a6b05aa Added more limits to eraser to decrease chance of generating bad geometry 2026-05-29 18:20:06 +03:00
Yousef Khadadeh
ca71dbd9d3 Fixed path write issue 2026-05-29 09:47:55 +03:00
Yousef Khadadeh
8e4732c1e0 Fix undo/redo problem with erase, added send_multi_update_message blocks 2026-05-28 21:55:30 +03:00
Yousef Khadadeh
54fb48cec7 Fixed conic verb bug in eraser 2026-05-27 06:34:43 +03:00
Yousef Khadadeh
c3fa1deee9 Split mesh on erase 2026-05-26 17:08:43 +03:00
Yousef Khadadeh
20a7e0bc37 Fixed eraser tool coordinate space 2026-05-26 11:59:55 +03:00
Yousef Khadadeh
abfc259bc9 Fixed ellipse and rectangle colliders 2026-05-25 16:53:42 +03:00
Yousef Khadadeh
c12cd14f6e Make eraser pressure sensitive 2026-05-25 14:46:22 +03:00
Yousef Khadadeh
ad6f942a34 erase detail optimization 2026-05-25 01:33:03 +03:00
Yousef Khadadeh
a427b4e5d2 Fixed segfault in detail erase 2026-05-25 01:14:41 +03:00
Yousef Khadadeh
c54fef383c Working on detail eraser 2026-05-24 20:32:21 +03:00
Yousef Khadadeh
60ab8f3c73 Rewrite collision detection 2026-05-24 11:58:52 +03:00
Yousef Khadadeh
7b472fe18d Working on meshes 2026-05-23 18:27:45 +03:00
Yousef Khadadeh
c479ccb9e2 Fixed Add file to canvas in web version 2026-05-20 22:37:49 +03:00
Yousef Khadadeh
ba655bcb54 Fix screenshot save path issue 2026-05-20 16:13:00 +03:00
Yousef Khadadeh
fc16d78bb8 Added force extension to saving files 2026-05-20 16:01:55 +03:00
Yousef Khadadeh
80097dc41e Improvements to GUI performance 2026-05-19 16:35:08 +03:00
Yousef Khadadeh
a13c96ce0a Improve change stroke color performance 2026-05-18 20:33:06 +03:00
Yousef Khadadeh
04e9180fe8 Make textbox tool take display scale into account on all systems 2026-05-18 18:44:02 +03:00
Yousef Khadadeh
22e04b0ca5 Improve performance for all tools 2026-05-18 18:35:40 +03:00
Yousef Khadadeh
0a474c16a0 Improved brush tool performance 2026-05-18 17:57:02 +03:00
Yousef Khadadeh
75421c01fd Fixed segfault 2026-05-18 11:49:36 +03:00
Yousef Khadadeh
ddf2a5c1cd selection stroke color works again 2026-05-18 11:40:29 +03:00
Yousef Khadadeh
f214ba12f0 Take the brush pressure off option into account 2026-05-16 22:14:02 +03:00
Yousef Khadadeh
4c14c3dc57 Switch log types to enum 2026-05-16 21:56:58 +03:00
Yousef Khadadeh
24b2be60e5 Brush smoothing factor added to settings 2026-05-16 20:40:23 +03:00
Yousef Khadadeh
10079768de Slight changes to pen pressure smoothing 2026-05-15 17:38:42 +03:00
Yousef Khadadeh
6921f57cfe More android UI improvements 2026-05-14 20:21:45 +03:00
Yousef Khadadeh
c083ccc1a9 Emscripten fixes 2026-05-14 14:39:34 +03:00
Yousef Khadadeh
ad1844adc7 Improved android networking 2026-05-14 11:53:36 +03:00
Yousef Khadadeh
4774f1ee94 Added more menus to phone version 2026-05-13 14:31:35 +03:00
Yousef Khadadeh
1b99c64c1b Added more settings and actions to phone version 2026-05-12 21:13:31 +03:00
Yousef Khadadeh
fd2ce71db6 Added top toolbar options 2026-05-12 15:19:43 +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
8b3e321ab5 Rewrote how input text box focus is decided 2026-05-07 21:48:47 +03:00
Yousef Khadadeh
d1c105cd46 Updated SDL 2026-05-04 11:01:07 +03:00
Yousef Khadadeh
515b591ee8 Improved dropdown element 2026-05-01 15:36:58 +03:00
Yousef Khadadeh
5e195cf029 Fixed issue with similar scroll areas not having scrollbars 2026-05-01 10:10:59 +03:00
Yousef Khadadeh
7437ecdae6 Add a workaround to a scroll area bug 2026-04-30 19:17:21 +03:00
Yousef Khadadeh
c90c09b169 Added phone tool settings 2026-04-30 12:09:03 +03:00
Yousef Khadadeh
74bc17f570 Added X scrollbar to scroll area, and added toolbar for phone drawing program 2026-04-29 15:14:13 +03:00
Yousef Khadadeh
4c30939882 Emulate touch events as mouse button events in layoutelement 2026-04-28 20:28:21 +03:00
Yousef Khadadeh
c9c61a8b68 Save thumbnails next to infinipaint savefile 2026-04-28 17:07:28 +03:00
Yousef Khadadeh
b1f6f04d37 Separating safe window area from window area 2026-04-26 15:47:28 +03:00
Yousef Khadadeh
db6dffb4ee Added draw function to screens 2026-04-17 19:32:49 +03:00
Yousef Khadadeh
518ecf2a8f Fixed selection tool dash movement in Emscripten 2026-04-17 10:14:48 +03:00