Timer should resume not reset on proximity out

Bug #979023 reported by Christian Giordano
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
notify-osd (Ubuntu)
Confirmed
Medium
Mirco Müller

Bug Description

With the current implementation, it looks like the timer is reset every time the pointer exits from the proximity area. This creates a paradox because it makes the ephemeral notifications more persistent the more the user interacts with the content underneath them.

Proposed solution:

- Pause the timer when the pointer enters in the proximity area
- Resume (not reset) the timer when the pointer exits the proximity area

Mirco Müller (macslow)
Changed in notify-osd:
assignee: nobody → Mirco Müller (macslow)
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Mirco Müller (macslow) wrote :

The full table of durations (https://wiki.ubuntu.com/NotifyOSD#Bubble_behavior) has not been implemented yet, as it needs "pause-able" timers, which are not available in glib. There was effort started on implementing those, but I was pulled away from that, so had to do what I could without them.

Revision history for this message
Christian Giordano (nuthinking) wrote :

Can't you save and compare time stamps?

affects: notify-osd → notify-osd (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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