This is an old revision of the document!
Google Summer of Code 2010
These might be suitable for GSoC…
Scalable User Interface
create a user interface that can be resized by grabbing corners…
Better use of increasingly diverse screen sizes (Mixxx runs on netbooks with resolutions of 800×480 all the way up to Desktops with resolutions of 2560×1600).
Reduce the number of duplicate skins (there are 5 variants of outline skin currently shipping with mixxx most copy the same artwork with different spacing or sizing).
Try to apply Qt4 SVG support to buttons and controls.
stylesheets for helping make skin rendering more dynamic (i.e. using percentages for sizing and spacing).
Have an option to lock aspect ratio, so skin does not become distorted.
Audio plug-in architecture
build an audio plugin framework to make Mixxx's audio engine more modular and user extensible.
Refactor the existing soundsourceproxy (and soundsourceMP3, soundsourceM4A, etc…) to make it into similar self-contained input plug-ins that can be loaded at runtime similar to that implemented as part of the cmus
Translations of this page: