element-web/res/css/views/rooms
Travis Ralston c2d37af1cb Move playback to its own set of classes
This all started with a bug where the clock wouldn't update appropriately, and ended with a whole refactoring to support later playback in the timeline.

Playback and recording instances are now independent, and this applies to the <Playback* /> components as well. Instead of those playback components taking a recording, they take a playback instance which has all the information the components need.

The clock was incredibly difficult to do because of the audio context's time tracking and the source's inability to say where it is at in the buffer/in time. This means we have to track when we started playing the clip so we can capture the audio context's current time, which may be a few seconds by the first time the user hits play. We also track stops so we know when to reset that flag.

Waveform calculations have also been moved into the base component, deduplicating the math a bit.
2021-04-27 22:23:57 -06:00
..
_AppsDrawer.scss Fix widget resizing 2021-03-05 17:52:51 +00:00
_Autocomplete.scss Add shadow to the reply preview and autocomplete composer panes 2020-07-16 15:26:25 +01:00
_AuxPanel.scss Fix Bottom border of state counters is white on the dark theme 2021-03-04 14:03:02 +05:30
_BasicMessageComposer.scss Fix disabled state of the composer 2021-04-14 20:12:10 -06:00
_E2EIcon.scss Update crypto event icon to match rest of app styling 2020-07-20 14:05:07 +01:00
_EditMessageComposer.scss
_EntityTile.scss Switch to svg masks for the e2eicon and border it for the EntityTile avatars 2020-07-14 00:52:03 +01:00
_EventTile.scss Update action bar to incorporate sending states 2021-04-21 16:24:17 -06:00
_GroupLayout.scss Fix Clicking on the avatar for opening member info requires pixel-perfect accuracy 2021-03-04 19:24:35 +05:30
_IRCLayout.scss merge .mx_ReplyThread declaration in _IRCLayout.css 2021-04-14 08:15:32 +01:00
_JumpToBottomButton.scss Convert jump to bottom button 2020-07-31 20:33:15 +01:00
_LinkPreviewWidget.scss Revert "Merge pull request #5637 from williamkray/wreck/clean-thumbnail-changes" 2021-02-23 12:03:08 +00:00
_MemberInfo.scss Decorate Right Panel cards with Space header for when viewing it in that context 2021-03-02 09:54:32 +00:00
_MemberList.scss add comment 2021-03-03 11:50:41 +00:00
_MessageComposer.scss Wire up a simple record button 2021-03-16 22:58:44 -06:00
_MessageComposerFormatBar.scss fix: CIDER formatting buttons on Safari 2021-03-22 15:05:22 +00:00
_NewRoomIntro.scss Add invite to space button to room intro 2021-03-24 15:30:03 +00:00
_NotificationBadge.scss Rename remaining SCSS variables to remove 2 suffix 2020-07-17 16:18:15 -06:00
_PinnedEventTile.scss
_PinnedEventsPanel.scss
_PresenceLabel.scss Use variables for the rem values. 2020-03-31 15:26:23 +01:00
_ReplyPreview.scss Make the reply preview not an overlay on the timeline anymore 2020-07-31 13:47:40 +02:00
_RoomBreadcrumbs.scss RoomBreadcrumbs2 -> RoomBreadcrumbs 2020-07-17 15:32:06 -06:00
_RoomHeader.scss Move call buttons to the room header 2021-02-26 13:46:39 -07:00
_RoomList.scss Tweak border colours in spaces 2021-03-25 12:17:39 +00:00
_RoomPreviewBar.scss Tweak appearance of invite reason 2021-04-12 12:28:42 +01:00
_RoomSublist.scss fix sticky tags header in room list 2021-04-21 10:44:20 +01:00
_RoomTile.scss Check whether user has permission to invite 2021-02-15 20:55:15 +05:30
_RoomUpgradeWarningBar.scss
_SearchBar.scss Add a note to use the desktop builds when seshat isn't available 2020-09-16 17:23:37 -06:00
_SendMessageComposer.scss Make the reply preview not an overlay on the timeline anymore 2020-07-31 13:47:40 +02:00
_Stickers.scss Fix visual gap of sticker picker at bottom 2020-11-26 15:09:44 -07:00
_TopUnreadMessagesBar.scss Convert jump to unread button 2020-07-31 20:39:17 +01:00
_VoiceRecordComposerTile.scss Move playback to its own set of classes 2021-04-27 22:23:57 -06:00
_WhoIsTypingTile.scss Update colour of typing indicator in timeline to match topic 2020-07-16 14:38:23 +01:00