Exit Full View

Glok / History.md

Version 0.4

Listeners no longer use WeakReferences by default. This has a potential large impact, so beware when upgrading! After using Glok for a while, I realised that weak listeners were a PITA. For the same behaviour as before replace all addListener and addChangeListener with addWeakListener and addWeakChangeListener.

CustomisableTheme now supports multiple color schemes, each with their own set of color properties. Tantalum has a dark and light color scheme.

IndirectProperty renamed to OptionalIndirectProperty. The new IndirectProperty is for parent properties which are not nullable.

Added FlowPane.

Renamed various methods of Commands related to Propery based commands.

Changed the way property-boilerplate is generated, with finer grained control. e.g. Previously all types included stylable boilerplate, despite very few types needing it.

Version 0.3

Toggle Buttons / Menu Items

ChoiceButton and ChoiceMenuItem no longer uses ValueToggleGroup (deleted). Instead, they have a reference to a property.

ChoiceRadioButton and ChoiceRadioButton has been removed, as ChoiceButton/ChoiceMenuItem fulfils those roles.

This affects Commands too.

Key (enum)

Now has a label, so that ActionTooltip looks nicer.

Version 0.2.x

I wasn't keeping track of the changes back then. Please don't use this version!

Version 0.1

The first working version. Please don't use this version!