Skip to content

Fast Application for look your amazing emojis write in Rust

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

SergioRibera/Simplemoji

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

About

Fast Application for look your amazing emojis write in Rust

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Stars

Watchers

Forks

Sponsor this project

 

Contributors 4

  •  
  •  
  •  
  •