Calinteodor
9df59b4a6f
feat(conference) added React Navigation
Introduce navigation for all in-conference screens.
4 роки тому
Saúl Ibarra Corretgé
07da5940a5
fix(rn,conference) show underlay when tapping navbar buttons
4 роки тому
Saúl Ibarra Corretgé
0833f8c867
feat(rn,conference) show invite button on the top navbar
4 роки тому
Saúl Ibarra Corretgé
3bf9c41f08
fix(rn,conference) count fake participants when checking if lonely meeting
A shared video participant counts, so the lonely meeting invite options can
disappear.
4 роки тому
Avram Tudor
1ad9046a38
Improve premeeting screens ux (#9726)
* feat(prejoin) move invite to toolbar section
* feat(premeeting) redesign prejoin and lobby screens
* code review changes
* fix prejoin flicker and avatar id
* fix password error message and native lobby dialog close position
4 роки тому
Calin Chitu
c6e50ad439
feat(native-participants-pane) implemented review remarks pt. 1
4 роки тому
Calin Chitu
b332fb474b
feat(native-participants-pane) Updated comments
4 роки тому
Calin Chitu
a12ad99ecf
feat(native-participants-pane) participants pane open/close fixed
4 роки тому
Vlad Piersec
9fd8491d04
fix(RN, Toolbox): Show full participant thumbnails in tile view
4 роки тому
Vlad Piersec
79939f108c
fix(rn, Labels): Place picture-in-picture button on the left
4 роки тому
Vlad Piersec
b135e2a06a
feat(Labels): Redesign labels on mobile & web
4 роки тому
luz paz
d3680bbebd
fix(misc) follow-up typos
Found via `codespell -q 3 -S ./lang`
4 роки тому
Saúl Ibarra Corretgé
3c94a5ccfd
feat(rn,ui) update in-meeting colors
4 роки тому
Saúl Ibarra Corretgé
78d4af6bf2
feat(rn,conference) new UI for conference name duration
4 роки тому
Saúl Ibarra Corretgé
33fc3833f9
fix(rn,labels) don't add extra margin in tile view
There is no need to skip the filmstrip, since it's not there.
4 роки тому
Saúl Ibarra Corretgé
b179542c39
fix(rn,labels) top-align with room name field
4 роки тому
Saúl Ibarra Corretgé
57ecdff9eb
fix(rn,conference) remove no longer needed margin
We are using a safe area view now.
4 роки тому
Saúl Ibarra Corretgé
9d4e49a5af
fix(rn,toolbox) fill gap underneath Toolbox
This is for devices without the home button.
4 роки тому
Saúl Ibarra Corretgé
6b4d25c0d3
fix(rn,ui) move top labels to navbar component
4 роки тому
Saúl Ibarra Corretgé
2f5ab2757f
feat(rn,ui) get rid of the gradients
4 роки тому
Vlad Piersec
c508572cc5
feat(toolbox): Redesign mobile toolbox
4 роки тому
Jean-François Alarie
407021e258
feat(rn,flags) add fullscreen.enabled flag
4 роки тому
Tudor-Ovidiu Avram
d49c5a6d8c
feat(jaas) add config for displaying participants stats and conference subject
5 роки тому
Hristo Terezov
5cae5985c0
feat(ConferenceTimer): Add config option to hide.
5 роки тому
Saúl Ibarra Corretgé
a67d0fbf6c
chore: remove some cycles
5 роки тому
Saúl Ibarra Corretgé
76e4929add
rn,tile-view: render display name on top of participant view
Makes the tiles consistent as the participant view is equally sized and the
avatar is always centered in the tile.
5 роки тому
Saúl Ibarra Corretgé
36d95ed51f
rn,conference: show lonely experience only after joining
Showing the modal earlier is weird because it will be closed as soon as we
connect. Also, we don't know if we are going to be alone until we join.
5 роки тому
NicolasD
41ba55a6a9
rn,flags: add feature flag to enable / disable conference timer
5 роки тому
Saúl Ibarra Corretgé
6e679f952f
redux: refactor loading of middlewares and reducers
Up until now we relied on implicit loading of middlewares and reducers, through
having imports in each feature's index.js.
This leads to many complex import cycles which result in (sometimes) hard to fix
bugs in addition to (often) breaking mobile because a web-only feature gets
imported on mobile too, thanks to the implicit loading.
This PR changes that to make the process explicit. Both middlewares and reducers
are imported in a single place, the app entrypoint. They have been divided into
3 categories: any, web and native, which represent each of the platforms
respectively.
Ideally no feature should have an index.js exporting actions, action types and
components, but that's a larger ordeal, so this is just the first step in
getting there. In order to both set example and avoid large cycles the app
feature has been refactored to not have an idex.js itself.
5 роки тому
Bettenbuk Zoltan
475a2ae596
feat: lobby feature
The lobby feature adds the possibility to lock a meeting and only allow people in after virtually knocking and going through formal approval
5 роки тому
Saúl Ibarra Corretgé
d740752522
rn,responsive-ui: refactor dimensions detection
Use a dimensions detecting root component. The Dimensions module does not
measure the app's view size, but the Window, which may not be the same, for
example on iOS when PiP is used.
Also refactor the aspect ratio wrap component since it can be taken directly
from the store.
Last, remove the use of DimensionsDetector on LargeVideo and TileView since they
occupy the full-screen anyway.
Fixes PiP mode on iOS.
5 роки тому
Bettenbuk Zoltan
0598e7369b
ref: eslint-config-jitsi@1.0.3
5 роки тому
Bettenbuk Zoltan
c08638da51
feat: insecure room name warning
5 роки тому
Saúl Ibarra Corretgé
e5b563ba46
rn,flags: add more feature flags to toggle specific behavior
- Invite funcionality (altogether)
- Recording
- Live streaming
- Meeting name
- Meeting password
5 роки тому
Bettenbuk Zoltan
39d789a088
feat: add url params: config.disableInviteFunctions, config.doNotStoreRoom and userInfo.displayName
5 роки тому
Bettenbuk Zoltan
678ed605d7
ref: change JitsiModal to better fit to needs
5 роки тому
Saúl Ibarra Corretgé
cdc14586de
invite: remove duplicated code
Add ability to invite users which will use the share sheet or dialog
dynamically.
5 роки тому
Zoltan Bettenbuk
8d3b59a0d0
rn: lonely meeting experience
5 роки тому
theunafraid
c2cf09a2ca
Add conference timer (#4958)
6 роки тому
Bettenbuk Zoltan
3ff658a13b
fix: respect safe area in conference on ios
6 роки тому
Saúl Ibarra Corretgé
f7a526f488
rn: fix rendering unnecessary stuff when in PiP mode
6 роки тому
Saúl Ibarra Corretgé
19d1e3829d
rn: add shared document support using Etherpad
6 роки тому
Saúl Ibarra Corretgé
64897b9c91
rn,toolbox: simplify logic for showing Toolbox on mobile
6 роки тому
Bettenbuk Zoltan
ec30af2844
feat: always show labels
6 роки тому
Bettenbuk Zoltan
1993ad10eb
feat: apply color brand guidelines
6 роки тому
Bettenbuk Zoltan
a25a504a59
feat: add bottom gradient
6 роки тому
Bettenbuk Zoltan
0a76eebca7
feat: central back button registry
6 роки тому
Bettenbuk Zoltan
4c3ed190f3
feat: add ability to toggle toolbox from tile view
6 роки тому
Saúl Ibarra Corretgé
97e0303065
feature-flags: add flag for enabling calendar integration
6 роки тому
Saúl Ibarra Corretgé
cf7b10d53d
feature-flags: initial implementation
The welcomePageEnabled and pictureInPictureEnabled props on mobile have been
converted to feature flags.
6 роки тому