Skip to content

Latest commit

 

History

History
222 lines (137 loc) · 5.9 KB

Changelog.md

File metadata and controls

222 lines (137 loc) · 5.9 KB

Development Version

  • Nothing yet.

Version 4.0.0 (2024-07-23)

This version breaks away from Rofi 1.7 and starts to work against the as of yet unreleased Rofi 1.8. This is because this version of Rofi contains breaking changes to the Plugin ABI, and a lot of Rofi forks have started to appear that are based on the 1.8 branch.

If you want to use Rofi 1.7, stick to the 3.x branch.

Breaking changes

  • Support + require unreleased version of Rofi in order to compile.
  • Using new Plugin interface in Rofi next. (LordMZTE)

Added

  • Updated emoji-data to version 2.6, adding more emojis (Emoji 15.1) and better keywords.

  • copy_no_insert mode for inserting without using the clipboard. May not work everywhere. (jones-josh)

Version 3.4.1 (2024-07-23)

Fixed

  • Support copy_no_insert mode through CLI flags. (jones-josh)

Version 3.4.0 (2024-07-18)

Added

  • copy_no_insert mode for inserting without using the clipboard. May not work everywhere. (jones-josh)

Version 3.3.0 (2024-02-27)

Changed

Version 3.2.0 (2023-04-17)

Changed

Version 3.2.0 (2023-04-17)

Changed

Version 3.1.0 (2022-09-12)

Added

  • Added menu option to insert emoji no matter which mode is currently active. (Alexander Schulz (hlfbt))
  • Change default menu item between Copy and Insert based on the current mode such that the default is the opposite of the mode. (Alexander Schulz (hlfbt))

Version 3.0.1 (2022-07-24)

Fixed

  • Make project build without pkgconf dependency; only pkg-config binary and other listed dependencies should be required.

Version 3.0.0 (2022-07-05)

Breaking changes

  • Adapter script has a new call signature. Read the --help output to see it.

Added

  • Insert mode (that tries) to insert emoji directly into foreground app.
  • Menu mode with options on what to do with the emoji.
  • Stdout mode that emits the selected emoji to stdout.
  • Group and subgroup filter for searches using @groupname or #subgroup.
  • The -emoji-mode option to set default selection mode.
  • Quick shortcut to open menu, no matter what the default mode is.
  • Quick shortcut to copy emoji, no matter what the default mode is.
  • The -emoji-file option to read custom emoji databases.
  • Documentation about the format of the Emoji database.
  • The -emoji-format option to set custom rendering of lines.

Changed

  • New default selection mode: Insert.

  • The default rendering of Emoji entries.

    • No longer showing group and subgroup.
    • No empty parenthesis for entries without keywords.
    • Names are capitalized.

    Before:

    ☺️ smiling face () [Smileys & Emotion / face-affection]

    After:

    ☺️ Smiling face

Version 2.3.0 (2022-02-02)

Added

Changed

  • Allow clipboard-adapter.sh script to be replaced and run by a different interpreter than /bin/sh.

Version 2.2.0 (2021-05-19)

Added

  • Full LICENSE file, detailing the MIT license mentioned in the README.

Changed

  • Updated emoji-data to version 2.3, adding more emojis and better keywords.

Version 2.1.2 (2020-03-30)

Fixed

  • Build configuration now includes undocumented Cairo dependency.

Version 2.1.1 (2020-03-23)

Fixed

  • Wayland detection under Sway.

Version 2.1.0 (2019-10-06)

Change clipboard adapter to use arguments instead of STDIN, which should prevent some issues from occurring regarding subprocesses getting stuck in a blocking read.

Changed

  • Clipboard adapter script now accepts emoji bytes as an argument instead of standard input.

Version 2.0 (2019-07-23)

Due to a lot of issues with the "insert" action on many environments, and inconsistent support for the primary selection, this feature has now been dropped and the plugin is again only doing clipboard copying.

Removed

  • Direct insert via Enter; now this key also copies the emoji to the clipboard to let you paste it manually.
  • xdotool as a supported adapter.

Version 1.2 (2019-06-16)

This is a large upgrade to the emoji data, which restores a few things that went missing in version 1.1.

Fixed

  • Named country flags are back!
  • Emoji names are present again (from 1.0), together with all the keywords from 1.1.

Changed

Version 1.1 (2019-06-02)

First new feature release! This release does a lot of improvements and adds some new features.

Fixed

  • Rofi plugin directory is now detected automatically via pkg-config.

Added

  • Changed default action to insert emoji via xdotool.
    • Hold Shift to copy it like before.
  • Support for xclip.
  • Experimental, untested support for Wayland via wl-clipboard.
  • Adapter script for adding support for other clipboard manager.

Changed

  • More emojis: Unicode 12.0.
  • Emojis have multiple keywords now (for example, 😎 is now also cool).

Known issues

  • Country flags are no longer searchable via country names. See Mange/emoji-data.

Version 1.0 (2018-05-11)

Initial release with Unicode 11.0.