mastodon/app/assets/javascripts/components/components
Patrick Figel ffb99325ca Add gif auto-play/pause preference
This introduces a new per-user preference called
"Auto-play animated GIFs", which is enabled by default. When a
user disables this setting, gifs in toots become click-to-play.

Previews of animated gifs were changed to display the video play
button so that users can distinguish them from regular images.

This setting also affects account avatars in the detailed account
view, which was changed to use the same hover-to-play mechanism
that is used for animated avatars in timelines.

Fixes #1652
2017-04-17 12:14:03 +02:00
..
account.jsx Add list of muted user to UI and Getting Started (#1799) 2017-04-15 01:23:49 +02:00
autosuggest_textarea.jsx Add eslint-plugin-jsx-a11y (#1651) 2017-04-15 13:27:27 +02:00
avatar.jsx When avatar/header are GIF, generate static versions (#1428) 2017-04-11 00:38:58 +02:00
button.jsx Add eslint-plugin-jsx-a11y (#1651) 2017-04-15 13:27:27 +02:00
collapsable.jsx Clean up collapsible components 2017-02-13 17:20:18 +01:00
column_back_button.jsx Add eslint-plugin-jsx-a11y (#1651) 2017-04-15 13:27:27 +02:00
column_back_button_slim.jsx Add eslint-plugin-jsx-a11y (#1651) 2017-04-15 13:27:27 +02:00
column_collapsable.jsx Add eslint-plugin-jsx-a11y (#1651) 2017-04-15 13:27:27 +02:00
display_name.jsx Fix broken dependency on inner react utility function 2017-02-26 01:34:56 +01:00
dropdown_menu.jsx Improved dropdowns 2017-03-01 00:53:11 +01:00
extended_video_player.jsx Add overlay style to buttons, continue video after expanding it 2017-04-13 17:01:09 +02:00
icon_button.jsx Add overlay style to buttons, continue video after expanding it 2017-04-13 17:01:09 +02:00
load_more.jsx Add eslint-plugin-jsx-a11y (#1651) 2017-04-15 13:27:27 +02:00
loading_indicator.jsx Move more inline colours to scss 2017-02-10 15:35:19 +00:00
media_gallery.jsx Add gif auto-play/pause preference 2017-04-17 12:14:03 +02:00
missing_indicator.jsx Progress on moving color styles to Sass 2017-02-09 01:20:09 +01:00
permalink.jsx Remove isRequired from optional prop (#1843) 2017-04-15 16:44:28 +02:00
relative_timestamp.jsx Fix #391 - relative timestamps now contain an exact datetime in title 2017-01-04 15:43:28 +01:00
status.jsx Add gif auto-play/pause preference 2017-04-17 12:14:03 +02:00
status_action_bar.jsx Indicate when a toot is part of a chain with a "reply all" icon (#1869) 2017-04-15 22:48:41 +02:00
status_content.jsx Add eslint-plugin-jsx-a11y (#1651) 2017-04-15 13:27:27 +02:00
status_list.jsx Improve status reselect, do not display "load more" when no next link available 2017-02-22 16:30:09 +01:00
video_player.jsx Show error message if video cannot be loaded (#1879) 2017-04-16 01:12:47 +02:00