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 |
|
Yousef Khadadeh
|
cba5c3abc9
|
Started work on layers undo/redo, and implemented undo action for moving bookmark list items
|
2026-01-03 19:05:00 +03:00 |
|
Yousef Khadadeh
|
da3a764ae9
|
Load file speed improved
|
2026-01-02 10:29:50 +03:00 |
|
Yousef Khadadeh
|
eb12cdfa7c
|
Can load files from previous versions
|
2026-01-02 09:22:52 +03:00 |
|
Yousef Khadadeh
|
9913eb6c8e
|
Reimplementing save/load file
|
2026-01-01 22:46:02 +03:00 |
|
Yousef Khadadeh
|
976c71215b
|
Fixed scale up amount calculations
|
2025-12-31 16:43:44 +03:00 |
|
Yousef Khadadeh
|
85cc0c2457
|
Added back infinite zoom scale up code
|
2025-12-31 16:30:56 +03:00 |
|
Yousef Khadadeh
|
fda8fcc166
|
Changed net object ordered list implementation
|
2025-12-30 19:46:08 +03:00 |
|
Yousef Khadadeh
|
879655fbb8
|
Fixed textbox copy
|
2025-12-29 21:05:19 +03:00 |
|
Yousef Khadadeh
|
fb3b13d303
|
Added clipboard code back (has issues)
|
2025-12-29 19:57:36 +03:00 |
|
Yousef Khadadeh
|
3df74095a3
|
Selection and transformation works with layers
|
2025-12-29 15:04:32 +03:00 |
|
Yousef Khadadeh
|
7549ad23a1
|
Added layer draw cache, and eraser works again
|
2025-12-28 17:34:33 +03:00 |
|
Yousef Khadadeh
|
702df53794
|
Layers work with brush tool
|
2025-12-26 10:10:19 +03:00 |
|
Yousef Khadadeh
|
a29c5dc926
|
Starting work on drawing program layers
|
2025-12-24 12:42:27 +03:00 |
|
Yousef Khadadeh
|
859924663b
|
Reimplemented image components
|
2025-12-16 12:54:12 +03:00 |
|
Yousef Khadadeh
|
9187518290
|
Use net objects in resource manager
|
2025-12-16 12:02:08 +03:00 |
|
Yousef Khadadeh
|
266d0b9127
|
Removed an extra canvas restore call
|
2025-12-15 17:40:28 +03:00 |
|
Yousef Khadadeh
|
5daf1ce6c0
|
Fixed segfault with ordered list
|
2025-12-15 16:49:51 +03:00 |
|
Yousef Khadadeh
|
7d1671229b
|
All tools now converted to use new net objects
|
2025-12-15 15:36:42 +03:00 |
|
Yousef Khadadeh
|
45ba26446a
|
Working on moving canvas code to net objects (broken build)
|
2025-12-14 18:57:40 +03:00 |
|
Yousef Khadadeh
|
460183d5c0
|
Added add many and erase many functions to net ordered list
|
2025-12-13 17:56:07 +03:00 |
|
Yousef Khadadeh
|
228469c33d
|
Added all canvas component classes
|
2025-12-13 13:03:27 +03:00 |
|
Yousef Khadadeh
|
5b5aef8369
|
Started canvas component work, and moving to unique network pointers (build is broken)
|
2025-12-11 16:05:41 +03:00 |
|