Ticket #715 (new Enhancement)

Opened 6 years ago

Last modified 3 years ago

add a pref to warn before closing a connected chat window with cmd-w

Reported by: akempgen Owned by: timothy
Priority: Low Milestone:
Component: Colloquy (Mac) Version: Built Source
Severity: Minor Keywords: preference cmd w warning
Cc: korpios@…, gurpartap@…

Description

add a pref to warn before closing a connected chat window with cmd-w, just like we already do with cmd-q. maybe as a "Do not ask again option" right in the warning dlog? related to #605 #261 and #498

Attachments

colloquy_715.patch (1.5 KB) - added by Gurpartap Singh 3 years ago.
colloquy_715.2.patch (1.5 KB) - added by Gurpartap Singh 3 years ago.

Change History

Changed 6 years ago by rinoa

I agree with this one.

Changed 5 years ago by korpios

+1

Having my entire chat vanish into the ether because I accidentally hit cmd-w (which happens at least once a day) is pretty much the one issue that keeps Colloquy from being perfect for me. It's so annoying that I've tried going back to using irssi because of it. :(

Changed 5 years ago by korpios

Actually, the problem isn't so much that Cmd-W closes the window without warning, as that Cmd-W *also* unjoins you from the channel. It would be fine to close the window without a warning so long as you remained joined to the channel, and had the relevant log/history available once you re-opened the window.

Changed 5 years ago by korpios

  • cc korpios@… added

Changed 4 years ago by Creops

I and alot of my friend agrees to this one.
Its very annoying.

Changed 3 years ago by Gurpartap Singh

Changed 3 years ago by Gurpartap Singh

Changed 3 years ago by Gurpartap Singh

a) Add a checkbox in JVBehaviorPreferences.nib: "Confirm before leaving a chat room"
b) Bind it to user defaults with model key path: JVConfirmBeforeLeavingAChatRoom
c) Apply the patch.

By default user is presented a /part confirmation, which can be disabled in preferences.

Changed 3 years ago by Gurpartap Singh

  • cc gurpartap@… added
Note: See TracTickets for help on using tickets.