4.7 KiB
4.7 KiB
Changelog
[Unreleased]
Features
- (Base) New
DeckPane
component with swipe and slide transition support. - (Base) New
MaskTextField
(andMaskTextFormatter
) component to support masked text input. - (Base) New
PasswordTextField
component to simplifyPasswordTextFormatter
usage. - (Base) 🚀 BBCode markup support.
- (Base) New
ModalPane
to display modal dialogs on top of the current scene. - (CSS) 🚀 New MacOS-like Cupertino theme in light and dark variants.
- (CSS) 🚀 New Dracula theme.
- (CSS) New
TabPane
style. There are three styles supported: default, floating and classic (new one). - (Sampler) 🚀 SceneBuilder integration. AtlantaFX themes can be installed (or uninstalled) to SceneBuilder directly from the Sampler app.
Improvements
- (Base) Improved Javadoc. See full API reference in docs.
- (Base)
ToggleSwitch
label position support (left or right). - (CSS)
ToggleSwitch
pseudo-classes (success
,danger
) support. - (CSS)
Button
shadow support (-color-button-shadow
). Only for themes compiled with thebutton.$use-shadow
flag enabled. - (CSS) Looked-up color variables support:
Separator
. - (CSS) Added border radius/shadow to popup menu for
ComboBox
(and allComboBox
-based) controls. - (CSS) Looked-up colors to style selected
TabPane
tab.
Bugfixes
- (Base) Fixed incorrect
Slider
progress track length calculation. - (CSS) Fixed
Popover
arrow background color. - (CSS) Fixed
ListView
with.bordered
class displays borders on empty cells.
[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) Remove
ToggleSwitch
left padding when text is empty. - (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.