Skip to content

Latest commit

 

History

History
219 lines (172 loc) · 7.57 KB

CHANGELOG.md

File metadata and controls

219 lines (172 loc) · 7.57 KB

[NEXT]

Changed

  • Stopped support for Python 3.8.

Fixed

  • rofi mode supports --use-icons. (#202)

Added

  • Support for FileIcons. (#204)
  • Support for Weather Icons. (#204)
  • Updates to Nerd Font 3.3.0 and Font Awesome 6.7.1.

[6.5.0] - 2024-09-14

Changed

  • Updated to Unicode 16.0!
  • Updated NerdFont extractor and removed deprecated icons. (#198)
  • Re-ordered emoji files if not specified by user. (#199)

[6.4.0] - 2024-08-26

Added

  • HTML named character references. (#195)

Fixed

  • Fixed the rofi call with icons and descriptions. (#196)

[6.3.2] - 2024-06-11

Fixed

  • Fix broken call in rofi mode.

[6.3.1] - 2024-05-11

Fixed

  • Don't crash with too many filesets. (#186)
  • Correctly merge descriptions from different files. (#184)

[6.3.0] - 2024-05-01

Changed

  • Only show recent characters from the same fileset. (#173)
  • Updates to Gitmoji and FontAwesome.

Added

  • Finally added Kaomoji. (#162, #182)
  • Support for tofi, bemenu and wmenu as selectors

[6.2.0] - 2023-09-16

Added

  • Support dmenu as selector.
  • Support rofi's icons.

Changed

  • Updated to Unicode (including Emojis) v15.1.
  • Updates to Gitmoji, FontAwesome and NerdFonts.

[6.1.0] - 2022-12-27

Added

  • Support fuzzel.
  • ~ is expanded for --files. (#136)

Changed

  • Emoji presentation is forced for emoji with default text presentation. (#142)
  • Updates to Gitmoji, NerdFonts and FontAwesome.

Fixed

  • Restored compatibility with Python 3.8. (#137)
  • Fixed regression that ignored --no-frecency. (#138)
  • Fixed skin tone selection in rofi mode. (#143)
  • Fix version display. (#139)

[6.0.0] - 2022-11-01

Added

  • You can now select your desired actions through a separate menu.
  • Support for grid themes using --hidden-descriptions and contrib/grid.rasi. (#133)

Changed

  • rofimoji uses Poetry for package management. With this comes the requirement for Python 3.8.
  • --files supports globbing, so you can ask for --files "linear_b*"
  • The emoji file is split into several files for one category each. (#126)
  • Lots of character updates:
    • Emojis are now v15
    • FontAwesome is 6.2.0
    • NerdFonts are 2.2.2
    • Gitmoji is 3.13.0

[5.6.0] - 2022-09-17

Changed

  • Remove the unexpected and distracting empty checkboxes from rofi. (#127, #125)

[5.5.0] - 2022-07-17

Added

  • Gitmoji and Font Awesome 6 are now also included. (#114, #121)

Fixed

  • Choosing whitespace does not break rofimoji anymore. (#117)

[5.4.0] - 2022-02-04

Added

  • rofmoji's predefined characters now also contain all of CJK.
  • Default characters and descriptions can be extended with custom files.
  • You can now specify multiple actions for the same call.

Changed

  • Updated to Unicode v14!
  • Since characters are now sorted by usage frecency, they shouldn't be sorted according to the search anymore. (#110)

Fixed

  • The shortcut for all files can now be combined with custom files. (#101)

[5.3.0] - 2021-08-14

Added

  • Characters are now ordered according to their usage. (#74)

Changed

  • Recently used characters are now also re-ordered on usage. (#97)

[5.2.0] - 2021-06-19

Added

  • The keybindings for direct actions are now configurable. (#84)
  • rofimoji is now also on PyPI

Changed

  • The --rofi-args parameter is now deprecated in favor of a more generic --selector-args. It still works, but it will be removed in a later release.

Fixed

  • The recents file will not grow limitless anymore. (#86)
  • The skin tone selection was calling rofi even if wofi was preferred.
  • wofi is now called with the correct arguments to work as expected now. (#89)

[5.1.0] - 2021-03-17

Added

  • There is a new print action to just print out the characters. (#75)

Fixed

  • xclip is called correctly. (#79)

[5.0.0] - 2021-02-20

Added

  • rofimoji can now be called as a modus from rofi! (#44)
  • rofimoji now also works with wofi. (#53)
  • rofimoji now has a manpage. (#57)
  • There's a new file for Nerd Font icons.

Changed

  • The emojis from 13.1 have been added!
  • Instead of several parameters to choose the input method, they have been consolidated into --action (-a).
  • The annotations on emojis don't contain their name. (#59)
  • The results are now sorted by rofi, by default based on Levenshtein distance. (#59)
  • All entries are now forced to be left aligned, even for right-to-left languages. (#62)
  • The dependency on pyxdg was removed.
  • Some code cleanup. (#56, #58)

[4.3.0] - 2020-09-27

Added

  • Added support for Wayland! (#47)
  • Added support for xclip. (#21)
  • You can type and copy the unicode codepoints. (#48)

Changed

  • The order of the characters in all scripts is now the same as the official one.
  • All character data has been updated.

[4.2.0] - 2020-06-01

Added

  • The most recently characters are now shown in a separate strip and can be selected with shortcuts (alt+1 etc). (#39)

Fixed

  • Human emojis can now have their own skin tone even if they're part of a larger sequence. (#41)

[4.1.1] - 2020-03-23

Fixed

  • Whitespace characters can be inserted.

[4.1.0] - 2020-03-20

Changed

  • The extractors have been rewritten: There are now many, many supported symbols (all that Unicode offers), but some may have been renamed.

Added

  • A new file for all kinds of maths symbols.

[4.0.0] - 2020-02-15

Changed

  • The new emojis from v13.0 are here!
  • rofimoji is now modular and has an actual setup.py, as the emojis are no longer part of the picker code.
  • The arguments to insert using the clipboard have been renamed: --insert-with-clipboard and -p

Added

  • You can ask rofimoji to only ever copy the emojis to the clipboard with --copy-only (-c).
  • There are now data files for all of Unicode's scripts.
  • A configuration can also be stored in $XDG_CONFIG_HOME/rofimoji.rc.

[3.0.1] - 2019-10-06

Fixed

  • A race condition with Firefox is now resolved (#23).

[3.0.0] - 2019-08-01

Added

  • You can choose a new input method: rofimoji can copy your emojis, paste them into the application and restore the previous contents.
  • There are now more keywords included so you can find the appropriate emoji more easily.
  • You can select a skin tone by default using cli args.
  • You can pass arguments to rofi using --rofi-args.
  • And you can use alternative emoji lists when you provide the --emoji-file parameter.

[2.1.0] - 2019-02-09

Changed

[2.0.1] - 2019-01-25

Fixed

  • Fix bug when trying to copy multiple emojis. (#6)

[2.0.0] - 2019-01-11

Changed

  • Download emoji list from https://unicode.org/emoji/charts-11.0/full-emoji-list.html instead of emojipedia, as that one didn't work at all anymore.
  • Skin color selection is now a second step after certain ("human") emojis. Only the neutral version is included in the main list, which accordingly is a lot smaller now.

Added