Sorry to bother everybody, i have not really understood how to create a skin. there is any guide?
Posted Wed 30 Oct 24 @ 12:56 pm
Yes, in the VDJ wiki pages.
Posted Wed 30 Oct 24 @ 12:58 pm
https://www.virtualdj.com/wiki/Skin%20SDK
I wouldn't start thinking "I'll make a skin", it's too broad and tbh help like that is hard to come by [too lengthy to be explained every detail]
Start with the default skin;
swap some colours, get how variables come into play with colour schemes.
move/resize/change a button, make the buttons visibility conditional.
Add a button.
Get used to a conditional panel of buttons, get used to panels in panelgroups.
Get what placeholders are how they are used in <define>
If you can do these ABC's then you're ready to think about making a skin / will be easy to instruct.
I wouldn't start thinking "I'll make a skin", it's too broad and tbh help like that is hard to come by [too lengthy to be explained every detail]
Start with the default skin;
swap some colours, get how variables come into play with colour schemes.
move/resize/change a button, make the buttons visibility conditional.
Add a button.
Get used to a conditional panel of buttons, get used to panels in panelgroups.
Get what placeholders are how they are used in <define>
If you can do these ABC's then you're ready to think about making a skin / will be easy to instruct.
Posted Wed 30 Oct 24 @ 5:19 pm
Hmmm, maybe start by making a popup window with some stuff in it.
That way, rather than having the risk of breaking something in a working skin, you're experimenting with a GUI in a separate window.
When I started looking into skinning, skin code was much simpler, and the popup window thing didn't exist.
There's also DJDAD's Skin Builder that can help you understand how things work.
If you look at the code behind the default skin, you might be scared off by the complexity - but skins don't have to be complex. The biggest skin in my folder is 13MB but a simple skin I made is only 35KB.
That way, rather than having the risk of breaking something in a working skin, you're experimenting with a GUI in a separate window.
When I started looking into skinning, skin code was much simpler, and the popup window thing didn't exist.
There's also DJDAD's Skin Builder that can help you understand how things work.
If you look at the code behind the default skin, you might be scared off by the complexity - but skins don't have to be complex. The biggest skin in my folder is 13MB but a simple skin I made is only 35KB.
Posted Wed 30 Oct 24 @ 5:37 pm