Tadukooverse

Official website of Tadukooverse


Project maintained by Tadukooverse Hosted on GitHub Pages — Theme by mattgraham

Tadukoo View Alpha Changelog

Looking for the project page of Tadukoo View? It can be found here

Tadukoo View’s Alpha changelog

Alpha v.0.3.4 - Java 17

Released: November 19, 2021 10:26 PM
GitHub release: Alpha v.0.3.4

Other/Technical

Alpha v.0.3.3 - Update to Tadukoo Util Beta v.0.5 (and some changes)

Released: July 15, 2021 8:42 PM
GitHub release: Alpha v.0.3.3

Overall

Tadukoo Form

Other/Technical

Alpha v.0.3.2 - Update to Tadukoo Util Alpha v.0.4 (and some changes)

Released: April 25, 2021 2:20 PM
GitHub release: Alpha v.0.3.2

Alpha v.0.3.1 - Update to Tadukoo Util Alpha v.0.3.1

Released: February 6, 2021 5:50 PM
GitHub release: Alpha v.0.3.1

Updated Tadukoo Util Dependency

Technical/Other

Alpha v.0.3 - Complete Button + Label Customizations

Released: January 17, 2021 3:29 PM
GitHub release: Alpha v.0.3

Tadukoo Look & Feel / All Modules

The reason this is “/ All Modules” is because these changes were wide-reaching with how they were implemented.

Button Customizations

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.

Label Customizations

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.

Tadukoo View

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

Added ShapeInfo UIResource

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 NoBorder

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.

Tadukoo Form

Custom Form Fields

Added CUSTOM to the Field Type enum to allow for custom form fields that don’t fall under existing Field Types.

Font Resource Loading on Form Fields

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.

Tadukoo Look & Feel

TComponentUIUtil

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.

Technical/Other

Alpha v.0.2.2 - Moved from Tadukoo Util

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