Align motion.toml easing keys between converter and engine #75
Labels
No labels
approved
bug
changes-requested
ci
decision
declined
discuss
docs
feature
meta
now
packaging
refactor
release
repo/core
repo/krystal
repo/plugins
repo/themes
status/backlog
status/in-progress
status/next
status/review
ux
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
joshquinlan/donbox#75
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The converter emits easing standard/emphasised/linear and duration flash; the engine reads standard/enter/exit. The engine now falls back, but the converter (tools/convert-theme-json) and donbox-themes should emit enter and exit so the shell gets the intended curves.
Done on branch
easing.The converter now maps the JSON easings onto the keys the engine reads:
standardstaysstandard,emphasisedbecomesenter, andexittakes an exit curve the JSON states or stands onstandardotherwise (no theme states one today, so all seventeen getexit = "OutCubic").flashandlinearare carried through untouched;theme checkalready accepts motion keys it does not read, and a test now holds it to that.5e08ea58e027960c6d8c7e3c0691aec25c0ae500fix(tools): emit the enter and exit easings67ab0da6b09484e8e719cc0e0996bc1d10d042acfix: name the enter and exit easingspackages.tomlpins the new themes ref../test/shellis green; neither commit is pushed.