Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Giphy GIF search integration #75

Closed

Conversation

hegdenischay
Copy link
Contributor

This PR fixes #22. It brings a tab in the stickerpicker that can send GIFs.
Because the current implementation relies on MSC4039, it uses the upload_file function given by matrix-widget-api, and also has to basically download and upload GIFs to the client before sending them as m.sticker events. This also means that it is only supported by clients that have said function.

This is how the GIF picker looks like:
image

A demo version is hosted here to try it out.

web/style/index.css Outdated Show resolved Hide resolved
web/index.html Outdated Show resolved Hide resolved
web/index.html Outdated Show resolved Hide resolved
sticker/version.py Outdated Show resolved Hide resolved
web/packs/scalar-geeko.json Outdated Show resolved Hide resolved
web/src/index.js Outdated Show resolved Hide resolved
web/src/index.js Outdated Show resolved Hide resolved
web/src/index.js Outdated Show resolved Hide resolved
web/src/index.js Outdated Show resolved Hide resolved
web/index.html Outdated Show resolved Hide resolved
@tulir tulir closed this in 47f17fd May 18, 2024
@crabdancing
Copy link

crabdancing commented Jun 6, 2024

Oh, why was this closed @tulir?

Edit: ah! it was merged! Sorry, I was confused. The merge icon was still red for some reason.

Awesome :)

@hegdenischay
Copy link
Contributor Author

hegdenischay commented Jun 6, 2024

I think it was because it wasn't merged directly, but by integrating my commits with another one of his. Also, it looks much better now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Integrated gif search
3 participants