Releases
v2.0.0
Breaking changes
The InlineDatePicker
control was renamed to Calendar
.
Added
(Base) 🚀 BBCode markup support.
(Base) 🚀 DeckPane
layout with support for swipe and slide transitions.
(Base) 🚀 MaskTextField
(and MaskTextFormatter
) control to support masked text input.
(Base) 🚀 Message
control for displaying banners or alerts.
(Base) 🚀 ModalPane
and ModalBox
controls to display modal dialogs on the top of the current scene.
(Base) 🚀 Notification
control for displaying notifications.
(Base) 🚀 The Card
and Tile
controls, which are both versatile containers that can be used in various contexts.
(Base) All themes are now additionally available in the BSS format.
(Base) Animations library.
(Base) InputGroup
layout to simplify creating, well, input groups.
(Base) PasswordTextField
control to simplify PasswordTextFormatter
usage.
(Base) ToggleGroup
support for the ToggleSwitch
(Base) ToggleSwitch
property to control the label position (left or right).
(Base) New utility methods in Styles
class.
(CSS) 🚀 MacOS-like Cupertino theme in light and dark variants.
(CSS) 🚀 Dracula theme.
(CSS) Classic TabPane
style. There are three styles supported: default, floating and classic.
(CSS) Regular outlined buttons. There was only colored option before.
(CSS) .no-header
tweak support for the TableView
and TreeTableView
.
(CSS) .edge-to-edge
tweak support for the TextInput
and Calendar
.
(CSS) Intent pseudo-classes (success
, danger
) support for the ToggleSwitch
.
(CSS) An utility CSS classes for setting background colors.
(CSS) Distinctive background color for the readonly text input state.
(CSS) Breadcrumbs support for the Toolbar
.
(CSS) Button
shadow effect support (-color-button-shadow
). Only for themes compiled with the button.$use-shadow
flag enabled.
(Sampler) 🚀 The Sampler app is completely rewritten to give it a more modern look and feel.
(Sampler) 🚀 SceneBuilder integration. AtlantaFX themes can be installed (or updated, or uninstalled) directly from the Sampler app.
Improved
(Build) JavaFX version bump to 20 (March 2023).
(Base) A proper Javadoc for all controls.
(Base) All controls are now more FXML-friendly.
(CSS) Looked-up color variables for Separator
and the selected TabPane
tab..
(CSS) Border radius and shadow effect to popup menu for ComboBox
and all ComboBox
-based controls.
(CSS) TextFieldTableCell
is highlighted when in the editable state thanks to the new :focus-within
state support.
(CSS) Icon buttons are now use -fx-content-display: graphic-only
as the default.
(CSS) Better TreeView
alt icon. It's chevron character instead of +/-
.
(CSS) Better toolbar buttons styling.
(CSS) Baseline-left is the default alignment for virtualized controls, because center-left sometimes lags on scrolling in large tables.
Fixed
(Base) Incorrect Slider
progress track length calculation.
(Base) NPE when the Popover owner is not added to the scene.
(CSS) Popover
arrow background color.
(CSS) ListView
with .bordered
class displays borders on empty cells.
(CSS) Baseline-left is now the default alignment for virtualized controls. This change was made because center-left alignment can lead to scrolling lags in large tables.
(CSS) Tooltip inherits font properties from parent node.
(CSS) Double-opacity in disabled ChoiceBox
.
You can’t perform that action at this time.