Alain Emilia Anna Zscheile
|
2f10462cb2
|
refactor(geometry/RecordingG...WithRtree): reduce code duplication and use HashMap Entry API
|
2024-12-11 01:12:27 +01:00 |
Alain Emilia Anna Zscheile
|
5a26c02b4e
|
refactor(ApplyGeometryEdit): make 'apply' take 'GeometryEdit' by reference
|
2024-12-08 16:20:05 +00:00 |
Mikolaj Wielgus
|
c2daf9fbfe
|
feat(autorouter): use recorded edit applying for undo/redo
|
2024-12-03 08:35:11 +01:00 |
Mikolaj Wielgus
|
d17a34c0f6
|
fix(geometry,router,autorouter): some more fixes for edit recording
|
2024-12-03 00:39:02 +01:00 |
Mikolaj Wielgus
|
847654b5c3
|
refactor(geometry): move edit application to new trait
|
2024-11-28 05:36:13 +01:00 |
Mikolaj Wielgus
|
a838310ecb
|
feat(geometry): add interface to apply edits
|
2024-11-28 05:15:39 +01:00 |
Mikolaj Wielgus
|
1f55e92026
|
refactor(geometry): move edit code to its own file
|
2024-11-25 22:42:25 +01:00 |
Mikolaj Wielgus
|
d6fe67a373
|
feat(board,layout,drawing): implement edit recording
Not stored in the undo/redo objects yet.
|
2024-11-13 00:00:56 +00:00 |
Mikolaj Wielgus
|
ad1b43b806
|
feat(geometry): implement recording geometry changes to edit objects
|
2024-11-13 00:00:56 +00:00 |