Rework position slider
Submitted by Christophe Dehais
Link to original bug (#389170)
Description
There has been some complaints about the udge length of the song position slider. It has been made as wide as the main window in order to maximize resolution. This simple solution works, kind of, but will always have some limitations:
- Of course with a 1500 pixels wide slider, you get up to 1 second per pixel resolution for tracks up to 25 min. Some tracks can be several times longer and last up to hours (mixes, classic music, radio broadcast, podcasts or unedited live performances). Notice that 1500 px is still a quite high estimation for many people.
- This only works when the RB window is full screen. In particular, when in "mini player" view, the window is far smaller (at least it's what the user can expect).
- If we could make the slider smaller, we could put it back in the toolbar, and gain some vertical space that would benefit source list and browser.
We can surely think about something more clever here, having both a good resolution and a human sized slider. The idea is that fine grained resolution is not required everywhere along the slider, but only close to the cursor.
I made some experiments this summer around such a "non-linear" slider (code coming soon), that could be a starting point for the functionality. I didn't see this issue addressed anywhere else, so let's see if it means that's something difficult to fine tune or if we can come with a really original UI...