Commit graph

62 commits

Author SHA1 Message Date
Andreas Weinzierl
569d9815c6 remove redundant utf-8 setting 2021-01-28 00:06:58 +01:00
Andreas Weinzierl
0f7b678f57 Use utf8-encoding whenever JSON is processed 2021-01-27 23:31:33 +01:00
Andreas Weinzierl
b884a9c387 Set encoding to utf-8 when saving json file for stickerpack
Fixes UnicodeEncodeError with Windows 10 when trying to import sticker packs caused by the default encoding scheme in Windows
2021-01-27 22:09:15 +01:00
Tulir Asokan
ba0096275c
Update README.md 2021-01-24 13:14:59 +02:00
Tulir Asokan
3916ade97b
Merge pull request #26 from auscompgeek/patch-1
Show sticker body in hover tooltip
2021-01-20 23:58:00 +02:00
Tulir Asokan
dab2420cd4
Merge pull request #28 from SpiritCroc/fix-import
Rename import.py, since import is a keyword
2021-01-20 23:57:28 +02:00
SpiritCroc
601d2acc32 Rename import.py, since import is a keyword
from sticker.import import cmd
                 ^
SyntaxError: invalid syntax

Fixes https://github.com/maunium/stickerpicker/issues/27.
2021-01-19 17:12:06 +01:00
David Vo
21d4f5cce6
Show sticker body in hover tooltip 2020-12-30 19:56:31 +11:00
Tulir Asokan
d3adedf3df Add fancy versioning stuff 2020-10-30 23:32:35 +02:00
Tulir Asokan
78fdb6f175 Switch license to AGPLv3+
The license was initially MPLv2 as I expected the project to be a fairly
simple tiny web app, but it has already grown into multiple files. Now
that I'm going to add a server component, I'm switching the license for
future versions to AGPL like all my other non-library projects.
2020-10-30 23:18:55 +02:00
Tulir Asokan
477a4c83ca Update feature table 2020-10-30 22:28:09 +02:00
Tulir Asokan
59dd002ae4
Add small sticker picker comparison table 2020-10-07 00:36:55 +03:00
Tulir Asokan
e073f6972c Make magic optional 2020-09-20 14:01:29 +03:00
Tulir Asokan
14059764a8 Update README and gitignore 2020-09-17 14:09:44 +03:00
Tulir Asokan
ddcdffc1c9 Update readme 2020-09-13 18:16:14 +03:00
Tulir Asokan
99719accf2 Add option to copy sticker-pack'ed pack to web/packs/ 2020-09-13 18:11:02 +03:00
Tulir Asokan
87281d9ad7 Add Element iOS preview with dark theme 2020-09-13 18:01:17 +03:00
Tulir Asokan
88ab612d0b Add some .gitattributes 2020-09-13 17:53:18 +03:00
Tulir Asokan
b0509920b4 Add support for ordering stickers in custom packs 2020-09-13 17:29:08 +03:00
Tulir Asokan
727b022b23 Add demo URL 2020-09-13 14:51:00 +03:00
Tulir Asokan
e0a523a952 Add dedicated Matrix room 2020-09-13 14:27:37 +03:00
Tulir Asokan
80bcf6d0ac Reorganize Python stuff and add command to create packs
Fixes #11
2020-09-13 03:56:28 +03:00
Tulir Asokan
de79aea535 Add error message for browsers with no module support 2020-09-11 19:27:08 +03:00
Tulir Asokan
a0470519d7 Add support for dark theme. Fixes #17 2020-09-11 19:07:54 +03:00
Tulir Asokan
32058373ff Disable smooth navbar scrolling as it breaks on some platforms 2020-09-10 17:19:03 +03:00
Tulir Asokan
e28540aba5 Scroll navbar when scrolling picker. Fixes #14 2020-09-10 17:14:15 +03:00
Tulir Asokan
74cd8d82fe Make number of stickers per row configurable 2020-09-10 17:00:17 +03:00
Tulir Asokan
ed2b9f7e64 Compress compiled CSS 2020-09-10 16:35:46 +03:00
Tulir Asokan
81caaa2ebe Split web things into subdirectories 2020-09-10 16:12:09 +03:00
Tulir Asokan
bdf4222c61 Switch to local htm/preact compiled with snowpack 2020-09-10 16:08:10 +03:00
Tulir Asokan
05a6e046c2 Only reload packs instead of whole page 2020-09-10 15:41:09 +03:00
Tulir Asokan
3045faaed8 Add another hacky fix for iOS 2020-09-10 15:28:49 +03:00
Tulir Asokan
df75622fda Send empty response to visibility action 2020-09-10 15:19:58 +03:00
Tulir Asokan
89861f8a2c Add preload links 2020-09-10 15:14:35 +03:00
Tulir Asokan
9e72458ad0 Add simple settings section. Fixes #15 2020-09-10 15:14:27 +03:00
Tulir Asokan
6f71cfdd75 Fix typo 2020-09-08 15:00:56 +03:00
Tulir Asokan
2402b6c676 Add README for ready-to-use packs 2020-09-08 15:00:38 +03:00
Tulir Asokan
f21925715e Add Scalar pack metadata 2020-09-08 14:57:19 +03:00
Tulir Asokan
4bbd97cdbf Add script to convert Scalar sticker picker assets.json 2020-09-08 14:55:30 +03:00
Tulir Asokan
314f6c0ff5 Add namespacing for IDs 2020-09-08 14:55:07 +03:00
Tulir Asokan
3ef92d588a Remove the other usage of asyncio.run 2020-09-08 01:09:06 +03:00
Tulir Asokan
bddb5608bc Allow scrolling navbar with mouse wheel. Fixes #9 2020-09-06 18:52:25 +03:00
Tulir Asokan
8c45207b0f Stop using asyncio.run. Fixes #13 2020-09-06 18:26:22 +03:00
Tulir Asokan
aad04ba9b6 Add frequently used stickers section at top. Fixes #4 2020-09-06 18:25:28 +03:00
Tulir Asokan
4ce90892f0 Stop using ID field from telegram metadata in widget 2020-09-06 17:10:07 +03:00
Tulir Asokan
522e45a4ae Store IDs as strings and keep all emoticons. Fixes #12 2020-09-06 16:59:25 +03:00
Tulir Asokan
c106c99b7f Maybe make import.py work on Python 3.6 2020-09-06 14:05:01 +03:00
Tulir Asokan
5e3fc57b62 It works on iOS 🎉 2020-09-05 18:52:44 +03:00
Tulir Asokan
eb6967fdb6 Add slightly hacky fix for scrolling to pack on Element iOS (ref #8) 2020-09-05 18:50:40 +03:00
Tulir Asokan
de072dcd81 Add hack to make scrolling work on iOS (ref #8) 2020-09-05 18:37:50 +03:00