Yousef Khadadeh
|
a71bd9814e
|
Dont simplify paths when erasing
|
2026-06-07 15:17:21 +03:00 |
|
Yousef Khadadeh
|
77b001cbc9
|
No flat cap eraser, fixed path writing, fixed divide by NaN
|
2026-06-07 09:28:54 +03:00 |
|
Yousef Khadadeh
|
ff99878755
|
Fixed eraser tool adding to mesh in rare cases
|
2026-06-06 14:43:24 +03:00 |
|
Yousef Khadadeh
|
3486d534b2
|
Initial textbox text color is foreground color
|
2026-06-04 20:31:16 +03:00 |
|
Yousef Khadadeh
|
e2a62e852c
|
Fix triangulation and fix skpath read function
|
2026-05-31 13:36:12 +03:00 |
|
Yousef Khadadeh
|
015e9bc5df
|
Fixed issues with scale up and erasing over network
|
2026-05-30 16:28:22 +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
|
d901597391
|
Fixed path splitting making duplicates
|
2026-05-29 17:20:52 +03:00 |
|
Yousef Khadadeh
|
2c4a451195
|
Zoom in draw is antialiased
|
2026-05-29 14:22:49 +03:00 |
|
Yousef Khadadeh
|
4887a5b37e
|
Add zoom in draw code
|
2026-05-29 10:16:27 +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
|
afc672210c
|
Add normalize object coordinates
|
2026-05-28 16:55:58 +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
|
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
|
10079768de
|
Slight changes to pen pressure smoothing
|
2026-05-15 17:38:42 +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
|
eb490906a0
|
Fixed many issues with text paragraphs in GUI
|
2026-04-25 19:01:19 +03:00 |
|
Yousef Khadadeh
|
97d308268d
|
Fixed integer division by zero error when loading files
|
2026-04-03 14:18:04 +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
|
e5394c3830
|
Enable skia AA in textboxes
|
2026-03-21 10:12:33 +03:00 |
|
Yousef Khadadeh
|
d973bde4be
|
Added None and Skia antialiasing options in debug menu
|
2026-03-20 20:53:59 +03:00 |
|
Yousef Khadadeh
|
30fdec05c1
|
Increase DRAW_MINIMUM_LIMIT
|
2026-03-20 19:24:46 +03:00 |
|
Yousef Khadadeh
|
e39c94ff19
|
Brush tool works with events
|
2026-03-03 22:31:48 +03:00 |
|
Yousef Khadadeh
|
23dbfcfede
|
DrawData is passed to main draw function
|
2026-02-25 13:26:35 +03:00 |
|
Yousef Khadadeh
|
fec602e46a
|
New ImageResourceDisplay implementation that should decrease RAM usage
|
2026-02-19 15:21:47 +03:00 |
|
Yousef Khadadeh
|
ddface1de6
|
Reset default smoothness
|
2026-02-12 16:18:46 +03:00 |
|
Yousef Khadadeh
|
52dd4c112c
|
Decrease default smoothness for brush strokes
|
2026-02-12 16:17:09 +03:00 |
|
Yousef Khadadeh
|
51b10e4925
|
Revert floating point determinism attempt
|
2026-02-12 15:31:07 +03:00 |
|
Yousef Khadadeh
|
a935c48e13
|
Remove warning from double to float conversion
|
2026-02-12 14:28:50 +03:00 |
|
Yousef Khadadeh
|
75fedd545d
|
Workaround floating point determinism by using doubles
|
2026-02-12 14:23:24 +03:00 |
|
Yousef Khadadeh
|
994301c294
|
Fixed gaps between triangles in brush stroke accurate draw
|
2026-02-08 20:24:23 +03:00 |
|
Yousef Khadadeh
|
6b3ac4dc04
|
Added optimization to clip brush strokes from camera view
|
2026-02-08 13:27:18 +03:00 |
|
Yousef Khadadeh
|
89925763cd
|
Calculate accurate brush stroke data in parallel before drawing
|
2026-02-07 18:49:56 +03:00 |
|
Yousef Khadadeh
|
fd1f76520b
|
Brush strokes now have accurate_draw
|
2026-02-07 16:03:02 +03:00 |
|
Yousef Khadadeh
|
e750d857da
|
Add parallelization to transform calculation
|
2026-01-31 14:03:00 +03:00 |
|
Yousef Khadadeh
|
a73f5e2122
|
Can edit stroke colors through selection
|
2026-01-27 16:55:09 +03:00 |
|
Yousef Khadadeh
|
aa9bb19fd5
|
Removed extra restore() call
|
2026-01-06 13:07:03 +03:00 |
|
Yousef Khadadeh
|
c15a21e488
|
Image cropping added
|
2026-01-06 12:36:15 +03:00 |
|
Yousef Khadadeh
|
1400033bd0
|
Added component edit undo/redo
|
2026-01-04 17:26:13 +03:00 |
|
Yousef Khadadeh
|
279801623d
|
Added erase many and place many canvas undo
|
2026-01-04 16:50:47 +03:00 |
|
Yousef Khadadeh
|
2dec0ab2c5
|
Added layer manager undo actions
|
2026-01-04 11:37:38 +03:00 |
|