Slightly improve the media experience (#452)

* Slightly improve the media experience

- Use a grid to display the list of media
- Add icons for non-image media preview
- Paginate the gallery
- Add links to the gallery in the editor and in the profile settings to make it more discoverable when you need it

Fixes #432

* Allow video and audio tags in SafeString

Otherwise we can't display their preview, nor show them in articles

Also show controls by default for these two elements

* Show fallback images for audio and unknown files, to make them more visible

* Add a new constructor to SafeString when the input is trusted and doesn't need to be escaped.

And use it to generate media previews.

* Make it possible to insert video/audio in articles
This commit is contained in:
Baptiste Gelez
2019-03-06 14:11:36 +01:00
committed by GitHub
parent a5e0486da0
commit eff2698664
27 changed files with 677 additions and 58 deletions
+20
View File
@@ -229,6 +229,12 @@ msgstr "Edita tu cuenta"
msgid "Your Profile"
msgstr "Tu perfil"
msgid "To change your avatar, upload it in your gallery and select from there."
msgstr ""
msgid "Upload an avatar"
msgstr ""
# src/template_utils.rs:144
msgid "Display name"
msgstr ""
@@ -503,6 +509,14 @@ msgstr ""
msgid "Content"
msgstr "Contenido"
msgid ""
"You can upload medias to your gallery, and copy their Markdown code in your "
"articles to insert them."
msgstr ""
msgid "Upload media"
msgstr ""
# src/template_utils.rs:144
msgid "Tags, separated by commas"
msgstr ""
@@ -672,9 +686,15 @@ msgstr ""
msgid "You don't have any media yet."
msgstr ""
msgid "Content warning: {0}"
msgstr ""
msgid "Delete"
msgstr ""
msgid "Details"
msgstr ""
msgid "Media upload"
msgstr ""