tomeui_clickwheel 0.3.5 copy "tomeui_clickwheel: ^0.3.5" to clipboard
tomeui_clickwheel: ^0.3.5 copied to clipboard

Click-wheel input and focus navigation for TomeUI, with media controls, configurable press and hold gestures, and wheel-driven lists and grids.

0.3.5 #

  • WheelList takes a header: something above the rows that scrolls away with them, laid out at its own height, which the list measures, and never selected. A page whose heading and lead used to shrink to leave the rows room can scroll as one instead.

0.3.4 #

  • No library changes; the shared version moves with tomeui, whose indeterminate progress bar now shuttles instead of jumping.

0.3.3 #

  • No library changes; the shared version moves with tomeui, whose published pubspec no longer names the workspace.

0.3.2 #

  • WheelAcceleration takes the letter browsing timings: letterEntry, how long the wheel must keep turning one way before the letters open, and letterIdle, how long they stay open after the wheel goes still.
  • The letters show how long they have left as a bar along their foot, filled again by every turn of the wheel.

0.3.1 #

  • Open letter browsing after 600 ms of sustained scrolling in one direction instead of 1.5 s.
  • Letter browsing opens on the letter where the gesture began, so the detent that opens the picker no longer skips a letter after scrolling through rows.
  • Committing a letter puts its first row at the top of the list.

0.3.0 #

  • Restore focused menu-hold intents with an optional fallback.
  • Add opt-in wheel acceleration and alphabetic section browsing.
  • Reveal initial list selection on the first frame, support custom scroll physics, and use primary scrollbar thumbs.

Changelog #

0.2.0 #

  • Adopt a shared version and automated releases for all TomeUI libraries.
  • Update the core TomeUI dependency to ^0.2.0.

0.1.0 #

  • Moved into the tomeui repository as clickwheel/ and renamed tomeui_clickwheel (was tomeui_click_wheel, beside its consumer).
  • ClickWheelInput claims the wheel's keys at its focus scope, so the framework's own shortcuts above the navigator no longer hear them a second time. A physical press of the center used to raise two ActivateIntents (one from the global ear, one from WidgetsApp's Enter shortcut on the focused list), which pushed every screen twice and took two presses of back to leave.
  • The package exists: ClickWheelInput (one wrapper turning the hardware's keys into JogIntent / ActivateIntent / WheelBackIntent / MediaIntent / VolumeIntent, with tap-counted and held PowerPress chords and cupertino scroll physics installed app-wide), and WheelList (wheel-native selection over one scroll engine, in a fixed shape for menus and a lazy .builder shape for libraries, with edge-bounce). Jogs walk widget focus by default; a focused WheelList consumes them.
0
likes
150
points
519
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Click-wheel input and focus navigation for TomeUI, with media controls, configurable press and hold gestures, and wheel-driven lists and grids.

Repository (GitHub)
View/report issues

Topics

#widget #input #navigation

License

MIT (license)

Dependencies

flutter, tomeui

More

Packages that depend on tomeui_clickwheel