3.0 KiB
3.0 KiB
Changelog
[Unreleased]
[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
andRadioButton
. - (CSS) Hover effect for
TabPane
close button. - (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.
- (CSS) Fix invalid
DatePicker
cell size. - (Base) Fix
PasswordTextFormatter
garbled input.
[1.1.0] - 2022-10-10
Features
- (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
. LikeProgressIndicator
, 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 asBreadcrumbs
item. - Divider is now customizable via corresponding factory.
- Anything that extends
- (Base) New utility:
PasswordTextFormatter
. An alternative to thePasswordField
, the formatter that (un)masksTextField
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]
.
Improvements
- (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.
[1.0.0] - 2022-09-06
Initial release.