Closed Bug 954434 Opened 11 years ago Closed 11 years ago

Minimize user interruptions

Categories

(Instantbird Graveyard :: Other, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: florian, Assigned: florian)

References

Details

(Whiteboard: [1.1-wanted])

Attachments

(1 file)

*** Original post on bio 1000 at 2011-08-29 23:29:00 UTC ***

IM is way too often perceived as a disturbing nuisance for people trying to focus on some work. Instantbird should respect the user's train of thought and avoid interrupting; especially when the user explicitly informed the software that he is busy or do not want to be disturbed.

We already have bugs on file for several specific kinds of annoying interruptions.

Some obvious frustrating cases that could benefit from improvements:
 - new conversations popping up in the middle of the screen and stealing focus
 - spammers opening conversations
 - trolls pinging in MUCs
 - add requests (they usually can wait a bit and don't deserve a modal dialog)
 - update prompts
 - sounds and poppup notifications for new messages that aren't very interesting (from people not in the Contacts list?).
 - (in the future) incoming file transfers.

Even when the user hasn't set his status to unavailable, it's annoying to pop-up a window when there's a fullscreen application above Instantbird.
*** Original post on bio 1000 at 2011-08-30 01:04:24 UTC ***

Adding some dependencies of bugs already on file.
Depends on: 953847, 953731
Blocks: 953909
Blocks: 954359
Whiteboard: [1.1-wanted]
Attached file NickServKiller2 add-on
*** Original post on bio 1000 as attmnt 818 at 2011-09-14 00:13:00 UTC ***

I pushed an interruptions manager so that add-ons can prevent interruptions easily: https://hg.instantbird.org/instantbird/rev/9f0cbd55209c (clokep reviewed over IRC).

I'm attaching a "NickServKiller 2.0" add-on so that people can test/enjoy it in the next nightly :).
*** Original post on bio 1000 at 2011-10-20 13:27:56 UTC ***

Do Not Disturb: https://addons.instantbird.org/en-US/instantbird/addon/305
NickServKiller 2.0: https://addons.instantbird.org/en-US/instantbird/addon/209
Hide Auto-joins: https://addons.instantbird.org/en-US/instantbird/addon/304

I also wanted to provide a 'No Spam' add-on preventing interruptions from people not in the buddy list for a selected subset of the protocols/accounts, but I'm sure this request is already covered by another bug, so I'm resolving this as FIXED :-).
Assignee: nobody → florian
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.1
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: