You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DefaultObserver bug fixed, did not work correctly when a consumer implemented both Runnable and Consumer, such as Event, then it was notified only as Runnable.
is.codion.swing.common.model
ItemComboBoxModel.builder() moved to FilterComboBoxModel.
ItemComboBoxModel removed, methods moved to FilterComboBoxModel.
DefaultItemComboBoxModelBuilder null handling now nullItem() based.
ExceptionDialogBuilder.WRAPPER_EXCEPTIONS, RuntimeException re-added, but unwrapping now unwraps according to the exact class, not isAssignableFrom, RemoteException removed.
LookAndFeelProviders added, ServiceLoader based, related refactoring.
LookAndFeelProvider.CROSS_PLATFORM and SYSTEM configuration values removed.
LookAndFeelComboBox now populates the first item with the system or cross platform look and feels, depending on LookAndFeelComboBox.DEFAULT_LOOK_AND_FEEL.
LookAndFeelProvider renamed LookAndFeelEnabler, LookAndFeelProviders renamed LookAndFeelProvider, related refactoring.
LookAndFeelEnabler.enableLookAndFeel() added, related refactoring.
is.codion.swing.framework.ui
DefaultEntityApplicationPanelBuilder no longer validates that the look and feel exists on the classpath, should not prevent application start.
EntityApplicationPanel.Builder.defaultLookAndFeelClassName() and lookAndFeelClassName() renamed defaultLookAndFeel() and lookAndFeel() respectively, overloaded with Class parameter.
is.codion.plugin.flatlaf.intellij.themes
Added a bunch of IntelliJ theme based look and feels along with all of those available in com.formdev.flatlaf-intellij-themes.
IntelliJThemes now implements LookAndFeelProviders.