4 ms·
You're inventing a scenario that doesn't exist. You would simply change it from Thunderbird's settings (General->System Integration.) A similar function exists
by quitit 3y ago
You're inventing a scenario that doesn't exist. You would simply change it from Thunderbird's settings (General->System Integration.)
A similar function exists in all apps that can take possession of default behaviours.
The reason these defaults are per-app is because this approach pre-dates the concept of putting all default behaviours into a unified panel in the system settings: something which would invariably lead to an incomplete list of available applications.
- pxc 3y ago> this approach pre-dates the concept of putting all default behaviours into a unified panel When are we allowed to ask Apple to step it up, then? Because this has been available on other operating systems for many years. > something which would invariably lead to an incomplete list of available applications 1. What makes you think this? Many operating systems handle this just fine, right now, today. Apps register themselves with something like XDG services or Android Intents of whatever and in that way the OS gets a comprehensive list of them. 2. So? Even if a user wants an 'unregistered' app to be a default, you could always let the user browse to a .app folder or an executable or provide a command to execute (with some kind of pattern system for passing a file to be opened as an argument and so on).
- kalleboo 3y ago> this approach pre-dates the concept of putting all default behaviours into a unified panel in the system settings Apple MacOS 8.5 from 1998 had the "Internet" control panel that let you choose your default web/mail/nntp clients. The concept isn't new, even to Apple. > which would invariably lead to an incomplete list of available applications Every app already registers its supported protocols with the OS so it can show the menu of supported apps without it being stale (this is how the menu in Safari/Mail etc shows third-party apps already)