mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-10-06 05:08:11 +08:00
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>
This commit is contained in:
co-authored by
Keavon Chambers
parent
f25038067e
commit
9530e55ace
@@ -15,7 +15,12 @@ pub enum LayoutMessage {
|
||||
layout: Layout,
|
||||
layout_target: LayoutTarget,
|
||||
},
|
||||
UpdateLayout {
|
||||
WidgetValueCommit {
|
||||
layout_target: LayoutTarget,
|
||||
widget_id: WidgetId,
|
||||
value: serde_json::Value,
|
||||
},
|
||||
WidgetValueUpdate {
|
||||
layout_target: LayoutTarget,
|
||||
widget_id: WidgetId,
|
||||
value: serde_json::Value,
|
||||
|
||||
Reference in New Issue
Block a user