Posted my thoughts about that topic in the forum: http://www.mixxx.org/forums/viewtopic.php?f=1&t=729&start=10
> pascal.hue...@bluewin.ch a écrit : >> Hi Ryan, >> >> i got my development version working. Today I could spend some hours to >> review the code and I think, that I understand the basic concept. I also >> read the development roadmap, but sometimes its hard to guess, what exactly >> is meant by topic XYZ, if one is not that deep in the project already. >> >> >> >> But there is one thing I'd like to change first: "The Skin System" >> >> >> >> I'm not sure if there was a lot of discussion about that topic in the past, >> but I think because of the way it is done, the GUI doesn't behave as a user >> might expect. (Full screen and so forth) Skins must not depend on the >> screen's resolution. I think it should be done as a box layout similar to >> CSS. Therefore I would not use png Files, but SVG insteat. I already made >> some custom widgets in Qt, using SVG files and they look great, because Qt >> is going to re- >> render the SVG's on resize. (I think there won't be any performance problems >> rendering the images after a resize of the GUI ?!) >> >> >> >> I know this is not on the roadmap, not even for 1.9, so maybe nobody thought >> about it or it doesn't seem to be important, but I think, since the visual >> experience is always the first impression of a software, it is more >> important than one might expect. So i suggest to start that rewrite (maybe >> just as a try, if it doesn't work very well) and show you my results and >> then we can see if its a feature you like to integrate or not. >> >> > This is a good idea IHMO, and if I had the time to contribute, that's what I > would implement. Auto-resizable UI with constraints. However i'd stay clear > of SVG and would use > Qt Layouts. I would extend the XML skin format to specify Qt Layout as > containers and appropriate constraints for contained objects, pretty much > like you can do using Java Swing. > I don't think you'd need to resize the image itselves, I'd just concentrate > on proper scalable layouting. ------------------------------------------------------------------------------ Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel