KService: remove allowAsDefault
Open, Needs TriagePublic

Description

There isn't a single .desktop file that I can see, that sets AllowDefault=false.
So we might as well remove the whole concept (of an app associated with a mimetype, but the user *has* to use RMB / Open With FooBar instead of being able to left-click on a file), and simplify quite some code.

I looked at whether the git log had a use case for it, and it was there already in 1998 when Torben created kio based on some KDE1 kfm code, which I don't think was ever imported into svn/git ;)

These days it would be incompatible with XDG mimeapps anyway.

dfaure created this task.Dec 2 2019, 9:14 PM
nicolasfella moved this task from Backlog to In Progress on the KF6 board.Jan 15 2020, 11:53 PM
nicolasfella renamed this task from KService: deprecate/remove allowAsDefault to KService: remove allowAsDefault.