library: keep table view when right-clicking any other feature

Bug #1808472 reported by ronso0 on 2018-12-14
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Undecided
Unassigned

Bug Description

scenario:
* listen to tracks from Tracks view
* find a track that inspires you to start a new playlist
* right-click any other library feature like Playlists or Crates
 (for example to create or rename a playlist/crate)*
= tracks table switches to respective library feature
(damn!)
* go back to Tracks
= table shows correcct scroll position
* use [Library],ScrollVertical,+-1
= scroll position jumps to top of the list

master (2.3) 2018-12-14

ronso0 (ronso0) on 2018-12-14
description: updated
Daniel Schürmann (daschuer) wrote :

I cannot confirm this with the current master using mouse.
After creating a new carte and than clicking back on the Track tree icon, the scrol bar search and highlighting are back.
Any idea what else can I do to reproduce the issue.

ronso0 (ronso0) wrote :

hmm the main issue here seems to be that my mouse makes the current not-yet-focused table view jump ~20 lines up as soon as I use the mouse scroll wheel; I noticed this behaviour in other apps, as well.

The second issue is that the track selection is gone (while the scroll position is kept) when I focus the table again via controller or Tab key. If I press Up/Down keys or scroll with controller encoder, the first track is selected which makes the scroll position jump to the top.

I think I'll split this one into multiple bugs.
The tracks table losing focus when I just want to rename (not view) a playlist/crate or create a new on is annoying, because I'll have to scroll up in tree view to get back to Tracks, for example.

ronso0 (ronso0) on 2019-01-07
description: updated
ronso0 (ronso0) wrote :

I updated the report, it now just describes the scroll position jump when using a controller.

The other aspect of this is in lp:1810810

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

Other bug subscribers