tv_plus_one_ui 0.4.0
tv_plus_one_ui: ^0.4.0 copied to clipboard
Smart TV toolkit
0.4.0 #
- feat: scrollable carousel pager
- feat: added onKeyEvent parameter for TvListView & TvGridView
- chore: multi-modularity support for different design systems
- chore: multiple improvements related to stability, performance, and code quality
0.3.0 #
- fix: select key for Tizen TV
- feat: added hasFocus flag to onFocusChanged() of ScrollGroupDpadFocus & TvTab
- feat: added onKeyEvent() for ScrollGroupDpadFocus & TvTab
- feat: OneUiNavigationDrawer for Tizen TV (+ test case)
- chore: major refactor of all navigation menus for better customization support and animations integration
- chore: added nearest context parameter for DpadFocusScope's builder()
- feat: migration from spacing to separator builder for all TabBar widgets
0.2.0 #
- chore: replace ScrollGroupDpadEventHandler with DpadEventCallback; replace ScrollGroupDpadEventCallback with DpadScopeEventCallback
- chore: rename NavigationMenu's mediatorFocusNode -> mediatorNode
- feat: add static of() / maybyOf() methods for NavigationMenu to retrieve the controller
- chore: make focus scope node public in NavigationMenu's controller
- chore: allow scroll items to accept any child widget
- feat: improved separator by type in NavigationMenu
- feat: make carousel pager common in foundation
- feat: added CarouselDpadEventCallback for onLeft / onRight to handle case when first / last carousel item was shown
- fix: carousel pager onRight was calling onLeft
- chore: remove SliverTvList & SliverTvGrid (use SliverList and SliverGrid with SliverTVScrollAdapter)
0.1.0 #
- chore: library structure improvements
- chore: remove requirement for FocusScopeNode in TvNavigationMenuController constructor
- chore: navigation menu (drawer + sidebar) refactoring;
- feat: dpad focus added flag to rebuild on focus change
- feat: navigation menu item remove icon requirement + isSelectable flag
- feat: navigation menu item add canRequestFocus flag
- chore: navigation menu item make decoration optional
- chore: navigation menu item decoration from BoxDecoration to Decoration
- feat: navigation drawer & sidebar states public
- fix: navigation drawer & sidebar key management
- chore: tab bar make state public
- chore: dpad focus scope events refactor + dpad_scope_events
- chore: dpad focus builder refactor
0.0.3 #
- Remove requirement of FocusScopeNode in TvNavigationMenuController constructor
- Navigation menu (drawer + sidebar) refactoring
- Added flag for DpadFocus to rebuild on each focus change
0.0.2 #
- Basic focus management with D-pad
- Scrolling widgets
- Navigation widgets for Material and Cupertino themes
- Integration tests coverage