simple_tv_navigation 0.0.1+34 copy "simple_tv_navigation: ^0.0.1+34" to clipboard
simple_tv_navigation: ^0.0.1+34 copied to clipboard

A highly optimized TV navigation system for Flutter applications, providing efficient ID-based focus management for TVs, set-top boxes, and game consoles.

Changelog #

0.0.1 April 2, 2024 #

Initial release of the simple_tv_navigation package.

Features #

  • ID-based navigation system for TV-like interfaces
  • TvNavigationProvider widget for application wrapping
  • TVFocusable widget for creating focusable elements
  • Built-in keyboard/remote navigation support
  • TvFocusElement model for defining navigation connections
  • Four-way directional navigation (up, down, left, right)
  • Support for dynamic navigation paths
  • Automatic scrolling to focused elements
  • Focus, blur, selection and navigation event callbacks
  • Customizable focus highlighting
  • Built on Flutter BLoC architecture for clean state management
  • Support for enabling/disabling navigation
  • ExcludeFocus functionality (enabled by default) to prevent Flutter's system focus interference

Dependencies #

  • Flutter 1.17.0 or higher
  • Dart SDK 3.6.1 or higher
  • flutter_bloc 9.1.0
  • equatable 2.0.7
5
likes
160
points
7
downloads

Publisher

verified publisherflutterwithakmaljon.uz

Weekly Downloads

A highly optimized TV navigation system for Flutter applications, providing efficient ID-based focus management for TVs, set-top boxes, and game consoles.

Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

equatable, flutter, flutter_bloc

More

Packages that depend on simple_tv_navigation