Indicator Applet should send scroll events

Bug #533261 reported by Davide Lasagna
66
This bug affects 11 people
Affects Status Importance Assigned to Milestone
Application Indicators
Fix Released
Wishlist
Unassigned
indicator-application (Ubuntu)
Fix Released
Wishlist
Unassigned
rhythmbox (Ubuntu)
Invalid
Wishlist
Unassigned

Bug Description

A reasonable amount of GtkStatusIcons were providing a service using the scroll events, like volume changing (gnome-volume-control) and track changing (Rhythmbox, Banshee, et al.). Indicator Applet doesn't support this.

It is suggested to allow applications to listen to a scroll event:
PROS:
 * The event is currently not being used by something else.
 * It is not visible whether an application uses scroll events, so it will only be for power users that are aware of the functionality, leaving the tray clean and simple for those who don't know

CONS:
 * The Application Indicators were designed to only add a simple menu. This adds more.
 * The use of the scroll event will probably be inconsistent, one application uses it for sound, the other for tracks, another for something completely different. It might be better to couple the scroll event to the PulseAudio representation of the application and only use it for audio.

Changed in indicator-applet (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Omer Akram (om26er) wrote :

Changing to indicator-application for now but this actually is something that rhythmbox can do? as it has indicator-application patch inside it.

affects: indicator-applet (Ubuntu) → indicator-application (Ubuntu)
Revision history for this message
Sense Egbert Hofstede (sense) wrote :

Thank you for helping with making Ubuntu better by reporting this bug.
At the moment Indicator Application doesn't support scroll events. I'll change this bug in a wishlist for allowing scroll events.

Changed in rhythmbox (Ubuntu):
status: New → Invalid
summary: - rhythmbox in indicator applet should accept mouse wheel events to change
- song
+ Indicator Applet should send scroll events
description: updated
Changed in indicator-application (Ubuntu):
status: New → Triaged
Revision history for this message
Davide Lasagna (lasagnadavide) wrote :

About the second CON. I would accept the suggested inconsistency to have this feature available. Every icon will have a different action, i think its can be accepted. I think however that the action on the volume icon is a must have. ( There is also a bug about this regression).

Changed in rhythmbox (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Thomas Keene (eneekmot) wrote :

Don't forget about the mouse-over popups that applications would give. I like being able to check my laptop's battery percentage, what song I'm listening to, and how long until my next typing break without having to click anything. The way it is now, an extra click has been added to all of those.

Revision history for this message
Philipp Wendler (philw85) wrote :

I would also like to be able to use mouse scrolling for changing the volume etc.

What I would also suggest is being to able to middle-click on the icon. Sound should then be immediately muted/unmuted, Rhythmbox should pause/play the current song. This was possible before and could confuse users after they switch to Lucid.

Revision history for this message
Nicolas Albert (nicoa380) wrote :

It's a huge regression for me. I hate to use Windows because I cannot change volume with mouse wheel. It's a feature that I use and I recommend that for several years.

Due to regression, I think this ticket must be a BUG and not in whislist.

Revision history for this message
Filip Milivojevic (zekica) wrote :

This is a regression from previous versions of Ubuntu, and it is a feature I'm using frequently.

I also think that this should be a low priority bug and not marked as wishlist.

Revision history for this message
Nicolas Albert (nicoa380) wrote :

Update this morning correct this regression :)

Someone can confirm ?

Revision history for this message
Sense Egbert Hofstede (sense) wrote :

Support for scroll events has been added to libindicator, indicator-applet and indicator-sound, which I received as an update this morning.

I think that libappindicator will need an update to allow applications to listen to scroll signals though. Also, we should come up with a guideline for what is allowed for scroll activities since we want consistency.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the scrolling in indicator-sound is changing volume now in lucid yes

Revision history for this message
Conor Curran (cjcurran) wrote :

Indicator sound now allows the user to change the volume via scrolling on the panel icon while the menu is closed.

Ted Gould (ted)
Changed in indicator-application:
status: New → Confirmed
importance: Undecided → Wishlist
ubu (spam-assassin)
Changed in rhythmbox (Ubuntu):
status: Invalid → Confirmed
Omer Akram (om26er)
Changed in rhythmbox (Ubuntu):
status: Confirmed → Invalid
Ted Gould (ted)
Changed in indicator-application:
status: Confirmed → Fix Released
Changed in indicator-application (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.