Dual screen Skin

Bug #1152575 reported by Daniel Schürmann
38
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
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.

Revision history for this message
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?

Revision history for this message
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

Revision history for this message
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)
Changed in mixxx:
status: New → Confirmed
importance: Undecided → Wishlist
jus (jus)
tags: added: skin usability
Revision history for this message
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)
description: updated
Revision history for this message
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.

Revision history for this message
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.

Revision history for this message
Owen Williams (ywwg) wrote :

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

tags: added: hackathon
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/6940

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.