Yousef Khadadeh
|
0b72dd4ea9
|
Rebuild cache when framerate drops significantly from uncached objects
|
2025-08-07 21:30:40 +03:00 |
|
Yousef Khadadeh
|
7ffa039061
|
Fixed objects disappearing after deselecting
|
2025-08-05 19:54:53 +03:00 |
|
Yousef Khadadeh
|
d482d6731a
|
Fixed a segmentation fault when selecting many objects
|
2025-08-05 19:15:43 +03:00 |
|
Yousef Khadadeh
|
1a5815a994
|
Can now add and remove from selection using shift and alt
|
2025-08-05 19:04:47 +03:00 |
|
Yousef Khadadeh
|
2605df6e54
|
Separated transform commit from deselecting, only one undo required to undo a paste operation
|
2025-08-05 11:35:22 +03:00 |
|
Yousef Khadadeh
|
a2e4a795f7
|
Transformations now commited step by step, fixes many transformation related bugs
|
2025-08-04 18:14:28 +03:00 |
|
Yousef Khadadeh
|
b4babf978e
|
Fixed broken scale transform
|
2025-08-04 13:30:47 +03:00 |
|
Yousef Khadadeh
|
b08c73ddf1
|
Fixed a multiplication bug in new multiplier
|
2025-08-04 12:02:29 +03:00 |
|
Yousef Khadadeh
|
d261293d6b
|
Separate coord space transform class for more correct scaling
|
2025-08-04 10:47:24 +03:00 |
|
Yousef Khadadeh
|
46370e5762
|
Objects glow when selected
|
2025-08-03 18:20:39 +03:00 |
|
Yousef Khadadeh
|
c2301ae9f5
|
Change how tools get switched
|
2025-08-02 20:39:21 +03:00 |
|
Yousef Khadadeh
|
90374da228
|
Restructure how tool data is stored
|
2025-08-02 20:10:33 +03:00 |
|
Yousef Khadadeh
|
0b1cc8d4c2
|
Selection cache is also updated when objects are updated
|
2025-07-31 19:28:18 +03:00 |
|
Yousef Khadadeh
|
ed3d5f6d51
|
Removed temporary update commits
|
2025-07-31 09:34:17 +03:00 |
|
Yousef Khadadeh
|
1d0a7fc495
|
Improved transform and clipboard paste performance, and share memory between copied brush strokes in some instances
|
2025-07-29 14:11:36 +03:00 |
|
Yousef Khadadeh
|
eb9db31d31
|
Remove colliderAllocated flag
|
2025-07-28 14:25:28 +03:00 |
|
Yousef Khadadeh
|
0a75b0ada3
|
Selection improvements
|
2025-07-28 13:49:46 +03:00 |
|
Yousef Khadadeh
|
d9761a84b5
|
Readded clipboard
|
2025-07-28 11:09:59 +03:00 |
|
Yousef Khadadeh
|
60230cc8ef
|
Scale and translate transformations improved
|
2025-07-28 09:17:11 +03:00 |
|
Yousef Khadadeh
|
9aa41ddb7f
|
Fixed bugs with undo and redo of multiple objects
|
2025-07-27 20:04:26 +03:00 |
|
Yousef Khadadeh
|
f606fc6fc1
|
Improved undo
|
2025-07-27 16:30:45 +03:00 |
|
Yousef Khadadeh
|
7e69688ca6
|
Transformations over network work again, with undo and redo
|
2025-07-27 11:56:34 +03:00 |
|
Yousef Khadadeh
|
b6a25280e6
|
Improved online performance for canvases with many components
|
2025-07-26 21:20:14 +03:00 |
|
Yousef Khadadeh
|
8a36bc4b6d
|
Rotation works
|
2025-07-25 10:00:39 +03:00 |
|
Yousef Khadadeh
|
4a4456524f
|
Added scale transform
|
2025-07-24 20:36:40 +03:00 |
|
Yousef Khadadeh
|
759f551cd3
|
Translation works on selection
|
2025-07-24 19:35:51 +03:00 |
|
Yousef Khadadeh
|
ff1355234f
|
Begin work separating selection code from rectangle select tool
|
2025-07-24 16:35:48 +03:00 |
|