1
0
Fork 1
mirror of https://github.com/maunium/stickerpicker synced 2024-11-11 03:44:10 +00:00
A fast and simple Matrix sticker picker widget
Find a file
xz-dev 86cb2edcfa
fix: Improve edge transparency handling by modifying only the Alpha channel
In our testing, the method of exclusively processing the Alpha channel yielded the best results. This approach focuses on adjusting transparency while preserving the RGB color information, which prevents color distortion and maintains image detail. Key reasons for the improvement include:

- Protecting RGB from color alterations, avoiding color seepage and contamination.
- Precisely removing unwanted semi-transparency in the Alpha channel, eliminating white edges.
- Simplifying the process, reducing complexity, and minimizing risk of introducing new issues.

By targeting transparency issues directly in the Alpha channel, we achieve cleaner edges without compromising the image's color quality and detail.
2024-09-15 16:26:58 +08:00
giphyproxy Force proxying legacy federated downloads in giphy proxy 2024-06-19 12:30:14 +03:00
packs Fix typo 2020-09-08 15:00:56 +03:00
sticker fix: Improve edge transparency handling by modifying only the Alpha channel 2024-09-15 16:26:58 +08:00
web Convert gif width/height to numbers 2024-06-19 14:29:21 +03:00
.editorconfig Add support for sending gifs via Giphy 2024-05-18 16:18:55 +03:00
.gitattributes Add some .gitattributes 2020-09-13 17:53:18 +03:00
.gitignore perf: ignore imported resources 2024-09-14 16:44:32 +08:00
.gitlab-ci.yml Add MSC3916-compatible giphy media repo proxy 2024-06-19 11:51:29 +03:00
LICENSE Switch license to AGPLv3+ 2020-10-30 23:18:55 +02:00
preview-element-android.png Update previews 2020-09-05 14:51:21 +03:00
preview-element-ios.png Add Element iOS preview with dark theme 2020-09-13 18:01:17 +03:00
preview-element-web.png Update previews 2020-09-05 14:51:21 +03:00
README.md Update README.md 2021-01-24 13:14:59 +02:00
requirements.txt fix: keep webm transparency 2024-09-14 23:03:26 +08:00
setup.py Update some metadata 2021-10-03 12:45:37 +03:00

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

Element Web

Element Web

Element Android

Element Android

Element iOS (dark theme)

Element iOS