Skip to content

Insert emoji anywhere in elementary OS, even in non-native apps

License

Notifications You must be signed in to change notification settings

fs3o5/ideogram

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Icon

Ideogram

Get it on AppCenter

Screenshot

Insert emoji anywhere, even in non-native apps

Quickly insert emoji anywhere you can paste text, including non-native apps. Hit ⌘+E to open the emoji picker, choose the emoji you want, and it's instantly pasted. 👍 Change the shortcut in System Settings → Keyboard → Shortcuts → Custom.

About the Emoji Picker

The emoji picker that Ideogram uses is provided by GTK. Anything about the emoji picker itself is outside of the scope of this app, and outside of my control. For example, the emojis presented, the scrolling performance, the search, the keywords, etc. If you have issues with the emoji picker, please file them with GTK so it can be improved not just for Ideogram, but for all apps and platforms that use GTK.

Ideogram simply wraps the existing emoji picker up in a simple app that lets you summon it by a global keyboard shortcut, and then inserts the selected emoji wherever your cursor is via the clipboard.

Made for elementary OS

Ideogram is designed and developed on and for elementary OS. Purchasing through AppCenter directly supports the development and ensures instant updates straight from me. Get it on AppCenter for the best experience.

Get it on AppCenter

Versions of Ideogram may have been built and made available elsewhere by third-parties. These builds may have modifications or changes and are not provided nor supported by me. The only supported version is distributed via AppCenter on elementary OS.

Developing and Building

If you want to hack on and build Ideogram yourself, you'll need the following dependencies:

  • libgtk-3-dev
  • meson
  • valac

Run meson build to configure the build environment and run ninja test to build and run automated tests

meson build --prefix=/usr
cd build
ninja test

To install, use ninja install, then execute with com.github.cassidyjames.ideogram

sudo ninja install
com.github.cassidyjames.ideogram

Get it on AppCenter

About

Insert emoji anywhere in elementary OS, even in non-native apps

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vala 72.7%
  • Meson 12.4%
  • CSS 9.3%
  • Python 5.6%