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

Reply via email to