Robin Townsend
4fc8598e36
Keep tile elements in a stable order
2023-02-01 11:50:52 -05:00
Robin Townsend
6784d2ba97
Remove redundant key prop
2023-02-01 11:50:25 -05:00
Robin Townsend
0915e327e1
Implement somewhat working drag & drop and improve render memoization
2023-02-01 11:32:10 -05:00
Robin Townsend
eedf8a6d1b
Make tiles draggable (but not yet droppable)
2023-02-01 00:17:22 -05:00
Robin Townsend
d7db845f3b
Scroll snap was a bad idea
2023-01-30 23:52:46 -05:00
Robin Townsend
82c7293308
Replace premature animation optimization with a potentially wiser one
2023-01-30 23:44:19 -05:00
Robin Townsend
0166eb67fb
Make avatars scale smoothly during animations
2023-01-30 23:43:45 -05:00
Robin Townsend
e3081c1c06
Try out a snappier spring
2023-01-30 23:32:26 -05:00
Robin Townsend
f540f48461
Fix some layout bugs
2023-01-30 23:32:00 -05:00
Robin Townsend
55dece274f
Fix some tile resizing bugs
2023-01-30 17:04:43 -05:00
Robin Townsend
4e73c07cb2
Try out scroll snapping
2023-01-30 09:35:40 -05:00
Robin Townsend
3805a2f20e
Format with Prettier
2023-01-29 21:56:07 -05:00
Robin Townsend
4e35984900
Extract tile size change logic into a function
2023-01-29 21:54:53 -05:00
Robin Townsend
e99294c3f1
Simplify some code
2023-01-29 21:45:10 -05:00
Robin Townsend
8912daa922
Make tiles resizable and fix some miscellaneous bugs
2023-01-25 23:51:36 -05:00
Robin Townsend
045103dbc9
Backfill the grid as people leave by moving tiles along paths
2023-01-25 02:30:52 -05:00
Robin Townsend
59f3b05c07
Merge branch 'main' into big-grid
2023-01-23 08:57:04 -05:00
Robin and GitHub
4f0a780ecf
Merge pull request #863 from robintown/demo-screenshot
...
Add a demo screenshot to the README
2023-01-20 15:38:48 -05:00
Robin and GitHub
cf5e9ba2f9
Merge pull request #864 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-01-20 13:21:12 -05:00
Robin Townsend
9e8dadcc44
Add a demo screenshot to the README
2023-01-20 10:51:28 -05:00
Robin Townsend
46d1351d83
More fixes
2023-01-18 13:38:29 -05:00
Robin Townsend
2318d75bc7
prettier
2023-01-18 11:33:40 -05:00
Robin Townsend
486674c442
fixes
2023-01-18 11:32:51 -05:00
Robin Townsend
d3fba7fd5f
WIP minus unfinished split grid layouts
2023-01-18 10:52:12 -05:00
Robin and GitHub
035498a8eb
Merge pull request #849 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-01-15 22:20:48 -05:00
Robin and GitHub
741233909d
Merge pull request #829 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-01-09 13:35:43 -05:00
Robin and GitHub
4e0f4a8dc7
Merge pull request #835 from robintown/unmuted-when-speaking
...
Work around mute state updates being slow
2023-01-09 13:35:05 -05:00
Robin Townsend
4fd76f9599
Work around mute state updates being slow
...
Since the app already determines when someone is speaking, we can use that information to make it less obvious when to-device messages are being slow to deliver mute state updates.
2023-01-09 11:10:59 -05:00
Robin and GitHub
d123793deb
Merge pull request #832 from robintown/update-js-sdk
...
Update matrix-js-sdk
2023-01-09 10:52:19 -05:00
Robin Townsend
449c1c9d79
Try updating Olm to fix type errors
2023-01-09 10:49:01 -05:00
Robin Townsend
de5b58792e
Update matrix-js-sdk
2023-01-09 10:32:05 -05:00
Robin Townsend
7769074410
Merge branch 'main' into update-js-sdk
2023-01-09 10:31:39 -05:00
Robin and GitHub
767f9cdc4a
Merge pull request #831 from robintown/no-video-mute
...
Leave audio elements unmuted regardless of mute state
2023-01-06 12:08:13 -05:00
Robin Townsend
946f564f84
Update matrix-js-sdk
2023-01-06 10:39:29 -05:00
Robin Townsend
468e389324
Leave audio elements unmuted regardless of mute state
2023-01-06 10:26:10 -05:00
Robin and GitHub
de7343d16a
Merge pull request #821 from robintown/save-lockfile
...
Save lockfile
2023-01-05 10:35:52 -05:00
Robin and GitHub
7ee6b02aeb
Merge pull request #820 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-01-04 09:12:43 -05:00
Robin and GitHub
6b021b9f70
Merge pull request #822 from robintown/reduce-local-feed
...
Reduce the size of the local feed in 1:1 calls at small window sizes
2023-01-04 09:05:49 -05:00
Robin Townsend
faa8f95f97
Reduce the size of the local feed in 1:1 calls at small window sizes
2023-01-04 08:38:24 -05:00
Robin Townsend
c09fec5f88
Save lockfile
2023-01-04 08:25:26 -05:00
Robin and GitHub
e5572210d3
Merge pull request #813 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2023-01-03 23:06:48 -05:00
Robin and GitHub
5e47a439ca
Merge pull request #811 from vector-im/dbkr/gha_filter_on_head_repo
...
Add conditional on head_repo on Netlify main GHA job
2022-12-22 18:51:20 -05:00
Robin and GitHub
7765cfe1c2
Merge pull request #792 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2022-12-20 15:32:38 -05:00
Robin and GitHub
b60a92112f
Merge pull request #779 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2022-12-16 11:54:25 -05:00
Robin and GitHub
cfe5ce977e
Merge pull request #790 from robintown/no-controls
...
Hide controls completely in picture-in-picture view
2022-12-14 07:37:34 -05:00
Robin Townsend
102ce87bb0
Hide controls completely in picture-in-picture view
...
This is to prepare for upcoming design changes to the picture-in-picture view in Element Web.
2022-12-13 18:20:30 -05:00
Robin and GitHub
f9845617b3
Merge pull request #783 from robintown/font-params
...
Add URL params to control fonts
2022-12-10 18:55:35 -05:00
Robin and GitHub
1ec598453b
Merge pull request #784 from robintown/prettier-everything
...
Apply Prettier to the entire project
2022-12-10 18:55:15 -05:00
Robin and GitHub
4659e58be8
Merge pull request #785 from robintown/leave-icon
...
Update the leave icon
2022-12-10 18:54:58 -05:00
Robin and GitHub
9f6cacb3b6
Merge pull request #782 from robintown/yarn-lock
...
Save lockfile
2022-12-09 15:09:02 -05:00
Robin Townsend
32168fb467
Update the leave icon
2022-12-09 14:41:43 -05:00
Robin Townsend
90ef5505bb
Apply Prettier to the entire project
...
This ensures that our tests will be formatted by Prettier, among other things.
2022-12-09 14:34:25 -05:00
Robin Townsend
acc41c532e
Add URL params to control fonts
...
This was also a good chance to switch to the semantic font size names used in Compound.
2022-12-09 14:31:13 -05:00
Robin Townsend
fb4fe0e928
Save lockfile
2022-12-09 08:40:58 -05:00
Robin and GitHub
5bd0429e98
Merge pull request #772 from robintown/toolbar-animation
...
Subtly animate video tile toolbars
2022-12-02 13:03:16 -05:00
Robin Townsend
0a38395bdc
Subtly animate video tile toolbars
2022-12-02 12:44:31 -05:00
Robin and GitHub
29d8f03a43
Merge pull request #719 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2022-12-01 08:38:21 -05:00
Robin and GitHub
bba60189e9
Merge pull request #769 from robintown/dont-start-calls
...
Don't start new calls in widget mode
2022-11-30 08:37:17 -05:00
Robin Townsend
44e22e2684
Don't start new calls in widget mode
...
In widget mode, it's the client's duty to start the call.
2022-11-29 15:47:39 -05:00
Robin and GitHub
aa828fe9f5
Merge pull request #761 from robintown/update-js-sdk
...
Enable users to join calls from multiple devices
2022-11-28 16:37:15 -05:00
Robin Townsend
aec034182b
Update matrix-js-sdk
2022-11-28 16:34:50 -05:00
Robin Townsend
5ba7267164
Fix lints
2022-11-28 16:15:47 -05:00
Robin Townsend
13def24f7e
Enable users to join calls from multiple devices
2022-11-21 12:39:48 -05:00
Robin and GitHub
6ef41b924d
Merge pull request #743 from robintown/config
...
Improve config documentation and setup
2022-11-11 08:19:40 -05:00
Robin and GitHub
d8688413f5
Merge pull request #745 from robintown/brand
...
Actually remove Matrix Video Chat branding for real
2022-11-10 07:34:57 -05:00
Robin Townsend
556f975552
Actually remove Matrix Video Chat branding for real
2022-11-09 17:23:22 -05:00
Robin Townsend
12079ded4f
Add instructions to put config.json inside public/
2022-11-09 10:55:21 -05:00
Robin Townsend
62988e6b46
Make the sample config usable without any edits
2022-11-09 10:54:13 -05:00
Robin Townsend
0e478f4c20
Add config documentation, and better types
2022-11-09 10:54:04 -05:00
Robin Townsend
9bf1b6f928
Remove unused variables from .env.example
2022-11-09 10:53:00 -05:00
Robin and GitHub
3f341de78f
Merge pull request #739 from robintown/develop-js-sdk
...
Switch to the develop branch of matrix-js-sdk
2022-11-08 16:13:43 -05:00
Robin Townsend
6498d2bd19
Update matrix-js-sdk
2022-11-08 16:11:19 -05:00
Robin Townsend
15bb710394
Merge branch 'main' into develop-js-sdk
2022-11-08 16:10:43 -05:00
Robin and GitHub
57bf934bc2
Merge pull request #736 from robintown/missing-audio-logs
...
Add logs to debug missing spatial audio
2022-11-08 14:53:28 -05:00
Robin and GitHub
7553983655
Merge pull request #741 from robintown/copy
...
Improve the analytics opt-in copy
2022-11-08 08:36:31 -05:00
Robin Townsend
ca6d75e384
Improve the analytics opt-in copy
2022-11-08 07:53:17 -05:00
Robin Townsend
ba6c3fac7d
Update matrix-js-sdk
2022-11-07 15:51:54 -05:00
Robin Townsend
b5f7b52a63
CI?? hello???
2022-11-07 14:38:03 -05:00
Robin Townsend
88ec0d7c2f
Maybe fix CI?
2022-11-07 14:35:28 -05:00
Robin Townsend
5f84cb5790
Fix lint
2022-11-07 14:03:28 -05:00
Robin Townsend
fb75c1536b
Merge branch 'main' into missing-audio-logs
2022-11-07 14:00:22 -05:00
Robin and GitHub
715bec5949
Merge pull request #737 from robintown/double-audio
...
Disable spatial audio for the maximized speaker
2022-11-07 13:59:07 -05:00
Robin Townsend
667f902278
Switch to the develop branch of matrix-js-sdk
2022-11-07 12:50:59 -05:00
Robin Townsend
70344fd40f
Disable spatial audio for the maximized speaker
2022-11-07 11:50:05 -05:00
Robin Townsend
0a5701b9fa
Add logs to debug missing spatial audio
...
And potentially fix it, by recreating the source node when the stream changes.
2022-11-07 11:46:10 -05:00
Robin and GitHub
6a619de67b
Merge pull request #720 from robintown/fix-screenshare-crash
...
Fix a crash when someone leaves while screensharing
2022-11-03 16:20:11 -04:00
Robin Townsend
a47bd13db6
Fix a crash when someone leaves while screensharing
2022-11-03 16:11:57 -04:00
Robin Townsend
806a9032e1
Update matrix-js-sdk
2022-11-03 14:41:14 -04:00
Robin and GitHub
02e1d602d9
Merge pull request #708 from robintown/join-polish
...
Improve the visual experience of joining a call
2022-11-03 14:01:22 -04:00
Robin and GitHub
1e02afe1c1
Merge pull request #709 from robintown/crisp-avatars
...
Fix blurry avatars
2022-11-03 14:01:04 -04:00
Robin Townsend
2d5f413a1f
Improve the visual experience of joining a call
...
Because useMeasure always returns a width and height of zero on the first render, various call UI elements would flash in and out of existence or animate in from the wrong place when joining a call. This poses an accessibility issue, and is generally unpleasant.
2022-11-02 23:17:36 -04:00
Robin Townsend
093bf7c1a1
Fix blurry avatars
2022-11-02 23:12:43 -04:00
Robin and GitHub
db66700595
Merge pull request #704 from robintown/feedless-tiles
...
Don't show toolbar buttons on connecting tiles
2022-11-02 12:36:36 -04:00
Robin and GitHub
f93c022c27
Merge pull request #703 from robintown/fix-key-warning
...
Fix a warning about missing keys
2022-11-02 12:36:28 -04:00
Robin Townsend
84a92845c3
Don't show toolbar buttons on connecting tiles
...
Because connecting tiles don't have a feed, clicking the local volume button would cause a soft crash. This also fixes a few strict mode errors in the surrounding area while we're at it.
2022-11-02 12:34:31 -04:00
Robin Townsend
8731f83fb5
Fix a warning about missing keys
2022-11-02 12:15:32 -04:00
Robin and GitHub
7b71e9b20f
Merge pull request #692 from RiotTranslateBot/weblate-element-call-element-call
...
Translations update from Weblate
2022-11-02 11:47:14 -04:00
Robin and GitHub
9b93d45ea0
Merge pull request #702 from robintown/no-double-clients
...
Don't doubly initialize the client in strict mode
2022-11-02 11:28:21 -04:00
Robin Townsend
f1c050c327
Don't doubly initialize the client in strict mode
2022-11-02 11:23:05 -04:00
Robin and GitHub
99dbcffcaf
Merge pull request #697 from robintown/rename
...
Clean up remaining 'Matrix Video Chat' branding
2022-11-02 07:45:59 -04:00