Skip to content

Releases: marty-oehme/bemoji

v0.4.0

22 Feb 13:09
551e346
Compare
Choose a tag to compare

Added

- Add default support for fuzzel wayland-native picker tool
- Add default support for ilia gtk-based picker tool, used by default in Regolith Linux
- Pass through return code 1 from selection tool
- (!) Number of displayed recent emoji can be set with -P option:
This replaces previous -P history flag toggle. Use number to set amount of recent
entries to display, -P3. To completely hide history use -P0.
- Add nerdfont emoji set download with -D nerd
- Add parsing for long-form options (--private instead of -p and so on):
Options requiring a value can be given both in space-separated (--hist-limit 2)
and equals-separated (--hist-limit=2) versions. POSIX option concatenation still
works (-ne to echo without newline).

Changed

- (!) History uses XDG_STATE_HOME directory by default:
This constitutes a break in behavior if you relied a lot on your pick history in the default
location. To retain your old history file, simply move it from the old cache directory
(~/.cache/bemoji-history.txt by default) to the new one (~/.local/state/bemoji-history.txt
by default).
- (!) XDG_CACHE_LOCATION renamed to XDG_HISTORY_LOCATION to better signify its purpose

Fixed

- Always download from newest emoji list url
- Pass selection to custom typing tools through stdin
- Pass info messages to stderr to avoid passing to picker tools

0.3.0

10 Nov 15:14
dc68887
Compare
Choose a tag to compare

Added

- Add new option -n which suppresses printing the final newline character in output

Changed

- Multiple command options can be combined
- Allow downloading emoji sets at any time after initial run with -D <choice>

Fixed

- Custom default command is only executed when no command option given
- Results are matched case insensitively when using rofi picker to match other pickers