2022-07-21 04:58:01 -04:00
# Changelog
## [Unreleased]
2023-02-14 10:06:42 -05:00
### Features
- (CSS) 🚀 New MacOS-like Cupertino theme in light and dark variants.
### Improvements
- (CSS) `Button` shadow support (`-color-button-shadow`). Only for themes compiled with the `button.$use-shadow` flag enabled.
### Bugfixes
- (CSS) Added border radius/shadow to `ComboBox` popup menu to match other controls.
2023-02-10 08:09:48 -05:00
## [1.2.0] - 2023-02-11
This is a bugfix/maintenance release that also contains a few style improvements.
### Chores
- (Build) JavaFX version updated to 19 (September 2022).
- (Build) Added ErrorProne plugin.
- (Build) Added Checkstyle plugin.
### Improvements
- (Build) SceneBuilder theme pack generation (#28) (thanks to **ennerf** ).
- (CSS) Add inner border radius to improve controls border corners (#24) (thanks to **mimoguz** ).
- (CSS) Hover effect for `CheckBox` and `RadioButton` .
2023-02-11 00:11:26 -05:00
- (CSS) Hover effect for `TabPane` close button.
2023-02-10 08:09:48 -05:00
- (CSS) Setting `Label` color via pseudo-classes support.
- (CSS) Setting `FontIcon` color support.
- (CSS) Increased `Menu` /`Menubar` paddings.
### Bugfixes
- (CSS) Fix text inputs borders color (#21).
- (CSS) Fix `Tooltip` text not showing for circular buttons.
- (CSS) Prevent context menu from inheriting text input font properties.
2023-02-10 23:52:24 -05:00
- (CSS) Fix invalid `DatePicker` cell size.
2023-02-11 01:31:45 -05:00
- (Base) Remove `ToggleSwitch` left padding when text is empty.
2023-02-10 08:09:48 -05:00
- (Base) Fix `PasswordTextFormatter` garbled input.
2022-10-10 05:48:39 -04:00
## [1.1.0] - 2022-10-10
2022-10-06 12:16:41 -04:00
2022-09-14 13:26:58 -04:00
### Features
2022-10-06 12:16:41 -04:00
- (Sampler) 🚀 External themes support. Sampler can now be used to develop custom themes.
- (Sampler) 🚀 Brand new improved user interface.
- (Sampler) Widget page that aims to provide examples of some well-known components that won't be added to the project, but can be easily created using existing controls and a bit of CSS. First examples: `Card` , `Message` , `Stepper` , `Tag` .
- (Base) New control: `RingProgressIndicator` . Like `ProgressIndicator` , but fully customizable and uses arc instead of fill to indicate progress value.
- (Base) New skin: `ProgressSliderSkin` . A slider with color track.
- (Base) New `Breadcrumbs` API to provide more control customization.
- Anything that extends `ButtonBase` can be used as `Breadcrumbs` item.
- Divider is now customizable via corresponding factory.
- (Base) New utility: `PasswordTextFormatter` . An alternative to the `PasswordField` , the formatter that (un)masks `TextField` content based on boolean property.
- (CSS) Size style support: `TextField` , `Button` , `Slider` .
- (CSS) Rounded style support: `TextField` , `Button` .
- (CSS) Dense style support: `TabPane` , `TitledPane` / `Accordion` .
- (CSS) Alt icon tweak support: `TreeView` , `TitledPane` / `Accordion` .
- (CSS) Input group support: `Label` . `Label` graphic property can be used to add arbitrary node to the input group.
- (CSS) Utility classes for muted and subtle text style.
- (CSS) Utility classes for box elevation effect: `.elevated-[1-4]` .
2022-09-14 13:26:58 -04:00
2022-09-13 07:08:19 -04:00
### Improvements
2022-10-06 12:16:41 -04:00
- (Base) Setting top and bottom node for `DatePicker` . E.g. those can be a clock widget or event list.
- (CSS) 🚀 Nord light and dark themes rewamp with better color contrast and improved design.
- (CSS) Refactoring and improved control design: `Button` , `DatePicker` , `Slider` .
- (CSS) Looked-up color variables support: `Hyperlink` , `TextField` , `TextArea` , `ProgressBar` .
- (CSS) New global looked-up color variable `-color-shadow-default` for creating shadow effects.
- (CSS) Shadow effect for popup controls.
2022-09-13 07:08:19 -04:00
2022-10-06 12:16:41 -04:00
## [1.0.0] - 2022-09-06
2022-07-21 04:58:01 -04:00
Initial release.