Opened 12 years ago

Closed 6 years ago

#1042 closed Enhancement (Duplicate)

Dealing with excessive dcc/invite windows

Reported by: jane Owned by: zach
Component: Colloquy (Mac) Version: 2.1 (Mac)
Severity: Normal Keywords: window spam
Cc: celtic.minstrel.ca@…

Description

It would be nice if there was some way that chan invite requests, DCC transfers and such dialog boxes weren't dialog boxes and instead just displayed in individual windows per type, e.g. one single window showing 20 chan invites vs. 20 dialog boxes asking to join/decline. It's very annoying to see 20 chan invites on starting up Colloquy, or having double that in spammed DCC file transfer requests waiting in the morning.

Change History (6)

comment:1 Changed 10 years ago by kpreid

  • Severity changed from Minor to Normal

This is definitely needed: letting incoming messages create an arbitrary number of dialog boxes on your screen is Not Good.

I would suggest that all incoming DCC/invite/whatever requests get treated similarly to private messages: they appear in panels, and you can use the Interface prefs rule sets to control whether they show up in new windows or grouped by (whatever condition). For that matter, perhaps requests could appear in the private chat panel? That way all the things any one other user can send you are grouped in one place.

comment:2 Changed 10 years ago by zach

  • milestone set to Colloquy 3.0

comment:3 Changed 10 years ago by akempgen

one way to deal with this would be checking alerts/dialogs for validity, an "invited to room" alert can be closed once we're in that room (from #1350), and dcc requests can be closed when the other side withdrew the offer (#251).

also these kind of alerts may need a "dont ask again" option (from #1528)

comment:4 Changed 9 years ago by celticminstrel

  • Cc celtic.minstrel.ca@… added

I too would prefer not getting a dialog for invites and DCCs and so forth. I'm not really sure if I like kpreid's suggested solution though. What about adding a new palette window (like the connections, buddy, and files windows) in which you can handle events that require further feedback on your part?

comment:5 Changed 8 years ago by zach

  • Owner changed from timothy to zach
  • Status changed from new to assigned

comment:6 Changed 6 years ago by zach

  • Resolution set to Duplicate
  • Status changed from assigned to closed

Handled by #1502

Note: See TracTickets for help on using tickets.