Official website of Tadukooverse
Looking for the project page of Tadukoo View? It can be found here
Tadukoo View’s Alpha changelog
Released: November 19, 2021 10:26 PM
GitHub release: Alpha v.0.3.4
Released: July 15, 2021 8:42 PM
GitHub release: Alpha v.0.3.3
Released: April 25, 2021 2:20 PM
GitHub release: Alpha v.0.3.2
Released: February 6, 2021 5:50 PM
GitHub release: Alpha v.0.3.1
Released: January 17, 2021 3:29 PM
GitHub release: Alpha v.0.3
The reason this is “/ All Modules” is because these changes were wide-reaching with how they were implemented.
On Buttons (via TadukooButton), Button Form Field, and via the Tadukoo Look & Feel, you can now specify the font, shape, border, and the following paints: focus, select, foreground, background, and disabled text.
On Labels (via TadukooLabel), including the Labels on Form Fields, and via Tadukoo Look & Feel, you can now specify the font, shape, border, and the following paints: background, foreground, and disabled foreground.
For the new customizations, new interfaces were added to be used for getters and setters for the customizations. They are:
Then interfaces were also made for different components, that combine the different customization interfaces
This is so that it can be specified in the Look & Feel as a UIResource to distinguish between one set on the component vs. a default one (for the purposes of install/uninstall in the component UI classes).
NoPaint (and NoPaintUIResource) are SizablePaints used for when you must specify a non-null SizablePaint, but do not want to actually have a Paint involved. They return null for their Paints, and were added so we could avoid painting the Label background by default in the Look & Feel.
NoBorder (and NoBorderUIResource) are used for the same purpose, but with Borders. They were also added to avoid having a Border on Labels by default in the Look & Feel.
Added CUSTOM to the Field Type enum to allow for custom form fields that don’t fall under existing Field Types.
You can now specify a Font Resource Loader (or the settings for one) when setting up a Form Field, rather than using the default one, for the purposes of fonts specified in the customizations listed above.
Created a new interface called TComponentUIUtil that is used by component UI classes for common functionality between them. It includes functions for grabbing the customizations off of the components and installing/uninstalling defaults using the customization interfaces listed previously.
Released: December 13, 2020 8:48 PM
GitHub release: Alpha v.0.2.2
This is the official release of the following modules:
It is not yet the official release of Tadukoo Look & Feel, though it is included here.
Note that all of this code came over from Tadukoo Util and has not been modified from Tadukoo Util’s Alpha v.0.2.1 release