Skip to content

Releases: fdw/rofimoji

Just iterating

17 Jul 08:07
@fdw fdw
Compare
Choose a tag to compare

This version adds Gitmoji and Font Awesome 6! Also, there's an important bugfix if you use rofimoji for whitespace characters.

Thanks to @tusqasi, @owenthewizard, @jakubkaczor and @CMurtagh-LGTM! 🙏

Customization 🪩

04 Feb 12:08
@fdw fdw
Compare
Choose a tag to compare

This release of rofimoji brings a lot of new characters, for example emoji v14 but also all of CJK. Most importantly, however, you can now extend the provided files with extra characters or additional descriptions: Simply store your extensions in ${XDG_DATA_DIR}/rofimoji/data/<filename>.additional.csv (to extend the <filename> file), and they will be automatically picked up!

Please also note that --rofi-args is finally gone. You should have migrated to --selector-args some time ago 😉

As always, some thanks is in order: This time to @nathanalderson for making rofimoji support multiple actions with one call 🙏

Frecency 🎇

14 Aug 08:32
@fdw fdw
Compare
Choose a tag to compare

Thanks to motivation, ideas and even some code from @stefanradziuk, rofimoji can finally order all characters by their usage, with most often used ones first and preferring recently used ones, too!
If you don't want to use this feature, you can deactivate it with --no-frecency.

As always, if you have any problems with this release, please open an issue.

Bugfixes and Features

19 Jun 07:35
@fdw fdw
Compare
Choose a tag to compare

There have been several small changes and important bugfixes:

  • --rofi-args is now deprecated. It still works, but will be removed in a later version. Please use the more generic --selector-args instead (that also works for wofi).
  • Keybindings are configurable.
  • The file with recent choices will not grow infinitely anymore.
  • Two major bugs with the wofi integration have been fixed, and wofi should offer a much better experience.

Thanks for these features and bugfixes go out to @major, @s3lph, @desbma, @Kqzz and @DMBuce

Small steps

17 Mar 08:31
@fdw fdw
Compare
Choose a tag to compare

With this release, the call to xclip no longer hangs rofi when called as a mode (#79). Also, rofimoji gains a new print action that just outputs the chosen characters to stdout (#75).

Improvements all around 💄🧮

20 Feb 09:36
@fdw fdw
Compare
Choose a tag to compare

Rofi mode

You can now call it as a "mode" of rofi: rofi -modi "rofimoji:<source>/rofimoji.py" -show rofimoji.
But please note that not many features are available in a mode; most importantly, you can only copy the chosen characters to the clipboard. Direct typing is not possible.

More Wayland support

Instead of rofi, you can also use wofi if you're on Wayland. Ideally, it should be automatically used.

Interface cleanup

rofimoji had several paramers to choose the action, which made it a bit confusing. To simplify this mess, there's now only one parameter, --action (-a). Pass it one of type, copy, clipboard, unicode, copy-unicode to specify what you want rofimoji to do.

Also, all entries are now ordered left-to-right, even for RTL languages. This means it's now easier to find the right entry. (Thanks to @katacarbix for this.)

Emoji v13.1

There is no major release of new emoji this year, just some small updates. But rofimoji has those ❤️‍🩹

Cleanups and other fixes

As becomes the norm, several other people helped with bugfixes and cleaning up the code. Thank you, @katacarbix, @eumiro, @nfraprado, @komputerwiz and @polyzen!

One more test run for 5.0.0

07 Feb 09:31
@fdw fdw
Compare
Choose a tag to compare
Pre-release

This second RC fixes one bug and adds support for wofi. Please try it out and report back!

Test run for 5.0.0

31 Jan 13:21
@fdw fdw
Compare
Choose a tag to compare
Test run for 5.0.0 Pre-release
Pre-release

5.0.0 will bring several nice features and improvements: Among them are several cleanups by nice people (@katacarbix, @eumiro and @polyzen), emoji 13.1 support, and a new --action parameter that succeeds the older, more chaotic versions.
The biggest change, however, is that rofimoji can now be called as a rofi mode: rofi -modi "rofimoji:<source>/rofimoji.py" -show rofimoji. Since this is a rather large change, it deserves some more testing before being called stable.

Please, as always, report any bugs you find. Thanks!

Xs and Ws

27 Sep 08:36
@fdw fdw
Compare
Choose a tag to compare

This release not only brings support for xclip (which was requested a long time ago), but more importantly it now supports Wayland!
Thanks to the help of many people, foremost @markstos, @justinlovinger, you can now pick your favorite emojis and other characters without X11 (if you have a working rofi, of course).

Also, @katacarbix added some shortcuts to type or copy the codepoints themselves, if you ever need them. Thanks you!

Frequently Asked Features

01 Jun 12:59
@fdw fdw
Compare
Choose a tag to compare

With this feature release, rofimoji gains two new and cool features that users (okay, mostly @facocalj) have asked for:

  • Human emojis in sequences can now have their own skin tone. This is quite cool, but unfortunately, a lot of fonts don't support every combination 😐 I hope this will change, though.
  • rofimoji now saves the last ten characters you typed with it, and offers them to you for fast insertion. Just hit alt+1 for the most recently used characters, alt+2 for the second most recently used etc. To disable the feature, set --max-recent=0.

I want to thank @facocalj for the ideas, motivation and the code he provided to fix the skin tones! Also, it's awesome to see so many people use and star rofimoji! 😊 Thank you all!