Commit Graph
100 Commits
Author SHA1 Message Date
Robert Long 84b49c435d Fix switching between layouts 2021-09-02 13:42:42 -07:00
Robert Long 48eabecb87 Disable drag in spotlight view 2021-09-02 13:40:53 -07:00
Robert Long e23357dca2 Finish active speaker selection 2021-09-02 13:36:37 -07:00
Robert Long 99ecb8aa28 Active speaker tracking first draft 2021-09-01 16:42:01 -07:00
Robert LongandGitHub 8c7c298b31 Merge pull request #23 from vector-im/feature/talking-indicators
Add talking indicators
2021-08-31 16:33:55 -07:00
Robert Long 1d3e7a4e52 Add talking indicators 2021-08-31 16:32:55 -07:00
Robert Long cc7eb26d7c Update matrix 2021-08-31 16:12:42 -07:00
Robert Long 09d726a5a8 Fix zero participant tiles case 2021-08-31 15:39:31 -07:00
Robert Long c8192ac48c Attempt to get drag working on mobile 2021-08-31 14:44:21 -07:00
Robert Long f83ddc3f18 Merge branch 'main' of github.com:vector-im/matrix-video-chat 2021-08-31 14:35:56 -07:00
Robert Long 637dfef636 Fix double tap timeout 2021-08-31 14:34:18 -07:00
Robert Long b0d5acd780 Add double tap to focus 2021-08-31 14:31:31 -07:00
Robert Long 1cfb7a6c5d Fix grid demo overflow 2021-08-31 14:07:56 -07:00
Robert Long 00f0f63ca6 Fix 0 presenter case 2021-08-31 14:07:47 -07:00
Robert Long d57d9e9af0 Center tiles within own subgrids 2021-08-31 13:54:18 -07:00
Robert Long a9e8b570f4 Fix grid padding 2021-08-31 12:15:03 -07:00
Robert Long e7a2c500a0 Sub grid layout refactor 2021-08-31 11:36:59 -07:00
Robert Long 9909fa7ebb Fix presenter aspect ratio when only presenters or when multiple presenters 2021-08-26 13:39:23 -07:00
Robert Long c094e820d1 Move presenter logic to video grid 2021-08-26 12:34:00 -07:00
Robert Long 23763422d8 Put presenter state in conference manager 2021-08-26 11:10:49 -07:00
Robert Long 1661c5518b Add ability to toggle presenter by clicking name 2021-08-26 11:03:48 -07:00
Robert LongandGitHub a4e8949907 Merge pull request #21 from vector-im/feature/tile-positions
Refactor tile positions
2021-08-25 12:36:27 -07:00
Robert Long dc87b72456 Constrain tiles using aspect ratios and bounding boxes 2021-08-25 12:35:16 -07:00
Robert Long 618eae64de Mobile positions, first pass 2021-08-23 23:40:26 -07:00
Robert LongandGitHub 117f6d2f9e Merge pull request #18 from vector-im/feature/mute-indicators
Add mute indicators
2021-08-23 15:45:04 -07:00
Robert Long 797bba1f56 Add mute indicators 2021-08-23 15:44:08 -07:00
Robert LongandGitHub f93103c2a1 Merge pull request #4 from SimonBrandner/feature/resizable-devtools/3
Make devtools resizable
2021-08-23 14:16:54 -07:00
Robert Long f3a057968d Disable username autocorrect and auto capitalize 2021-08-23 13:23:09 -07:00
Robert Long f91b4b9e7d Add maximum scale to avoid zooming when inputting text 2021-08-23 13:18:45 -07:00
Robert Long 19902b93e6 Increase right nav max width 2021-08-23 12:59:24 -07:00
Robert Long e0d3c172a4 Center loading message 2021-08-23 12:56:41 -07:00
Robert Long 31414c5458 Set max video height for preview video 2021-08-23 12:53:23 -07:00
Robert Long 85d77a32bf More mobile styling 2021-08-23 12:50:19 -07:00
Robert Long b6b33219a8 Fix button pointer style 2021-08-23 12:37:10 -07:00
Robert Long da10f82be0 Show recent rooms on the home page 2021-08-23 12:32:32 -07:00
Robert Long e040833737 Fix muting local media stream in chrome 2021-08-23 11:24:59 -07:00
Robert Long 7412fdd93e Fix register error 2021-08-21 09:12:20 -07:00
Robert Long 476fe87b31 Add call setup ui 2021-08-20 17:02:47 -07:00
Robert Long b45eacec28 Dark themed inputs 2021-08-20 16:36:41 -07:00
Robert Long 43c0ed193e More styling 2021-08-20 16:23:12 -07:00
Robert Long 5851d738f8 Add video/mic mute 2021-08-20 14:43:16 -07:00
Robert Long cde692f10d Temporarily disable debug messages 2021-08-20 09:54:05 -07:00
Robert Long 038fd643a5 Styling changes 2021-08-20 09:28:11 -07:00
Robert Long 9d0162e475 WIP 2021-08-19 17:49:45 -07:00
Robert Long e5c28569c6 Disable text selection in room 2021-08-19 12:14:59 -07:00
Robert Long cc59e42bba Styling for video room 2021-08-19 12:11:12 -07:00
Robert Long 91e244772f Fix video muted 2021-08-18 18:34:17 -07:00
Robert Long c6e43627a2 Fix participant mute 2021-08-18 18:05:43 -07:00
Robert Long 0c22de6289 Fixed the add/remove tile race condition 2021-08-18 18:02:24 -07:00
Robert Long 0919be997c Debugging remove race condition WIP 2021-08-18 16:27:29 -07:00
Robert Long 3081e705ed Add tile background color 2021-08-18 16:27:16 -07:00
Robert Long f2038bd0d8 Give warning when over 12 tiles 2021-08-17 17:32:05 -07:00
Robert Long 1d11e98fc3 Add isMounted check 2021-08-17 17:25:01 -07:00
Robert Long 3e447dc942 Fix getTilePositions after remove 2021-08-17 17:17:02 -07:00
Robert Long b3892c6f78 Move VideoGrid into it's own module 2021-08-17 16:57:25 -07:00
Robert Long 0f312b5faa Integrate video grid into conference room 2021-08-17 16:46:32 -07:00
Robert Long f303cb345f Finished grid demo 2021-08-16 16:18:45 -07:00
Robert Long e68c9bee4a Fix isInside offset 2021-08-16 15:06:12 -07:00
Robert Long 88eab794d0 Move spring add/remove animation to animate function 2021-08-16 13:47:32 -07:00
Robert Long ce8b6ae2c9 Add/remove animations 2021-08-16 12:57:33 -07:00
Robert Long d763b4a83c WIP reordering tiles 2021-08-13 16:27:19 -07:00
Robert Long e5d31b70f0 Fix remove tile 2021-08-13 13:06:01 -07:00
Robert Long 3ad3098f04 Fix box shadow spring 2021-08-13 13:05:21 -07:00
Robert Long 7471e4b8c0 Optimize calculating tile positions 2021-08-13 13:02:24 -07:00
Robert Long 6e7cc62c14 Naive tile position animations 2021-08-13 12:27:00 -07:00
Robert Long b9ae002c5f Improve grid demo 2021-08-12 16:25:10 -07:00
Robert Long f9d799ff05 Basic CSS Grid based video grid demo 2021-08-11 16:02:40 -07:00
Robert Long 6addd838b4 Use static 5 second retry wait period 2021-08-11 14:39:04 -07:00
Robert Long c023249a1a Add exponential backoff to send state event 2021-08-11 14:27:49 -07:00
Robert Long 6d9d920a4b Add initialSyncLimit to register/login methods 2021-08-11 12:02:12 -07:00
Robert Long 543eaa4769 Update matrix-js-sdk with ice fixes 2021-08-11 11:56:57 -07:00
Robert LongandGitHub e5647fcf4b Merge pull request #1 from SimonBrandner/feature/better-vscode-conf
Add a few things to VS Code settings
2021-08-10 14:39:21 -07:00
Robert Long 0bd8800402 Redirect after login 2021-08-09 18:38:19 -07:00
Robert Long 6d39f8bae0 Ensure that room UI state is reset when leaving due to inactivity 2021-08-09 18:03:06 -07:00
Robert Long 8554184beb Handle pagehide and visibilitychange events in safari 2021-08-09 17:44:26 -07:00
Robert Long 323808f495 Use visibilitychange event on ios to leave call 2021-08-09 17:36:01 -07:00
Robert Long 739b983019 Fix leave room on app navigation 2021-08-09 17:23:07 -07:00
Robert Long 54e527fd07 Fix left room cleanup 2021-08-09 17:06:25 -07:00
Robert Long d6d3742864 Reset debugger state after leaving the room. 2021-08-09 17:00:17 -07:00
Robert Long d8c229d790 Fix leaving the room while the mic permissions prompt is open 2021-08-09 16:53:44 -07:00
Robert Long 64b784470b Increase partcipant timeout 2021-08-09 15:59:47 -07:00
Robert Long d88aedea1f Make debugger toggleable in UI for mobile 2021-08-09 15:24:04 -07:00
Robert Long cc5279fc05 Disallow joining multiple times and properly clean up event listeners 2021-08-09 13:54:23 -07:00
Robert Long d7a5211a94 Remove incorrect early return from updateMemberParticipantState 2021-08-09 13:29:35 -07:00
Robert Long 375acee73c Add m.room.member events to debugger 2021-08-09 13:00:53 -07:00
Robert Long 27e78e0055 Fix participants and local media stream 2021-08-09 11:03:31 -07:00
Robert Long 9ee81dc8eb Cancel member participant state timeout on leave 2021-08-06 15:02:24 -07:00
Robert Long 8e2688b3db Refactor the ConferenceCallManager class 2021-08-06 14:56:14 -07:00
Robert Long dff8a1acd3 Add new WIP ConfCallManager 2021-08-05 18:21:56 -07:00
Robert Long 274b3336c9 Move conference call debugger to its own class 2021-08-05 13:44:59 -07:00
Robert Long ed427572e7 Stop local media when leaving call 2021-08-05 12:52:54 -07:00
Robert Long e86bac90a0 Get local media stream once when joining call 2021-08-05 10:39:49 -07:00
Robert Long 304dc2ac32 Update matrix sdk with safari getUserMedia fix 2021-08-05 10:18:26 -07:00
Robert Long f47b653932 Use pagehide event on iOS 2021-08-04 17:40:25 -07:00
Robert Long fc86ffbf80 Fix user nav styling 2021-08-04 17:32:28 -07:00
Robert Long ca3acaa1ec Merge branch 'main' of github.com:vector-im/matrix-video-chat 2021-08-04 17:30:34 -07:00
Robert Long ef8c27b625 Add mobile css fixes 2021-08-04 17:29:52 -07:00
Robert Long 65c65dbb30 Set room more reliably 2021-08-04 17:04:24 -07:00
Robert Long c237c53484 Add priority to candidate stats 2021-08-03 17:32:56 -07:00
Robert Long df567f1bf6 Add ice candidate type 2021-08-03 17:29:49 -07:00