mirror of
https://github.com/maunium/stickerpicker
synced 2025-02-21 06:35:45 +00:00
Merge 4e801832e4
into f59406a47a
This commit is contained in:
commit
793b77fe31
36
README.md
36
README.md
@ -1,26 +1,29 @@
|
||||
# Maunium sticker picker
|
||||
|
||||
A fast and simple Matrix sticker picker widget. Tested on Element Web, Android & iOS.
|
||||
|
||||
## Discussion
|
||||
|
||||
Matrix room: [`#stickerpicker:maunium.net`](https://matrix.to/#/#stickerpicker:maunium.net)
|
||||
|
||||
## Instructions
|
||||
|
||||
For setup and usage instructions, please visit the [wiki](https://github.com/maunium/stickerpicker/wiki):
|
||||
|
||||
* [Creating packs](https://github.com/maunium/stickerpicker/wiki/Creating-packs)
|
||||
* [Enabling the widget](https://github.com/maunium/stickerpicker/wiki/Enabling-the-widget)
|
||||
* [Hosting on GitHub pages](https://github.com/maunium/stickerpicker/wiki/Hosting-on-GitHub-pages)
|
||||
- [Creating packs](https://github.com/maunium/stickerpicker/wiki/Creating-packs)
|
||||
- [Enabling the widget](https://github.com/maunium/stickerpicker/wiki/Enabling-the-widget)
|
||||
- [Hosting on GitHub pages](https://github.com/maunium/stickerpicker/wiki/Hosting-on-GitHub-pages)
|
||||
|
||||
If you prefer video tutorials, [Brodie Robertson](https://www.youtube.com/c/BrodieRobertson) 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](https://github.com/turt2live/matrix-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.
|
||||
- Scalar is the default integration manager in Element, which can't be self-hosted and only supports predefined sticker packs.
|
||||
- [Dimension](https://github.com/turt2live/matrix-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 | ❌ | ✔️ | ✔️ |
|
||||
@ -31,11 +34,18 @@ If you prefer video tutorials, [Brodie Robertson](https://www.youtube.com/c/Brod
|
||||
[#7]: https://github.com/maunium/stickerpicker/issues/7
|
||||
|
||||
## Preview
|
||||
### Element Web
|
||||

|
||||
|
||||
### Element Android
|
||||

|
||||
| Web / Desktop | Android | iOS (Dark theme) |
|
||||
| ---------------------------------------------- | ------------------------------------------------------ | ---------------------------------------------- |
|
||||
|  |  |  |
|
||||
|
||||
### Element iOS (dark theme)
|
||||

|
||||
## 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](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
|
||||
|
BIN
images/preview-element-android.png
Normal file
BIN
images/preview-element-android.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 250 KiB |
BIN
images/preview-element-ios.png
Normal file
BIN
images/preview-element-ios.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 216 KiB |
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB |
Binary file not shown.
Before Width: | Height: | Size: 545 KiB |
Binary file not shown.
Before Width: | Height: | Size: 442 KiB |
Loading…
Reference in New Issue
Block a user