Maximize Library steals focus, makes keyboard presses non-working
Bug #1815314 reported by
jus
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Medium
|
ronso0 |
Bug Description
Tested 2.3.0-alpha-pre (build master r6723)
macOS 10.14.2 (18C54)
Skins affected: Deere, Tango
* Start Mixxx in developer mode
* Load a affected skin
* Load a track to deck 1
* Maximize library, either pressing SPACE bar, or using the dedicated button
* Press the button D to start/stop the track in deck 1
Expected behavior:
* start/stop the track in deck 1
* Log entry : Debug [Main]: keyboard press: "D"
Actual behavior:
* None, the library lost focus. Press TAB key to re-set focus, then pressing D (or any other defined keyboard action) works again.
related:
lp:1259040 Clicking on deck controls affects library keyboard focus
lp:1673196 Controls for Library focus
description: | updated |
Changed in mixxx: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in mixxx: | |
assignee: | nobody → ronso0 (ronso0) |
Changed in mixxx: | |
status: | Confirmed → Fix Committed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The issue is that the we need normal & the maximized libary as two different occurences of a library singleton in Deere & Tango, due to the stacked waveforms that can be hidden/moved.
I tried a few things earlier but couldn't solve this issue from within the skins.
I think of a CO that tracks the library table/tree focus state. This would be helpful also for situations where you clicked on waveforms (library unfocused) and quickly want to use the Trax knob again.
I there a way to emit a signal when widgets pseudo state changes to 'focus'?
related: https:/ /bugs.launchpad .net/mixxx/ +bug/1673196