I just made some potentially breaking changes to skin loading:
https://github.com/mixxxdj/mixxx/commit/4848005fbba700309b381a102f751554f82490e1

This change radically simplifies how we create skins and pushes all the
logic into LegacySkinParser so that when we switch to a non-legacy skin
system we don't have to deal with this logic from the old system.

This paves the way for resizable skins (both in our legacy skin system and
new ones).

Please test:

* Skin loading.
* Skin resizing.
* Skin switching (both in full screen and regular mode)

Known issues (that affect Mixxx before this change too -- at least on OS X):
* Switching a skin in fullscreen multiple times can result in a tiny window
when not full screen.
* Some skins cut off by a pixel or so at the bottom (e.g. Shade/ShadeDark)
* Switching skin in full screen does not return to full screen (drops out
of full screen mode) sometimes.

It's entirely possible I brought back corrupt first-waveform bugs from the
dead!
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to