rkk wrote:Hi, I just registered to this forum to ask about the same topic as here. I'm a bit confused with the current Styles Implementation. So the Skins will be something similar to a CSS file but in XML and it works with all the components.
Styling which first became available in v1.28 release was just a small unfinished part of upcoming changes for v1.29 update. What is coming is the same thing in the core but with some major updates and convenience improvements. And yes, unlike v1.28 it will work with all components.
This article is about upcoming changes and not something that is already available - I even mentioned there that it is: "Available since: WebLaF v1.29 release" - and that release is not yet done. This is basically a preview which you might read through to know what to expect and maybe give some feedback on it.
rkk wrote:What diference is there between the Styles and Skins?
Style represents styling for one specific component, for example a JButton or JTree.
Skin is simply a combination of multiple styles for various components.
In Swing you usually have L&F instead of skin and UI instead of style, but WebLaF offers its own implementation of UIs that can be easily configured through styles and allows gathering those styles into skin "packs" for convenient usage.