1
0
Fork 1
mirror of https://github.com/maunium/stickerpicker synced 2024-09-18 00:20:52 +00:00
Commit graph

97 commits

Author SHA1 Message Date
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
xz-dev a0ef9f84be
perf: convert static animated WebP to PNG 2024-09-15 13:21:41 +08:00
xz-dev a83bc15208
fix: keep webm transparency 2024-09-14 23:03:26 +08:00
xz-dev 8ce5be04fb
perf: ignore imported resources 2024-09-14 16:44:32 +08:00
xz-dev 47a98ba81b
perf: optimize gif via gifsicle 2024-07-17 11:18:08 +08:00
xz-dev e38090e952
fix: fix webm duration via ffmpeg 2024-07-17 11:18:08 +08:00
xz-dev a6b8c09379
fix: support animated sticker convert(RGBA) 2024-07-17 11:18:08 +08:00
xz-dev be477874e3
feat: support animated(lottie) sticker 2024-07-17 11:18:08 +08:00
xz-dev 715f62af58
feat: support animated(webm) sticker 2024-07-17 11:18:02 +08:00
Tulir Asokan 333567f481 Convert gif width/height to numbers 2024-06-19 14:29:21 +03:00
Tulir Asokan 125d057e44 Remove animated sticker pack check 2024-06-19 13:55:00 +03:00
Tulir Asokan e1038e7d1e Force proxying legacy federated downloads in giphy proxy 2024-06-19 12:30:14 +03:00
Tulir Asokan 850668a9f6 Update giphyproxy /version response 2024-06-19 12:21:04 +03:00
Tulir Asokan 804014f3b4 Add cats to giphy proxy 2024-06-19 12:02:52 +03:00
Tulir Asokan 5da539ad84 Add MSC3916-compatible giphy media repo proxy 2024-06-19 11:51:29 +03:00
Tulir Asokan 6332613e13 Don't try to use non-existent variables 2024-06-17 22:48:15 +03:00
Tulir Asokan dbc3a9fbb8 Don't prompt for giphy api key by default 2024-06-05 13:02:34 +03:00
Tulir Asokan 47f17fde45 Add support for sending gifs via Giphy
Fixes #22
Closes #75

Co-authored-by: Nischay <hegdenischay@gmail.com>
2024-05-18 16:18:55 +03:00
Tulir Asokan f59406a47a Add missing parameter to getting sticker sets. Fixes #51 2022-11-15 12:58:38 +02:00
Tulir Asokan 99ced8878a Merge remote-tracking branch 'salixor/feat/search-box' 2021-10-03 12:52:55 +03:00
Tulir Asokan 046779d102 Update some metadata 2021-10-03 12:45:37 +03:00
Tulir Asokan ef844a0ff8 Update dependencies 2021-10-03 12:42:11 +03:00
Tulir Asokan 502d91fc75 Merge remote-tracking branch 'p1gp1g/dev' 2021-10-03 11:50:47 +03:00
Tulir Asokan 591137ccb3 Merge remote-tracking branch 'celogeek/fixes-ios-and-more' 2021-10-03 11:50:27 +03:00
Tulir Asokan f29c165357 Merge remote-tracking branch 'aWeinzierl/fix-encoding' 2021-10-03 11:49:53 +03:00
S1m 7939793351 Remove parseQuery and use params 2021-09-30 08:52:41 +02:00
S1m e0d895f22a Check packfile protocole scheme + rm semicolons 2021-09-20 08:58:20 +02:00
S1m 5d3c7d1e2f Allow using external index.json and stickerpack 2021-09-19 17:35:28 +02:00
Tulir Asokan ec8eeeeaf5 Fix scrolling topbar on Firefox
(and possibly break it on other browsers)
2021-04-22 19:12:54 +03:00
Tulir Asokan 57fde6fcad Assume https if homeserver URL doesn't have protocol 2021-04-22 19:12:54 +03:00
celogeek 9443e79e97
fix display of packs with sticker-import --list 2021-02-07 17:52:55 +01:00
celogeek 85813b22e5
add missing msgtype = m.sticker
On iOS the message is sent twice, with a duplicate event_id.
It cause error on logs, in different places (synapse, mautrix, ...)

It required to fix the already existing json or reimport the stickers.

The "packs/scalar*" example already include this field, and it works.
2021-02-07 17:50:50 +01:00
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
Kévin Cocchi 9350d5f27b Update sass style file 2020-12-17 09:31:29 +01:00
Kévin Cocchi add27513fe Implement stickers search 2020-12-17 01:01:32 +01:00
Kévin Cocchi 66d5b90ea1 Re-format CSS for readability in PR 2020-12-17 01:00:22 +01: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