ipados_menu_bar 0.5.2
ipados_menu_bar: ^0.5.2 copied to clipboard
A Flutter package that brings the iPadOS menubar to your apps, offering a native-like, customizable menu experience for iPad.
0.5.2 #
- Quick hotfix adding a "No items" label to an empty
IPadFileMenuon non-iPadOS platforms instead of an empty string - Updated documentation for
IconConverter.iconWidgetToBytes - Flutter 3.38's UISceneDelegate migration
0.5.1 #
- Improved macOS functionality by adding the default native menu actions from
IPadAppMenuandIPadWindowMenuusingPlatformProvidedMenuItem- This means that actions such as About, Quit, Services and Window layout are accesible just by adding these two widgets to the tree
0.5.0 #
- Added
iconWidgetattribute toPlatformMenuItemWithIcon,PlatformMenuWithIconandStatefulPlatformMenuItemWithIcon- Allows rendering Flutter widgets as an static image in the native iPadOS menu bar
- Only one of
iconoriconWidgetcan be set at a time
- Fixed icons not reducing transparency when item is disabled
0.4.3 #
- Added top level example README file
0.4.2 #
- Fixed
IPadMenubehaviors on macOS (and other non iOS platforms) that either caused crashing or didn't show a menu when additionalItems was null or empty - Updated
IPadWindowMenudocumentation - Distributed example folder into different example projects
0.4.1 #
- Added macOS platform to example project
- Fixed bugs found inside macOS/other platforms that aren't iOS/iPadOS
0.4.0 #
- BREAKING: Refactored
IPadOSPlatformMenuDelegateinstantiation- Constructor is now private (
_internal) - Use static factory method
IPadOSPlatformMenuDelegate.create()for creating instances - This ensures proper platform validation and prevents misuse on non-iOS platforms
- Constructor is now private (
- Added
IPadAppMenu- Adds access to the application menu
- Updated
IPadWindowMenu- Added entrypoint attribute, in a future will be able to manage multiple windows for your iPad applications
- Removed
IPadFileMenuwindow close callbacks, as it makes more sense to useWidgetsBindingObserverto manage app lifecycle state logic - Updated README.md to reflect new project feature goals
0.3.1 #
- Fixed custom menus placement behavior
- Now custom menus follow a left to right order correctly following the top to bottom widget tree placement
0.3.0 #
- Added menu items state support via
StatefulPlatformMenuItemandStatefulPlatformMenuItemWithIconMenuItemState.off->MenuItemState.on-> ✓MenuItemState.mixed-> -
- Updated example to show off new API components
0.2.0 #
- Added keyboard shortcuts support for items
- Added sidebar example with shortcut
0.1.1 #
- Rename
IpadOSPlatformMenuDelegateintoIPadOSPlatformMenuDelegate - Update API documentation
0.1.0 #
- Default menus now work like the classic PlatformMenu widgets and are configured at the widget tree.
IPadFileMenuIPadEditMenuIPadFormatMenuIPadViewMenuIPadWindowMenu
PlatformMenuItemWithIconandPlatformMenuWithIconto passIconDatato menu items
0.0.3 #
- Corrected README.md to correctly show GIF showcase on pub.dev
0.0.2 #
- Correct custom menus placement
- Enable/disable items
0.0.1 #
- Custom PlatformMenuDelegate for iPad
- Custom menu items and submenus (no custom icons on items, as of now)
- Ability to hide select default items (File, Edit, Format, View)