Zezic, do you know how to program in C++? Maybe you want to help with working on a new skin engine? (Did I ask you this before?
I don't know how to program in C++, but, of course, i want to learn, but i'm not sure for time for it.
One thing i know - there is no need to rebuild all Mixxx skin logics. Current skin engine just needs horizontally/vertically stretching capabilities for Widgets (as i see, it already works fine for library and waveforms, for example) and I will make a skin not worse than in Traktor (by the way, I really like it) and, of course, much better than in Virtual DJ and Deckadance.
Look at the Traktor skin.
There is no any complex stretchable elements besides loop selectors [<][1/8 1/4 1/2 1 2][>] which dynamically changes number of buttons inside depending on free space.
All other buttons size static. All knobs sizes - static.
Widgets at top? - Current engine already can align few widgets inside one other.
And of course, current engine can draw tonns of transparent PNGs like in Ghutalyn skin without problems for CPUs, runs fine even on 1 core Intel Atoms.
Soon i'll show you what can i do in current skin engine if we will have ability to call skin rebuild on window resize events. Only things we need - get window height and width variables for using in xml, simple conditional operators like "if then else" and "case" for dynamical layouts and some window size restrictions to keep window size larger than specified skin limitations. (Small windows... Idea for fast Mixxx Player with cool auto DJ skin? Lol.)
What's good for me - multiple tranparent widgets overlaying already works fine, so we can draw background for some logical blocks separately from controls in widgets.
merb wrote:Hi there zezic. I sent you a private message regarding the possibility of a "remix" to this skin. It IS currently my favorite skin anyway, but I was wondering if you would be up to rearranging the layout. My vision would entail waveforms stacked on top of eachother and FX controls & cue volumes visible without showing the samplers (something like LateNight with the excellent color scheme you have going. Any chance for this? No pressure at all, I might add.
I knew that eventually this question about parallel waveforms arises =) I can not guarantee anything, but I will have your request in mind.