I've got some plans to update WebLaF's demo application in v1.2.12.
Here are some of the upcoming changes:
Instead of multiple static examples per component/feature - for instance JLabel - I'm going to keep just one, but make it fully configurable. Type of configuration will obviously depend on the component and will be tied to the component/feature. For instance you'll be able to edit JLabel text, style, orientation and maybe also base settings to see how those look like and how they interact with the style. This will be way more representative for anyone checking out what WebLaF is capable of and it will also help me test different things without writing test code for them every time - instead I'll just expand the demo with new configurations for each component.
Provide better and shorter source code for each example. Right now source code displays full class source code - for instance JButtonExample for the JButton example - instead of just displaying source code for the particular component displayed in the example with it's current settings.
Incorporate StyleEditor (once updated #540) into the demo to allow changing previewed component's style on the fly. This will be useful not just as a showcase but also as a test ground for updating existing skins and creating new ones.
Include more components and features that are not yet covered, partially due to difficulty of creating custom example layout for each feature. So features like LanguageManager or even utilities like Clone and Merge might make their debut in the demo.
Ultimately my plan is to provide maximum coverage of features in demo application and allow user to configure them at will.
I've got some plans to update WebLaF's demo application in v1.2.12. Here are some of the upcoming changes:
Instead of multiple static examples per component/feature - for instance
JLabel
- I'm going to keep just one, but make it fully configurable. Type of configuration will obviously depend on the component and will be tied to the component/feature. For instance you'll be able to editJLabel
text, style, orientation and maybe also base settings to see how those look like and how they interact with the style. This will be way more representative for anyone checking out what WebLaF is capable of and it will also help me test different things without writing test code for them every time - instead I'll just expand the demo with new configurations for each component.Provide better and shorter source code for each example. Right now source code displays full class source code - for instance
JButtonExample
for theJButton
example - instead of just displaying source code for the particular component displayed in the example with it's current settings.Incorporate
StyleEditor
(once updated #540) into the demo to allow changing previewed component's style on the fly. This will be useful not just as a showcase but also as a test ground for updating existing skins and creating new ones.Include more components and features that are not yet covered, partially due to difficulty of creating custom example layout for each feature. So features like
LanguageManager
or even utilities likeClone
andMerge
might make their debut in the demo.Ultimately my plan is to provide maximum coverage of features in demo application and allow user to configure them at will.