macos_ui 0.4.0
macos_ui: ^0.4.0 copied to clipboard
Flutter widgets and themes implementing the current macOS design language.
0.4.0 #
- Adds the
SidebarItem
widget - Fixes an alignment issue with
MacosTextField
0.3.0 #
- Add
MacosPrefix
to widgets/classes with names that overlap with the material/cupertino libraries:TextField
->MacosTextField
Scaffold
->MacosTextField
IconButton
->MacosIconButton
BackButton
->MacosBackButton
Scrollbar
->MacosScrollbar
Checkbox
->MacosCheckbox
RadioButton
->MacosRadioButton
Tooltip
->MacosTooltip
Typography
->MacosTypography
Switch
->MacosSwitch
0.2.4 #
- Fix textfield prefix icon alignment
0.2.3 #
- Add
canvasColor
toMacosThemeData
.Scaffold
now uses this as its default background color.
0.2.2 #
- Add new
MacosColor
andMacosColors
classes - Rename
colors.dart
tomacos_dynamic_color
0.2.1 #
IconButton
updates:- The
color
property is nowbackgroundColor
- The widget now takes a
Widget icon
rather thanIconData iconData
for better control over widget properties - Deprecate and remove internal
foregroundColor
value
- The
0.2.0 #
- New widget:
BackButton
,IconButton
- Add
VisualDensity
toMacosThemeData
- Ensure localizations get returned in
MacosApp
0.1.4 #
- Add
startWidth
properties toResizablePane
andSidebar
- Implement
Scrollbar
- Implement
MacosScrollBehavior
0.1.3 #
- Fix
TextField
on Flutter v2.2.0
0.1.2 #
- Updated the theme api
- Properties in
MacosThemeData
and inTypography
can't be null - Renamed
DynamicColorX
toMacosDynamicColor
- Added the method
lerp
on all theme datas.
- Properties in
0.1.1 #
0.1.0 #
- pub.dev release
0.0.13 #
- Documentation for
ScaffoldScope
0.0.12 #
- Implement
Tooltip
- Add mouse cursors to help button, push button and
TextField
0.0.11 #
- Implement
TextField
0.0.9+1 #
CapacityIndicator
colors can now be set on its constructor- Accessibility support for most of the widgets
- Diagnostics Properties (dev tools) for most of the widgets
0.0.7 #
- Implemented
Checkbox
- Implemented
RadioButton
0.0.6 #
- Update
Typography
with correct letter spacing and font weights - Add
brightnessOf
andmaybeBrightnessOf
functions toMacosTheme
0.0.5 #
- Adds the
PushButton
widget along withPushButtonTheme
andPushButtonThemeData
- Removes the
height
property fromTypography
'sTextStyle
s - Updates
Typography.headline
's weight and letter spacing
0.0.4 #
- Major theme refactor that more closely resembles flutter/material and flutter/cupertino
- The
Style
class is nowMacosThemeData
MacosTheme
is now aStatelessWidget
that returns a private_InheritedMacosTheme
. The staticMacosTheme.of(context)
is now defined here.MacosApp
now takes atheme
anddarkTheme
rather thanstyle
anddarkStyle
. Additionally, there are minor changes to the wayMacosApp
is built that more closely resemble howMaterialApp
is built.
- The
0.0.3 #
- Implemented
Checkbox
- Implemented
ProgressCircle
andProgressBar
- Implemented the
Switch
widget
0.0.2 #
Scaffold
widget- Fix
Typography
so that text color is shown appropriately based on Brightness
0.0.1 #
- Project creation
MacosApp
widget- Basic
Typography
- Basic theming via
MacosTheme
andStyle