Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Highlight tracks in decks in the library? #10234

Open
mixxxbot opened this issue Aug 23, 2022 · 9 comments
Open

Highlight tracks in decks in the library? #10234

mixxxbot opened this issue Aug 23, 2022 · 9 comments

Comments

@mixxxbot
Copy link
Collaborator

Reported by: mxmilkiib
Date: 2020-11-29T04:12:52Z
Status: New
Importance: Undecided
Launchpad Issue: lp1906133


If the tracks that were loaded into the decks were highlighted in the library, it would be easy to find them again.

@mixxxbot
Copy link
Collaborator Author

Commented by: ronso0
Date: 2020-11-30T10:23:38Z


Can you elaborate a bit on the use case?

If it is for editing of metadata, BPM, rating or cover art you can do all that from within decks by clicking the track text labels:

  • double-click to open the Track Properties dialog
  • right-click to open the track context menu

If you want to see the loaded track back in the tracks table there's lp:1863932

Btw we have a few track 'highlights' already: track color, track selection highlight and also focus border of focused table cells. Any additional 'loaded' highlight should be a separate column IMO, a bit like the 'Played' column just it shows the deck number.

@mixxxbot
Copy link
Collaborator Author

Commented by: ronso0
Date: 2020-11-30T10:32:26Z


lp:1789456 is pretty much the same and mentions a Loaded column in Traktor and VDJ
image: https://mixxx.org/forums/download/file.php?id=2103

@mixxxbot
Copy link
Collaborator Author

Commented by: mxmilkiib
Date: 2020-12-01T03:23:59Z


Thanks, 1789456 is kind of it, I wasn't thinking a column, just like making the colour of the track(s) lighter by some percentage or such of a visual hint, my first initial thought about a column is that it would probably be pretty obvious which deck it was loaded on already, and I've got too little space for columns already.

I guess my thought would overlap in style with the ability to manually set the colour for the whole row of a track already anyway.

Though the track-deck indication could be something like the bar gently glowing or such like..

(I would however have no qualms about giving up space for a mini-waveform in the row, which would also help give extra indication what deck a track was on)

New thought: maybe just bold the font of tracks in the library that are currently loaded in a deck?

@mixxxbot
Copy link
Collaborator Author

Commented by: mxmilkiib
Date: 2020-12-01T03:33:29Z


Thanks, while lp:1789456 is kind of it, I wasn't thinking a column, just like making the colour of the track(s) lighter by some percentage or such of a visual hint, my first initial thought about a column is that it would probably be pretty obvious which deck it was loaded on already, and I've got too little space for columns already.

I guess my thought would overlap in style with the ability to manually set the colour for the whole row of a track already anyway.

Though the track-deck indication could be something like the bar gently glowing or such like..

(I would however have no qualms about giving up space for a mini-waveform in the row, which would also help give extra indication what deck a track was on)

New thought: maybe just bold the font of tracks in the library that are currently loaded in a deck?

I was actually going to look for/request lp:1863932 next though.

@mixxxbot
Copy link
Collaborator Author

Commented by: ronso0
Date: 2020-12-02T09:11:50Z


I don't think any sort of border or row coloring is good for this as it would interfere with the current styles and make the library appearance more complex IMO.
Font manipulation isn't going to work reliably as users may choose a custom font (incl. style and font weight).

I'd really go with a narrow column for this. It just needs to be as wide as 'm' to host the deck number (and some padding).

Or maybe we can add some extra hint to the 'Played' column or just the checkbox, like painting the background when a track is currently loaded to any deck (incl. preview deck, excl. samplers)?

@mixxxbot mixxxbot transferred this issue from another repository Aug 24, 2022
@Russe
Copy link
Contributor

Russe commented Oct 29, 2022

I would like to see this feature as well, to highlight a loaded track in the library.
It could be optional, maybe not everyone likes this.
But it should be visible in such a way, that I can recognize it when scrolling in the library. I would go for the highlight similar to the current selected track, but when this is not possible the highlight of the "Played" column would be minimum.

@ronso0
Copy link
Member

ronso0 commented Oct 29, 2022

what's your use case?

@Russe
Copy link
Contributor

Russe commented Oct 30, 2022

When doing a gig I create several playlists before. Then I'm playing songs from these playlists, so I switch often between these lists. My approach is to remove a song from these playlists when playing it, and therefore it would be much easier to identify a current loaded track within the playlists.
I know the feature to select a loaded track in library with mouse click at context menu, but it would be easier to identify a loaded track without mouse events.

@ronso0
Copy link
Member

ronso0 commented Oct 30, 2022

olay.
until someone implements this indicator you can use the Played column / checkbox to find and remove played tracks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants