All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Big usability improvement. Both
rofi
andfzf
now stream their output from a given iterable. This makes the user experience similar toiterfzf
.
- Major code refactor and cleanup
- Improved README
- Front-end interface should be the same but the code is much more straightforward and adding new features will be much more painless.
- Expanded
RofiProtocol
testing suite
- Rofi support with
pydymenu.rofi()
- Added preview support for
fzf
withpydymenu.fzf(options, preview="figlet {}")
- No longer return
str
whenmulti=False
. Instead, I always return a list of strings. When multi select is disallowed thelen(return_val) == 1 and type(return_val) is list
- Initial release with working
pydymenu.fzf()
- Transmuted abstract wish into executable code (thanks brain)
- Scratched deep urge to create