Fast Application for look your amazing emojis write in Rust
Simplemoji π
An application where you can have all the emojis with easy and quick access
[!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
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: - Install Noto Color Emoji font on your systemOptions:
π 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