You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I heavily use the Main User Menu (F2) to store various file-processing commands. For example, I have commands to convert PDF to TXT, CSV to TSV, format data, or even generate C# class stubs from JSON structures.
Over time, my menu has grown significantly and became cluttered. Currently, when I am working with a .csv file, I still see all the irrelevant commands for JSON, XML, or PDF files.
Furthermore, some utilities are versatile and can handle multiple formats. For instance, I use a single tool to prettify both .json and .xml files. It would be ideal to display this specific menu item only when one of these two formats is selected, while hiding it for completely unrelated files like .pdf or .csv. The same goes for JSON-specific tasks like generating C# code — they should only clutter the menu when a .json file is active.
Proposed Solution
It would be incredibly useful to have a file mask filter for individual menu items inside the F2 menu configuration (similar to how the "File masks" field works in the File Associations menu, supporting multiple masks like *.json,*.xml).
If a user specifies a mask or a list of masks for a specific menu item, that item should only be visible in the F2 menu when the cursor is positioned over a file matching the criteria. If the cursor is on a .csv file, all JSON/XML-related items should be automatically hidden.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Use Case
I heavily use the Main User Menu (F2) to store various file-processing commands. For example, I have commands to convert PDF to TXT, CSV to TSV, format data, or even generate C# class stubs from JSON structures.
Over time, my menu has grown significantly and became cluttered. Currently, when I am working with a
.csvfile, I still see all the irrelevant commands for JSON, XML, or PDF files.Furthermore, some utilities are versatile and can handle multiple formats. For instance, I use a single tool to prettify both
.jsonand.xmlfiles. It would be ideal to display this specific menu item only when one of these two formats is selected, while hiding it for completely unrelated files like.pdfor.csv. The same goes for JSON-specific tasks like generating C# code — they should only clutter the menu when a.jsonfile is active.Proposed Solution
It would be incredibly useful to have a file mask filter for individual menu items inside the F2 menu configuration (similar to how the "File masks" field works in the File Associations menu, supporting multiple masks like
*.json,*.xml).If a user specifies a mask or a list of masks for a specific menu item, that item should only be visible in the F2 menu when the cursor is positioned over a file matching the criteria. If the cursor is on a
.csvfile, all JSON/XML-related items should be automatically hidden.Thank you for considering this feature!
All reactions