Dual screen Skin

Bug #1152575 reported by Daniel Schürmann on 2013-03-08
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Mixxx
Wishlist
Unassigned

Bug Description

It would be nice if we can optional split the Mixxx GUI into two Windows.

I think actually now one has a dual screen setup but this can gain room for new functions even on a singe Netbook setup by switching between the two windows.

jus (jus) wrote :

Can you express this idea in more detail?

Dual screens are pretty common but also i see the usability of a single screen split.
I believe we already have a WISHLIST bug (cant find atm) for a detachable library window, something like e.g. Deckadance has for quite some time. Is something like that the reason for your idea?

Daniel Schürmann (daschuer) wrote :

Could not find a bug like this too, so here is a new one.

A simple and easy to achieve solution would be an independent library window.

A High End solution would be to have two single skin-able windows to allow setups like this:
http://www.youtube.com/watch?v=P3QhZuHbAUY

tomtom (thomas-8) wrote :

Today you get nearly only Widescreen-Displays, so could be a real benefit for pre-mixing, radio, etc.

Another Idea:
Left Display: 4 Decks with 4 horizontally Waveforms like "Latenight"-Skin
Right Display: 8-12 "full-featured" SampleDecks at top and the library at bottom

RJ Skerry-Ryan (rryan) on 2013-05-10
Changed in mixxx:
status: New → Confirmed
importance: Undecided → Wishlist
jus (jus) on 2015-05-18
tags: added: skin usability
RJ Skerry-Ryan (rryan) wrote :

I would propose supporting this with a <Window> tag in the skin that acts like a <WidgetGroup> except has no parent (this way it would show as its own window rather than be rooted in the parent).

<Window>
  <Children>
    .. skin widgets as normal ..
  </Children>
</Window>

Getting that working would be pretty easy. But then making it interact well with other windows (i.e. letting the master window show/hide other windows) would be teh bulk of the project. I think it could be done with a skin-created CO connected to the Window 'visible' property.

Eric Clark (eclark461) on 2015-12-07
description: updated
Sébastien BLAISOT (sblaisot) wrote :

The way you propose to do this is probably an intermediate quick solution, but not what I have in mind when talking about multiple-windows interface.

Ideally, the multiple windows interface is not hardcoded by the skin but rather each section of the skin can be assigned to whatever window the user want. by section I mean "library", "deck1" to "deck4", "mixer", "effects", "mic/aux" and "sampler".

This way, there is only one skin for mono and multi window and this is suitable to each use-case, the user choose its layout.

RJ Skerry-Ryan (rryan) wrote :

That would be nice... In the current skin/widget system however I predict that is going to be pretty difficult. It's kind of at a breaking point and probably needs replacing.

Owen Williams (ywwg) wrote :

(and eventually we'd want to use this type of system for advanced controllers that have built-in displays, too)

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related blueprints