This patch adjusts the {nav Open With} UI to improve the strings and always display appsthe top app inline (without a sub-menu) when there are four or fewer, outside of the sub-menu.
This presents the following advantages over the status quo:
- All the {nav Open With} menu items form a complete sentence: "Open With > Gwenview"; "Open With Application..."; "Open With Other Application..."; "Open With > Other Application..."
- All the {nav Open With} menu items form a complete sentence: "Open With > Gwenview"; "Open With Application...";- The same UI is used whether there's one or 10 apps: the first one is shown inline, "Open With > Oand the other Application..."ones go into the sub-menu
- We only use a sub-menu when there are more than 4 entries (which is when the inline app list would start to become unmanageable). This improves speed and usability, since sub-menus are slow and error-prone for all but expert mousersAccess to the top app is faster since you don't have to bother with the sub-menu