zhiyuan and Keavon Chambers
e769f50877
DropdownInput preview support and ColorButton history improvements ( #1598 )
...
* DropdownInput support preview
* fix typo and rm logs
* Add previewable flag
* fix cr typos
* Improve color button history
* rename
* update dropdown preview behaviour
* Color picker preset color
* Another way to handle blend mode preview
* Apply suggestions from code review
* Use on_commit instead of on_update for some dropdowns
* Debugging progress
* add debug
* active not equal to highlight in some cases
* rm logs
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2024-04-29 17:03:58 -07:00
zhiyuan
5cf0b8893a
Fix Freehand tool extending after transforming the path ( #1623 )
...
Fix extending after transforming
2024-02-29 19:50:02 -08:00
zhiyuan
e1735ddf84
Fix Select tool's broken undo ( #1597 )
...
Fix select tool undo
2024-02-05 14:40:27 -08:00
zhiyuan and Keavon Chambers
9530e55ace
Split widget callbacks into update and commit so only the latter adds a history state ( #1584 )
...
* feat: split commit and update layout
* feat: add on_commit callback
* Code review
* fix: refactor
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2024-02-05 01:32:15 -08:00
zhiyuan and Keavon Chambers
a412a77062
Support for deleting points to break path ( #1593 )
...
* feat: break closed curve
* feat: update hotkeys and handles
* feat: break an open path
* feat: elegantly handle breaking at multi points in a subpath
* feat: handle break at end points
* feat: ctrl+delete to remove segments and break path
* fix: rm unused
* First code review pass
* fix: closed eclipse handles after breaking path
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2024-02-04 21:02:09 -08:00
zhiyuan
a4a2680ac4
Freehand tool: Allow extension of existing paths ( #1594 )
...
* feat: extend freehand path
* fix: rm logs
* fix: rename variable
2024-02-04 13:36:25 -08:00
zhiyuan
05b4582cd7
Properly handle pen tool undo and redo ( #1587 )
...
feat: properly handle pen tool undo and redo
2024-02-04 19:23:48 +00:00