You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
salixor 35e1d2db97
Merge 4e801832e4 into 3366dbc500
3 months ago
giphyproxy Remove non-existent variable 5 months ago
images Update README file with query parameters 2 years ago
packs Fix typo 5 years ago
sticker Add sticker-download-thumbnails for adding thumbnails to an existing pack 9 months ago
web Save and server thumbnails locally (#88) 9 months ago
.editorconfig Add support for sending gifs via Giphy 2 years ago
.gitattributes Add some .gitattributes 5 years ago
.gitignore Update README and gitignore 5 years ago
.gitlab-ci.yml Update giphyproxy dependencies 1 year ago
LICENSE Switch license to AGPLv3+ 5 years ago
README.md Update README file with query parameters 2 years ago
requirements.txt Reorganize Python stuff and add command to create packs 5 years ago
setup.py Add sticker-download-thumbnails for adding thumbnails to an existing pack 9 months ago

README.md

Maunium sticker picker

A fast and simple Matrix sticker picker widget. Tested on Element Web, Android & iOS.

Discussion

Matrix room: #stickerpicker:maunium.net

Instructions

For setup and usage instructions, please visit the wiki:

If you prefer video tutorials, Brodie Robertson has made a great video on setting up the picker and creating some packs: https://youtu.be/Yz3H6KJTEI0.

Comparison with other sticker pickers

  • Scalar is the default integration manager in Element, which can't be self-hosted and only supports predefined sticker packs.
  • Dimension is an alternate integration manager. It can be self-hosted, but it's more difficult than Maunium sticker picker.
  • Maunium sticker picker is just a sticker picker rather than a full integration manager. It's much simpler than integration managers, but currently has to be set up manually per-user.
Feature Scalar Dimension Maunium sticker picker
Free software ✔️ ✔️
Custom sticker packs ✔️ ✔️
Telegram import ✔️ ✔️
Works on Element mobiles ✔️ ✔️
Easy multi-user setup ✔️ ✔️ #7
Frequently used stickers at top ✔️

Preview

Web / Desktop Android iOS (Dark theme)
Element Web Element Android Element iOS

Additional configuration

On an hosted instance of the sticker picker, it is possible to provide optional URL params for extended configuration :

  • ?config=<link to an index.json file>
    • allows to use an external index.json file (see packs/README.md)
    • this overrides the web/packs/index.json file
  • ?theme=[$theme|default|light|black|dark]
    • provides the theme to use for the sticker picker
    • $theme matches the theme of your Element client