Re:Discord Inc. fined 800 000 euros by the CNIL, GDPR regula...
by simiones on Thursday November 17, 2022 @08:46AM
(#33638767)
The convention on Windows has always been that Alt+F4 or the X button (or the Close action in the Window Menu) will close the currently focused window (this even works for dialog boxes in Win32 apps!). There is also a softer convention that apps exit when their main/last window is closed, but this has never been a strong convention, and Chat apps in particular have been exiting/minimizing to systray when their windows are closed for decades at this point.
However, keeping an active voice session open with no window open is definitely outside the norm - most apps with audio chat that I know have to audio chat strictly tied to a window.
Re:Discord Inc. fined 800 000 euros by the CNIL, GDPR regula...
by smileybarry on Thursday November 17, 2022 @10:57AM
(#33640754)
> In Windows it's convention for the top right X to be "Quit Application" and equivalent to alt+f4.
Depends on the app. Some apps, specifically communication, have a convention of: "_" minimizes to taskbar, "X" minimizes to tray. The latter is used constantly because I don't want Discord sitting in my taskbar half the day, but I want to stay online (and sometimes in a voice chat with friends).
On that note, I find this point completely ridiculous given that: (A) Discord notifies you the first time you "X" it that it minimized, and (B) IM apps dating back to MSN Messenger in 2003 would do this.
In Windows it's convention for the top right X to be "Quit Application" and equivalent to alt+f4.
It can be useful to have X close to system tray, in which case they can be configured to act that way on an opt-in basis.
I'd still expect an active call to close however, unless a very specific single-purpose thing like mumble. (Which still has "close to tray" opt-in iirc ).
The wider frustrating point is the erosion of the desktop as a whole and the abandonment of native desktop toolkits means it's a total crap-shoot now how something will behave by default, not just on this issue but a whole range of them.