Skip to content

Latest commit

 

History

History
107 lines (92 loc) · 4.04 KB

File metadata and controls

107 lines (92 loc) · 4.04 KB

Simplemoji 😁

An application where you can have all the emojis with easy and quick access

GitHub Workflow Status (with event) GitHub Workflow Status (with event) AUR version GitHub release (with filter)

Note

The shortcut with which you launch the application must be configured on your own according to the WindowManager you have

Features

  • 🔎 Searchbar
  • 👋 Tone emoji selector
  • 👁️ Preview block
  • 🗺️ Keyboard Navigation (Tab/Shift Tab/Arrows/Space/Enter)
  • 📊 Fuzzy Search Support
  • 🔣 Customizable Emoji Font
  • ©️ Copy to clipboard
  • 🎨 Custom UI Colors
  • 🔘 Customize corner radius
  • ⚡ Blazing Fast
  • 🕟 Recents
  • 🐧 Linux (X11/Wayland)
  • ㊗️ Use IME to auto insert emoji into input texts (all platform supported)

Note

For more details about IME, see imekit crate.

🎨 Custom UI Colors

Simplemoji Theme Preview Simplemoji Debug Keys Preview

For this we use the arguments of the application, for example

simplemoji -m '#000' -b '#DEA584'
simplemoji -m '#d485ad' --background-color '#262626'
simplemoji --primary-color '#c9cbd1' --background-color '#f2ecbc'

💽 Installation

Requirements:

Options:

  • Download from releases
  • If you use ArchLinux, just install from Aur

🙇 Usage

Fast Application for look your amazing emojis write in Rust

Usage: simplemoji [OPTIONS]

Options:
  -t, --tone <TONE>
          The skin tone to apply to emojis [possible values: default, light, medium-light, medium, medium-dark, dark]
  -d, --debug
          Show debug keys and additional internal information
  -f, --font <FONT>
          The font used to render emojis
  -r, --corner-radius <CORNER_RADIUS>
          The corner radius (in pixels) for emojis when they are in focus
  -s, --show-search
          Display the search bar in the UI
      --show-recent
          Show the "recent emojis" section
      --recent-rows <RECENT_ROWS>
          The number of rows dedicated to recent emojis [default: 1]
      --recent-type <RECENT_TYPE>
          The strategy used to manage the recent emojis list [possible values: most-used, pop-push, mixed]
      --static-recents <STATIC_RECENTS>
          The number of static recents that always appear in the list [default: 4]
  -z, --fuzzing-search
          Enable fuzzy search algorithms
  -p, --show-preview
          Show an emoji preview when selecting
  -o, --close-on-copy
          Automatically close the picker after copying an emoji
  -x, --no-close
          Prevent the application from closing when it loses focus
  -b, --background-color <BACKGROUND_COLOR>
          The background color of the UI, in hexadecimal format
  -m, --primary-color <PRIMARY_COLOR>
          The primary accent color of the UI, in hexadecimal format
  -c, --copy-command <COPY_COMMAND>
          The command that will be executed to copy an emoji
  -h, --help
          Print help (see more with '--help')
  -V, --version
          Print version