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 740244 - Display reminders as notifications by default
Display reminders as notifications by default
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Calendar
3.12.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2014-11-17 09:50 UTC by Allan Day
Modified: 2015-01-07 10:55 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screenshot (34.21 KB, image/png)
2014-11-17 09:50 UTC, Allan Day
Details

Description Allan Day 2014-11-17 09:50:26 UTC
Created attachment 290845 [details]
screenshot

The other day, a dialog for an event appeared unexpectedly in front of me. We should never, ever, spontaneously throw up a dialog. It is an irritating interruption.

Dialogs should only be displayed in immediate response to a user action, and they should always have a visible primary window as a parent.

A notification would be an appropriate alternative to these dialogs.
Comment 1 Milan Crha 2014-11-27 15:22:39 UTC
Thanks for a bug report. It's because you've it set as such (and the default is). Edit->Preferences->Calendar and Tasks->Reminders tab->[ ] Display reminders in notification area only.
Comment 2 Matthias Clasen 2014-11-28 14:21:31 UTC
Can we please change the default, then ?
Comment 3 Milan Crha 2014-12-01 08:00:46 UTC
Sure, we can.

Created commit 70ec39c in evo master (3.13.9+) [1]
Created commit fc9c15a in evo evolution-3-12 (3.12.9+)

[1] https://git.gnome.org/browse/evolution/commit/?id=70ec39c
Comment 4 Allan Day 2014-12-01 11:44:41 UTC
Thanks for giving this some attention! This fixes the immediate bug; I'd argue that this setting shouldn't exist, notifications are for notifications. Dialogs are not. :)
Comment 5 Allan Day 2015-01-07 10:18:58 UTC
When we last discussed this, I checked "Display reminders in notification area only". I haven't seen any of these event dialogs in a while, but I just rebooted (doesn't happen very often), and another one popped up.

Is that known/expected behaviour?
Comment 6 Milan Crha 2015-01-07 10:48:00 UTC
It depends. What does this return?
   $ gsettings get org.gnome.evolution.calendar notify-with-tray

It should return 'true' for you.

The dialog can be also shown, if a user clicks the status icon. Though that's on an actual user interaction.

That you've got the notification after restart, and I suppose it was for a past event, then I'd guess that the calendar disconnected from the server for some reason (like on suspend, vpn disconnect or similar) and did not reconnect afterwards, thus didn't know about that reminder. This is only a blind guess.
Comment 7 Allan Day 2015-01-07 10:55:21 UTC
(In reply to comment #6)
> It depends. What does this return?
>    $ gsettings get org.gnome.evolution.calendar notify-with-tray
> 
> It should return 'true' for you.

Yep, it does.

...
> That you've got the notification after restart, and I suppose it was for a past
> event...

Yes, it was for a past event.