Releases: accntech/shad-ui
Releases · accntech/shad-ui
0.1.5
0.1.4
0.1.3
Full Changelog: 0.1.2...0.1.3
Enhancements
- Window
- Ensure maximize button respect CanResize property
- Ensure minimize button is disabled when CanMinimize is set to False
- Prevent drag when CanMove is set to False
- Refactor ResizeGrip application for Linux
- Demo
- Set PlatformTarget to AnyCPU
0.1.2
0.1.1
0.0.7
Major theme revamp 🎉🥳💪
Full Changelog: 0.0.6...0.0.7
Enhancements
- Improve overall appearance of existing supported controls based on shadcn latest release
- Menu: add Single class - for single button menu
- Window: implement saving window state
- DataGrid: add support for basic groupings
New Supported Control
- ColorPicker
- ListBox & ListBox Item
- NumericUpDown
- Sidebar
- Label
Breaking Changes 💥
- Menu: remove default header separator - for a more flexible style without separator
- Window: use content instead of items in MenuBar and RightWindowTitleBar
- Use single namespace for all classes - to avoid name collision with local projects namespaces
- Breakpoint: rename view and viewPort - for a more clear name
0.0.6
Full Changelog: 0.0.5...0.0.6
Enhancements
- improve overall hover and selection animation for controls
- improve window title bar layout and behavior
- explicit use CompiledBinding
- improve menu and popup style and layout
- improve overall control disable state style
- improve color state for various controls
- improve styles and layout of various controls
- remove unnecessary styles
- remove Inter font dependency to easily replace it with other fonts
- use a more rounded default corner radius to match with shadcn style
- AutoCompleteBox: make sure user input is clearable
Additions
- Added SimpleDropdown component
- Toast: allow to show only one toast at a time
- Window: add method to restore last window state
0.0.5
Full Changelog: 0.0.4...0.0.5
Enhancements
- Icons: improve icon names
- Dialog/DialogHost:
- Ensure close button is above other elements
- Allow custom corner radius
- Add support for prevent/allowing dialog dismissal at run time
- Ensure no binding errors
- Improve dialog behavior when showing multiple dialogs
- DateInput: improve parsing behavior
- Autocomplete: improve popup layout
- ComboBox: improve popup animation for a long list
- SideBar: ensure Separator is properly styled when added as item
- Improve overall background and color animations
- Improve code structure
- Update Avalonia dependency to version 11.3.0
Additions
- Date and calendar components support
- DataGrid component support
- SelectableTextBlock component support
BREAKING CHANGES 💥
- Dialog Host: removed host fixed margin to allow custom dialog to have a flexible padding
- Set internally used extension method as internal instead of public
- Application
- Scrollable
- Renamed multiple extension methods to improve naming consistency:
- Button -> ButtonAssist
- Element -> ElementAssist
- ItemsControl -> ItemsControlAssist
- ItemsPresenter -> ItemsPresenterAssist
- MenuItem -> MenuItemAssist
- StackPanel -> StackPanelAssist
- ToggleSwitch -> ToggleSwitchAssist
0.0.4
Full Changelog: 0.0.3...0.0.4
Enhancements
- TimeInput: ensure proper time value
- Separator: update default margin
- ComboBox: add pop-up shadow
- Window:
- improve menu container style
- ensure border is shown when maximize
- Loading: improve icon
- Button: improve layout
- Theme: improve theme colors and dynamic theming
- ElementExtension: improve methods
- TextBox: improve content alignment
- ComboBoxItem: improve styling
- MenuItem: improve styling
Additions
- Added Menucomponent
- Added Toggle component
- Added AutoComplete component
- Added TextBox number formatting
BREAKING CHANGES 💥
-
Update constant values of corner radius
- SmallCornerRadius -> SmCornerRadius
- MediumCornerRadius -> MdCornerRadius
- LargeCornerRadius -> LgCornerRadius
- ExtraLargeCornerRadius -> XlCornerRadius
- RoundedCornerRadius -> FullCornerRadius
-
Added new constant values:
- 2XlCornerRadius
- 3XlCornerRadius
- 4XlCornerRadius
0.0.3
Full Changelog: 0.0.2...0.0.3
Enhancements
- LoadingIndicator: improve size
- Dialog: improve animation
- TextBox: improve control icon and layout
- ComboBox: improve minimum height setup
- Window: improve TitleBar behaviors
- Improve default light theme
- Tab: match shadcnui tab style
- Remove unused effects
- Cleanup references
Additions
- Added BusyArea component
- Added Skeleton component
- Added TimePicker component
- Added SmartKeyBinding
- Added DateInput component
- Added CheckBox style
BREAKING CHANGES 💥
- Simplify labels and hints attached properties
- Simplify custom dialog registration