Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mijorus/smile
An emoji picker for linux, with custom tags support and localization. I'll also put some random emojis here π¦πΎπ¦π¦
https://github.com/mijorus/smile
emoji emoji-picker flatpak
Last synced: 1 day ago
JSON representation
An emoji picker for linux, with custom tags support and localization. I'll also put some random emojis here π¦πΎπ¦π¦
- Host: GitHub
- URL: https://github.com/mijorus/smile
- Owner: mijorus
- License: gpl-3.0
- Created: 2021-12-09T21:46:43.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-12T09:16:15.000Z (about 1 month ago)
- Last Synced: 2024-12-08T21:19:43.705Z (4 days ago)
- Topics: emoji, emoji-picker, flatpak
- Language: Python
- Homepage: https://mijorus.it/projects/smile
- Size: 29.8 MB
- Stars: 282
- Watchers: 2
- Forks: 13
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: COPYING
Awesome Lists containing this project
- awesome-useful-projects - <img src="https://icon.horse/icon/github.com" height="20px" align="center"/>/mijorus/smile - Emoji picker (Jump To / Linux)
- awesome-useful-projects - <img src="https://icon.horse/icon/github.com" height="20px" align="center"/>/mijorus/smile - Emoji picker (Jump To / Linux)
- awesome-starred - mijorus/smile - An emoji picker for linux, with custom tags support and localization. I'll also put some random emojis here π¦πΎπ¦π¦ (emoji)
README
# Smile
## Support me
## 1. Download
### Automatically paste with the GNOME Extension
**Requires Smile 2.4.0+**
Note: Flathub and Github are the only official release channels for Smile. Any release on external marketplaces or packaging formats are unofficial and not supported by me.
### 1.2 Center new windows on GNOME
Use the following command to make Smile and any new window be centered:
```
gsettings set org.gnome.mutter center-new-windows true
```## 2. Features
Smile is a simple emoji picker for linux with **custom tags support**.
### 2.1. Localized tags + english fallback!
#### English fallback!
Go to `Preferences > Localized tags > Merge localized tags`!### 2.2. Custom tags
No matter how many tags we put in, there is always going to be that one emoji which you expect to show up when you search, but it doesn't.An example?
Do you want π to show up when you search for "internet", but it is only tagged as "globe"?Select the icon using the arrow keys and press `Alt + T` or `Middle Click` to open the custom tag manager.
### 2.3. Custom shortcut
This app does not register its own system-wide shortcut, but you can create your custom shortcut for Smile by launching this command:`flatpak run it.mijorus.smile`
### 2.4. Skintone selector
Press `Alt + E` or `Right Click` on any emoji with the **rounded top-right** corner (see screenshot below).
### 2.5. Multi selection
Use `Shift + Enter` to select multiple emojis; use `Ctrl+Enter` to quit without selecting an additional emoji
## 3. Changelog
Please check out [https://smile.mijorus.it/changelog](https://smile.mijorus.it/changelog)## 5. Third party licences
Awesome resources that made Smile possible:- [Openmoji](https://openmoji.org/) for the emoji list and english tags
- [Emojibase](https://github.com/milesj/emojibase) for the translated tags available since version 1.70## 6. Building
You will need:
- flatpak
- flatpak-builder
- org.gnome.Platform 44
- org.gnome.Sdk 44
- pango devel kit```sh
# Fedora
sudo dnf install pango-devel# Ubuntu
sudo apt-get install libsdl-pango-devgit clone https://github.com/mijorus/smile.git
cd smile# kill any instance of Smile
flatpak kill it.mijorus.smile# to run the app:
flatpak-builder build/ it.mijorus.smile.json --user --force-clean
flatpak-builder --run build/ it.mijorus.smile.json smile# to install the app
flatpak-builder build/ it.mijorus.smile.json --user --install --force-clean
```## 7. Thanks to
- [Emote](https://github.com/tom-james-watson/Emote) for the inspiration and some code
## 8. Some more screenshots