After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 389170 - Rework position slider
Rework position slider
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: User Interface
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 398259 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-12-24 11:44 UTC by Christophe Dehais
Modified: 2018-05-24 12:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christophe Dehais 2006-12-24 11:44:27 UTC
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...
Comment 1 Alex Lancaster 2007-01-21 13:51:12 UTC
*** Bug 398259 has been marked as a duplicate of this bug. ***
Comment 2 jens 2007-01-21 16:01:02 UTC
from the rhythmbox mailing list:

    * From: "Martin Jeppesen" <d2xdt2 gmail com>
    * To: "Rhythmbox-devel list" <rhythmbox-devel gnome org>
    * Subject: [Rhythmbox-devel] Idea for new progress slider
    * Date: Thu, 21 Dec 2006 10:39:01 +0100

Hi,

The current slider takes up a lot of space in the UI, so here is an
idea for a new slider I think that have more benefits than the
current.

The new slider idea can be summerized to:

* The slider does not move as the song progresses.
* It is always positioned in the center.
* The center of the slider takes the value where the song is right now.

Why this idea?

The current slider is good for long songs because it is easier to
trace the position that one wishes, but it takes up a lot of space.

The new slider that could e.g. be only 100 pixels wide is high
resolution so to speak, because it is always centered to the current
position. This will give a very high resolution when the user wants to
change position regardless of how long the song is.

What do you think?
Comment 3 jens 2007-01-21 16:03:47 UTC
I think a further argument is that not everybody uses the slider very frequently. The emphasis on slider functionality has to be justified by the users need. If most people use it quite infrequently and, in addition, only rarely require a high resolution this space would be better used for the browser - which, I think, most people use...

Thanks
Comment 4 Christophe Dehais 2007-01-22 11:39:33 UTC
>
> * The slider does not move as the song progresses.
> * It is always positioned in the center.
> * The center of the slider takes the value where the song is right now.
> 

If I understand well, the ends of the slider represents e.g. -10sec / +10 sec., so you actually have good precision, but then how do you go to a particular position in the song ?
Comment 5 Gilles Dartiguelongue 2007-02-12 19:08:39 UTC
This slider could be very precise for a small moves, but if you move it farther, it would exponentialy move the position in the song. So that for example you can move +-1 sec if you just give it a pitch, but move rapidly to the end if you push the slide to the right at maximum position (algorithm taking care of the exact amount of time for fast forward).

The doc for this feature for the user would be funky :p
Comment 6 GNOME Infrastructure Team 2018-05-24 12:13:32 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/294.