Pre-checks
Do similar tools already implement this feature?
Not as far as I can tell.
Describe your feature request
I've configured a keybind to launch fuzzel in dmenu mode to handle notification actions. I included the --auto-select flag so I could quickly select a particular action by typing whichever character (or set of characters) unique to the item. This works great when there is more than one action to choose from, however when there is only one action, fuzzel seemingly never appears since it automatically invokes that single entry.
This is perhaps working as expected for most, but the behaviour feels a little odd to me.
Perhaps an additional flag could make sense, e.g. --auto-select-threshold, which would cause fuzzel to only auto select when the initial set of items is greater than the specified threshold. There may be a simpler option, I'm open to suggestions.
### Pre-checks
- [x] The [fuzzel.ini](https://codeberg.org/dnkl/fuzzel/src/branch/master/doc/fuzzel.ini.5.scd)
and [fuzzel](https://codeberg.org/dnkl/fuzzel/src/branch/master/doc/fuzzel.1.scd) man pages.
- [x] [Changelog](https://codeberg.org/dnkl/fuzzel/src/branch/master/CHANGELOG.md#unreleased)
of newer and unreleased features
### Do similar tools already implement this feature?
Not as far as I can tell.
### Describe your feature request
I've configured a keybind to launch `fuzzel` in dmenu mode to handle notification actions. I included the `--auto-select` flag so I could quickly select a particular action by typing whichever character (or set of characters) unique to the item. This works great when there is more than one action to choose from, however when there is only one action, fuzzel seemingly never appears since it automatically invokes that single entry.
This is perhaps working as expected for most, but the behaviour feels a little odd to me.
Perhaps an additional flag could make sense, e.g. `--auto-select-threshold`, which would cause fuzzel to only auto select when the initial set of items is greater than the specified threshold. There may be a simpler option, I'm open to suggestions.