You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Motion and keyboard reach make a toolkit feel finished.
Needs #95 (animated values live in the state store), #96 (time, dt and wake_at, so an animation asks for frames only while it runs) and #81 (durations and easing).
Acceptance
Animated values keyed by widget id: hover and press transitions, section open and close, smooth scrolling, with durations and easing from the style system and a global reduce-motion switch
An interface with no animation in flight reports no pending frame through next_frame
Keyboard navigation: tab and shift-tab move focus across every focusable widget in order, arrows move within groups, enter and space activate, and a focus ring is drawn by style
Navigation works across windows, docked tabs and menus
Activity
feat(#88): animated values, tab stops and keyboard navigation
feat(#88): widgets animate and take the keyboard
feat(#88): tab stays inside the top modal, groups enter at their curr…
feat(#88): chosen members, table headers and value cells take the key…
test(#88): keyboard reach of lists, trees, menus and docked tabs
docs(#88): animation, keyboard navigation and the focus ring
feat(#88): keyboard navigation passes over disabled widgets
Merge pull request #146 from briar-systems/feat/88