Timo
9f832127b2
Fix comments (workaround gh weirdness) ( #1518 )
...
Signed-off-by: Timo K <toger5@hotmail.de >
2023-09-19 16:17:08 +02:00
Timo
4aec5c34f3
Firefox audio output issues fix ( #1510 )
...
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2023-09-19 15:10:14 +02:00
Robin
7f8a434135
Fix layout toggle looking broken on Safari (I hope)
...
I don't have a Safari to test with, but according to https://moderncss.dev/pure-css-custom-styled-radio-buttons/ , this should do the trick.
2023-09-19 07:54:13 -04:00
Robin
6a12a10cb5
Merge pull request #1497 from robintown/is-embedded
...
Untangle the semantics of isEmbedded
2023-09-19 07:15:07 -04:00
Robin
889e3842ee
Merge pull request #1493 from robintown/touchscreen-detection
...
Make touchscreen detection more robust
2023-09-19 07:14:58 -04:00
Robin
cc1f14bef3
Use explicit boolean flags
2023-09-19 07:12:27 -04:00
Robin
63f4086f98
Handle all URL param flags the same way
2023-09-19 07:11:39 -04:00
Robin
d1c9c4b331
Add comment
2023-09-19 07:04:43 -04:00
Robin
9f893e5373
Format code
2023-09-18 21:05:01 -04:00
Robin
4253963b95
Untangle the semantics of isEmbedded
...
This deletes the isEmbedded flag from UrlParams, replacing it with an alternative set of flags that I think is more sensible and well-defined.
2023-09-18 21:00:18 -04:00
Robin
b3ef5ac929
Make touchscreen detection more robust
...
Empirically, Chrome on Android can end up not matching (hover: none), but still matching (pointer: coarse). 😕
2023-09-18 19:24:22 -04:00
Robin
0b6b077506
Merge pull request #1478 from robintown/drawer-radius
...
Tweak drawer appearance to better match native system components
2023-09-18 18:31:51 -04:00
Robin
38ad42a0d8
Merge pull request #1485 from robintown/lobby-updates
...
Implement new lobby design
2023-09-18 18:31:35 -04:00
Robin
fe8ca9df9d
Merge pull request #1489 from robintown/settings-cut-off
...
Fix dropdowns in settings being cut off
2023-09-18 18:27:09 -04:00
Robin
00f587898d
Merge pull request #1486 from robintown/page-overflow
...
Fix home page overflowing by a few pixels
2023-09-18 18:26:58 -04:00
Robin
5f87d8d16c
Merge pull request #1482 from robintown/no-autojoin
...
Remove auto-join behavior from embedded mode
2023-09-18 18:03:04 -04:00
Robin
89fcfb7062
Merge pull request #1481 from robintown/fix-app-selection
...
Fix app selection prompt appearing even in the app
2023-09-18 17:57:20 -04:00
Robin
497c106c9f
Fix dropdowns in settings being cut off
2023-09-18 17:34:24 -04:00
Robin
c1f1cb94fd
Fix home page overflowing by a few pixels
...
Because the height of our header component changed at some point, the hard-coded height values in the CSS were off by a few px and caused the page to overflow slightly.
2023-09-18 16:49:55 -04:00
Robin
771ab41833
Implement new lobby design
2023-09-18 15:58:36 -04:00
Robin
6bdb4b69ee
Remove auto-join behavior from embedded mode
...
This was a hack that we did back when we were working on PTT, to make the joining process for PTT more seamless, but it doesn't make much sense to auto-join normal calls without giving the user a chance to turn off / adjust their media. If we want this behavior back eventually, I think it would be better serviced by a separate URL parameter.
2023-09-18 13:05:25 -04:00
Robin
6801c95e6a
Fix app selection prompt appearing even in the app
...
Turns out, I just got the name of this URL parameter wrong
2023-09-18 13:03:33 -04:00
David Baker
6561c0a898
Merge remote-tracking branch 'origin/livekit' into dbkr/refactor_urlparams
2023-09-18 17:54:49 +01:00
David Baker
4f48751aa2
Small refactor of URLParams stuff
...
Splits out the room locartion parsing from everything else to avoid
one function that fills out different parts of its return struct
depending on its args.
2023-09-18 17:49:10 +01:00
Robin
40ef872658
Tweak drawer appearance to better match native system components
2023-09-18 12:17:31 -04:00
Robin
8eb789d6aa
Merge branch 'livekit' into remove-walkie-talkie
2023-09-18 11:58:45 -04:00
Robin
1ecc8e3b22
Fix bad import
2023-09-18 11:56:24 -04:00
Robin
4d5b13824f
Merge pull request #1448 from robintown/app-selection
...
Add a prompt to launch Element X on mobile
2023-09-18 11:54:31 -04:00
Robin
48c563d31f
Merge pull request #1470 from robintown/feedback-layout
...
Fix the feedback screen looking broken on mobile
2023-09-18 11:54:25 -04:00
Robin
1e2b2c6ef9
Merge pull request #1472 from robintown/invert-buttons
...
Invert the microphone and video button states
2023-09-18 11:53:18 -04:00
Robin
cfd61282cc
Merge branch 'livekit' into remove-walkie-talkie
2023-09-18 11:52:52 -04:00
Robin
b53868cbc9
Merge branch 'livekit' into app-selection
2023-09-18 11:50:32 -04:00
Robin
662a85c16a
Add a clarifying comment
2023-09-18 11:46:16 -04:00
Robin
aaf4d20e7d
Merge branch 'livekit' into use-modals
2023-09-18 11:40:10 -04:00
Robin
08be4550d5
Merge pull request #1446 from robintown/modals
...
Implement the new modal designs
2023-09-18 11:38:03 -04:00
Robin
bfefcce466
Merge pull request #1445 from robintown/native-fonts
...
Use native system fonts on Android and iOS
2023-09-18 11:37:45 -04:00
Robin
282c345ad3
Invert the microphone and video button states
...
… so that they use the 'on' state when muted, and announce the action that they take rather than the current state, as suggested in internal design guidance.
2023-09-18 11:21:56 -04:00
Robin
1e9e096356
Fully remove walkie-talkie mode
2023-09-18 11:06:06 -04:00
Robin
db0d3b1ee9
Fix the feedback screen looking broken on mobile
2023-09-18 10:42:07 -04:00
Robin
bbf91ca867
Add a clarifying comment
2023-09-18 09:48:02 -04:00
Robin
d9ac072663
Update comment
...
Co-authored-by: Timo <16718859+toger5@users.noreply.github.com >
2023-09-18 09:14:46 -04:00
Timo
b979fc85bb
Check for existing track before creating one. ( #1459 )
...
Signed-off-by: Timo K <toger5@hotmail.de >
2023-09-18 12:43:03 +02:00
Robin
0f97d655d2
Add a prompt to launch Element X on mobile
...
This shows a bottom sheet on mobile asking the user whether they want to open the call in Element X, as soon as the page is loaded.
2023-09-17 17:48:03 -04:00
Robin
9db21e024e
Start using the new modal component
...
This attempts to converge all our modals on the new modal component while changing their designs as little as possible. This should reduce the bundle size a bit and make the app generally feel like it's converging on the new designs, even though individual modals still remain to be revamped.
2023-09-17 14:46:36 -04:00
Robin
f609ec3f4c
Implement new modal designs
...
They aren't yet used anywhere, but this will let us move on to implementing specific modal interactions from the new designs.
I made the design decision of making this new Modal component always be controlled by an explicit open state, which was inspired by some work I did with Jetpack Compose recently, where I saw that this makes state management and the behavior of components so much more obvious.
2023-09-17 14:40:14 -04:00
Robin
9736f0244b
Use native system fonts on Android and iOS
...
This behavior is called for in the new designs, but Compound Web doesn't (yet) implement it by default.
2023-09-17 12:56:13 -04:00
Robin
2bb2107ead
Merge branch 'livekit' into SimonBrandner/feat/gradient
2023-09-15 17:19:37 -04:00
Robin
224bfe58d1
Apply graphic positioning suggestion
2023-09-15 17:17:57 -04:00
Robin
1dd19a78ac
Merge pull request #1443 from vector-im/dbkr/publish_audio_at_start
...
Always publish microphone track when joining
2023-09-15 17:17:13 -04:00
Robin
564af13b59
Merge pull request #1410 from vector-im/dbkr/smooth_focus_switch
...
Smooth Focus Switching
2023-09-15 17:06:22 -04:00