Speaking of recent items, I would like to propose another feature that I think could be useful: being able to open recent files/folders with another application other than the default/preferred application.
Some example scenarios: I open a file in mediaplayer, I notice that there is a typo in the album title, probably every song in the same folder has the same error, so I’d like to be able to open the folder containing that file , through recent folders,and correct any errors with Armyknife;
Or I mistakenly opened a source file with Stylededit through the drill-down menus, so I would like to reopen i twith Genio, this time without navigating throught menus or folders, but through the recent files menu.
Then one should have the option of being able to trigger the “Open with…” panel, or being able to drag the item to the desired application (Ctrl+click would be perfect for last option, so one can force open the item even with a theoretically non-compatible application, for example a svg file with a code editor).
CTRL-dragging an item from a menu would be quite foreign in Haiku’s GUI.
What I would love to see is if clicking the “Recent documents” item opened a Tracker window with all the items of that menu. Similar to what happens with the “Applications” menu etc. in Deskbar. From that opened Tracker window you could use the regular “Open with…”, “Get info” or some add-on etc.
I suspect that won’t be super easy as I assume (I haven’t looked at the actual code) that these recent items are collected differently than “Applications”, for example.
Maybe that could be changed to use symbolic links in some temporary folder or something.
Concerning opening Recent parent menu item folders in Tracker on click, there is no allowance for that currently, however it could be implemented using a query. There may be problems keeping the submenu items in sync with the query but I don’t see that as too big a deal.
as a lay person, I assumed it was easier to be able to add functionality to the click, than to create a virtual folder like the one intended for apps, better so then