Add keyboard shortcut to maximize library view

Bug #1430847 reported by jus
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Low
jus

Bug Description

Often it is useful to have a bigger library view, and grabbing the mouse/trackpad to press a button not an option.
I propose to use the ``Space`` bar to toggle the max library view.

Deliverables:
* Find naming convention for control. Currently skins use either [Master],show_library or [Library],unshow_big.
   I propose to use [Master],maximize_library
* Add shortcut for control to all *.kbd.cfg
* Update existing tooltip wording

Revision history for this message
jus (jus) wrote :
Revision history for this message
Be (be.ing) wrote :

Many controllers have encoders or buttons for navigating the library. For those that have mappings already, it would be nice if they were updated to take advantage of this new control.

Revision history for this message
Raf Van De Meirssche (rafvdm) wrote :

I noticed with the current 1.12-r4518 beta-build, that the space bar maximizes the library view.
So I guess this option is now introduced.

But please note, that I have "shortcut keys DISABLED" and the space bar still does this trick!

Unless I'm wrong, with shortcut keys disabled this should not be functioning.

Revision history for this message
Raf Van De Meirssche (rafvdm) wrote :

Also note https://bugs.launchpad.net/mixxx/+bug/1452325 as I think they may be related

Revision history for this message
jus (jus) wrote :

@raf
If you deactivate the keyboard shortcuts, the CONFIGURABLE shortcuts for controlling Mixxx features are deactivated.
http://mixxx.org/manual/1.12/chapters/appendix.html#keyboard-mapping-table
http://mixxx.org/wiki/doku.php/mixxxcontrols

The standard application shortcuts in the menu on top of the application window are not deactivated.
http://mixxx.org/manual/1.12/chapters/appendix.html#application-shortcuts

Changed in mixxx:
status: In Progress → Fix Committed
Revision history for this message
Raf Van De Meirssche (rafvdm) wrote :

OK, I can live with that. ;-)

Just one more remark, however ...
If this is a standard application shortcut, shouldn't it be marked as such in the drop down list?

Revision history for this message
Raf Van De Meirssche (rafvdm) wrote :

"Space" does not show as shortcut key for Maximize Library when running r5431 with Ubuntu 14.04 64-bit.
It does show correctly however when running r5418 with Windows 7 64-bit.

I will install most recent releases as soon as I can, but I am wondering...
It's OK in r5431, but not OK in the less recent r5418?
Are the release numbers not to be trusted across platforms, perhaps?

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

I've noticed the "Space" indicator doesn't show up when mixxx is in windowed mode, but does at fullscreen. I'm guessing this is an Ubuntu app-menu bug, not a mixxx bug.

Revision history for this message
Be (be.ing) wrote :

This control is not doing anything. I tried mapping it to a button press. This is what I see in the debugging output:

Debug [Controller]: "MIDI status 0x90 (ch 1, opcode 0x9), ctrl 0x2C, val 0x7F"
Warning [Controller]: ControlDoublePrivate::getControl returning NULL for ( "[Master]" , "maximize_library" )
Debug [Controller]: "MIDI status 0x90 (ch 1, opcode 0x9), ctrl 0x2C, val 0x00"
Warning [Controller]: ControlDoublePrivate::getControl returning NULL for ( "[Master]" , "maximize_library" )

In the XML mapping file, there is:
            <control>
                <group>[Master]</group>
                <key>maximize_library</key>
                <description>MIDI Learned from 2 messages.</description>
                <status>0x90</status>
                <midino>0x2C</midino>
                <options>
                    <normal/>
                </options>
            </control>

Revision history for this message
Be (be.ing) wrote :

Nevermind that, the issue was resolved after "scons -c prefix=~/local install && scons -c && scons prefix=~/local install".

RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
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/7892

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

Remote bug watches

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