orient_ui 0.4.2
orient_ui: ^0.4.2 copied to clipboard
Theming and components for Flutter. Works with Material, Cupertino, or on its own.
0.4.2 #
- Added
Pickercomponent. Generic dropdown with position-aware menu (opens upward when space is limited). - Added
borderSubtlecolor token for softer container borders (overlays, floating panels). - Updated package description.
0.4.1 #
- Reshaped README: theming-first narrative, clearer messaging.
- Fixed CLI version.
0.4.0 #
- Added typography tokens:
display,heading,title,subtitle,body,bodySmall,caption. - Added
TextStyleextensions:.muted(),.withColor(color),.withHeight(height),.boldand weight getters (.w100–.w900). - Added
context.styleandcontext.typographyextensions. - Widgets now use typography tokens instead of raw
TextStyleconstructors. - Fixed deprecated
withOpacityandhasFlagAPI usages.
0.3.1 #
- Added
SingleChoiceandSingleChoiceTilewidgets (RadioandRadioListTileequivalent from Material). - Added
MultiChoiceandMultiChoiceTilewidgets (ChecboxandCheckboxListTileequivalent from Material). - Fixed
FocusNodedisposal in popup routes to prevent memory leak.
0.3.0 #
- BREAKING:
Stylingrenamed toStyle. One word. Clean. - BREAKING:
StyleDataremoved.Style.of(context)now returnsStyleitself. One class, not two. - BREAKING:
primaryText/secondaryTextcolor tokens renamed toforeground/mutedForeground. Stylewrapping is now optional. Widgets fall back to platform brightness viaMediaQuery.platformBrightnessOfwhen noStylewidget is in the tree. No crash, no assert.empty_state.dartno longer importsmaterial.dart. All templates are now purewidgets.dart.- SearchField clear button now uses style tokens instead of hardcoded color.
0.2.7 #
- Change API from
showToast()toToast.show()to make it same with other widgets - Change in/out animation duration from
DurationTokens.slowtoDurationTokens.normal. Now better.
0.2.6 #
- Added new
CardBoxwidget. It's what we know from Material asCard. Distinctively, it has two modes: bordered and filled (default). Filled looks pretty cool.
0.2.5 #
- Added auto-update mechanism for CLI.
0.2.4 #
- Add new
Tilewidget with 3 variants: simple, bordered and filled.
0.2.3 #
- Add new
ToggleTilewidget with 3 variants: simple, bordered and filled. - Add
surfaceContainercolor to theStyling, which we used for filled variant ofToggleTile.
0.2.2 #
- Added new
Togglewidget, which comes with haptic feedback, thumb-stretch animation and etc. - We are going to need an accent color for toggle, radio, checkbox and etc. widgets. So, added
accentandaccentForegroundcolor tokens toStyling - Also, I couldn't held myself from making
NavBar's both mobile and web/desktop labels to have 1 max lines.
0.2.1 #
- Added new
SearchFieldwidget with keyboard action support - Two style presets: universal rounded pill (default) and compact Cupertino-like
0.2.0 #
- BREAKING: refactor:
AppColorsrenamed toColorTokens - BREAKING: refactor:
Breakpointsrenamed toBreakpointTokens - BREAKING: refactor:
breakpoints,radii,durationsnow static (no context needed) - feat: add
RadiusTokens(small, medium, large) - feat: add
DurationTokens(fast, normal, slow) - refactor: restructure styling.dart (customizable values at top)
0.1.6 #
- Added new
AlertPopupwidget.
0.1.5 #
- Upps! Forgot to add
AlertPopupto CLI commands. Done.
0.1.4 #
- Added
AlertPopupwidget. - Converted
ConfirmationPopupfrom overlay to roue.
0.1.3 #
- Added press animation to
Button
0.1.2 #
- Added new widget:
CopyButton.
0.1.1 #
- Fixed
ConfirmationPopup's mobile responsiveness. - Fixed
Buttontext overflow.
0.1.0 #
- Added new widget:
ConfirmationPopup. - Updated README.
0.0.9 #
- Renamed
EmptytoEmptyState. - Added tests for
EmptyState.
0.0.8 #
- Added new widget:
Empty. - Refactored
Stylingclass.
0.0.7 #
- Added new widget:
Toast. - Moved button-related colors to separate
ButtonColors.
0.0.6 #
- Added new widget:
NavBar - Written tests for all current widgets.
0.0.5 #
- Improved README documentation
0.0.4 #
- Added accessibility support, focus and keyboard navigation, disabled visual state to
Button - Added semantics to
Spinnerfor screen reader support
0.0.3 #
- Improved CLI prints to be more helpful
0.0.2 #
- Initial release of CLI
0.0.1 #
- Button component
- Spinner component
- Theme system with light/dark mode