Releases: fdw/rofimoji
Working Whitespace
This version fixes a small bug that prevented inserting whitespace characters.
So many blocks
Thanks to new extractors, all of Unicode's blocks are now supported, which means you can have lots and lots of characters in rofimoji
.
And there's a whole new file for all your maths symbols.
Please note that some script files have been renamed. Check the /picker/data
directory for the new names and contents.
And now with characters (and Emoji v13) 🪴
Dependencies and installation
Because of all the changes, rofimoji
now consists of more than one file and also uses Python dependencies. Please install it from the attached wheel file. Or build it yourself, if you want to 🧑💻
Configuration file
Instead of having to write all your options on the command line, you can now use the file ~/.config/rofimoji.rc
(or wherever your $XDG_CONFIG_HOME
is) to set up rofimoji
just how you want it. It supports the same options as the cli.
Unicode Script support
rofimoji
is not just there for your emoji needs, but also for many other symbols you might want - most of the scripts defined in Unicode should be supported!
Emoji v13
Even though the fonts are not there yet, rofimoji
already has all of the new emojis
Other fixes
Thanks to many nice people (most notable @polyzen and @chmduquesne, but also many others), rofimoji
also gained other functionalities and fixes. Thank you all for your help! 🙏
As always, if you encounter a bug or have an idea for a feature, please open a ticket or a PR!
Preparing for 4.0.0, part II
Another pre-release to see whether the Python wheel makes for a better experience. It should both be easier to install and faster to start.
To install rofimoji with a wheel, download the attached file and call pip install rofimoji-4.0.0-py3-none-any.whl
As always, if you have problems or ideas, please open an issue or a PR!
Thanks, once more, to @polyzen for his help!
Preparing for 4.0.0
The next version will bring several nice features, but the installation process is now more complex, as rofimoji
has grown to several files and two external dependencies. This release candidate is meant to make sure that everything works as intended.
If it doesn't, please open a bug or even a PR!
Don't be too fast for Firefox
This release contains a fix by @chmduquesne so that Firefox has less problems with rofimoji.
A bouquet of goodness 💐
Command line options
This release brings command line options to configure rofimoji
how you want it:
- with
--skin-tone
you can pre-select a skin tone and won't be asked for it - with
--rofi-args
you can specify arguments for rofi, likerofimoji --rofi-args "-columns 3"
- with
--emoji-file
you can use your own file of emojis instead of the default full Unicode set
Insertion alternatives
The new rofimoji
has a new way to insert emojis into a window: The selected emojis are copied to the clipboard and pasted from there into the receiving application's window. Afterwards, the original clipboard content is restored. This is a bit involved, but it works with such fickle programs as Firefox.
To use this, start rofimoji
with -c
(or --use-clipboard
) or press Alt+p
on the selected emojis.
Annotations
Finally, the search gets better as rofimoji
now includes the official "annotations" to each emoji. Now you don't have to know the exact name.
Thanks
Several people have helped me with this release:
- @vyachkonovalov
- @polyzen
- @The-Compiler
- @nimobeeren
🙏🏻
Emoji v12 🪐
This release adds the new 2019 emojis, v12. There is no font support yet, but why wait?
Bug fix release
This release fixes a bug when trying to copy multiple emojis to the clipboard (#6). Nothing else changed.
New and Improved 🕴🏻
The emojis are now downloaded from another, hopefully more stable location. This also enables are nice new feature: Choosing the skin color for your human emoji is now a separate step, so that the original list is a lot shorter.
Also, typing emojis into Firefox has been fixed 😄