Calin-Teodor
a31cc62c25
feat(conference/native): created CarModeFooter
2022-07-07 12:22:39 +03:00
Calinteodor
4a4856f3de
feat(conference/native): disabled PiP on WelcomePage ( #11801 )
...
* feat(conference/native): disabled PiP on WelcomePage
2022-07-06 18:14:41 +03:00
Calin-Teodor
b41c71e80b
feat(conference): fixed linter
2022-07-05 10:16:13 +03:00
Calin-Teodor
a4b997362a
feat(conference): disabled pip if we are not in conference room
2022-07-05 10:16:13 +03:00
tmoldovan8x8
9a99c517ab
fix(rn, pip) enables PiP on conference mounted
2022-06-23 14:42:41 +03:00
Calinteodor
bb76090bce
feat(lobby/prejoin): updates
...
* feat(base/modal) added keyboard dismiss functionality
* feat(lobby) updated ui and start knocking if name is set
* feat(prejoin) updated ui and hide input if name is not required
* feat(prejoin) updated join button styles
* feat(prejoin) removed extra empty space
* feat(prejoin) updated disable join condition
* feat(base/modal) moved keaboard dismiss functionality
* feat(conference) updated auto knock condition
* feat(prejoin) updated button styles and disabling condition
* feat(lobby) updated styles
* feat(lobby/prejoin) updated styles for buttons and inputs
* feat(lobby/prejoin) updated contentContainer styles
* feat(lobby/prejoin) created shouldEnableAutoKnock helper
2022-06-21 16:16:38 +02:00
Saúl Ibarra Corretgé
d61fe58fcf
fix(rn,styles) cleanup unused styles
2022-06-21 11:48:07 +02:00
Titus Moldovan
b428ce2dcd
fix(pip) make PiP disabled by default
...
This reverts commit c84c3c61e2c24014b43023316627f7747bbca7a6.
2022-06-21 10:36:21 +03:00
Saúl Ibarra Corretgé
6ad279f029
fix(rn, bottomsheet) fix not rendering above presentation sheets
...
Move all sheets to render in a new container which uses FullWindowOverlay, which allows rendering above presentation controllers on iOS.
2022-06-20 16:53:19 +02:00
Calinteodor
4d8f29d4fe
feat(rn,dynamic-brandind) added background image url to prejoin and lobby
2022-06-18 21:59:10 +02:00
Horatiu Muresan
38abca8a65
fix(carmode) Force potrait mode, add connection indicator
2022-06-17 12:54:51 +02:00
Calinteodor
fbf693b2dc
feat(mobile/navigation) updated screens that have footer
...
* feat(mobile/navigation) updated screens that have footer
* feat(chat/native) reverted style change
* feat(chat/native) reverted changes and added input vertical padding
* feat(base/modal) replaced headerHeight with top safe area inset
* feat(carmode/native) removed unused import and fixed linter
* feat(chat/polls/native) reverted style changes
* feat(base/modal) added isModalPresentation default prop
* feat(base/modal) made isModalPresentation optional
* feat(base/modal) headerHeight based on top notch devices
* feat(polls) updated styles
* feat(base/modal) updated comment
2022-06-16 11:49:53 +02:00
Calin Chitu
79e648867d
feat(mobile/navigation) - removed stack dependency and updated animation options
2022-06-09 15:14:54 +02:00
Calinteodor
f3f9cd3d05
feat(dynamic-branding) add initial mobile SDK customization
...
* feat(dynamic-branding) sdk customization
* feat(dynamic-branding) unsetDynamicBranding when we disconnect
* feat(dynamic-branding) added branding colors to conference
* feat(dynamic-branding) extracted logger to its own file
* feat(dynamic-branding) reverted style change
* feat(dynamic-branding) unset branding if connection failed
* feat(dynamic-branding) removed index.js, updated imports, added ImageBackground component
* feat(dynamic-branding) created logger feature object
* feat(dynamic-branding) moved brandingStyles to mapStateToProps, used SvGUri
* feat(dynamic-branding) created BrandingImageBackground component, fixed styles
* feat(dynamic-branding) moved BrandingImageBackground to dynamic-branding feature
* feat(dynamic-branding) fixed linter
* feat(dynamic-branding) added style comment
2022-05-23 17:02:14 +02:00
Horatiu Muresan
61abf0d882
feat(carmode) Add carmode screen
...
- opens as a modal
- lastn is 0, mutes local video while open
- long press to talk
- and more
2022-05-06 13:14:10 +03:00
Calin Chitu
3e004811e0
feat(lobby/native) LobbyScreen and LobbyChatScreen
2022-04-26 14:55:15 +03:00
Calin Chitu
ec78cf2784
feat(conference/native) - hide label in one to one meeting
2022-04-07 10:43:37 +02:00
Saúl Ibarra Corretgé
26b3eb34f0
fix(android,back-button) rework back button handling on Android
...
We used to have a registry which registered a single handlerwith RN.
THis was registered really early in the app.
When React Navigation was introduced we ddidn't realize it interacts
with the back button. In a stack nagigator it will navigate to the
previous screen. This meant our back button handling was broken.
This commit removes our previous registry and uses the RN back button
handler directly in the 2 components that use it: the conference and
bottom sheets.
Since these handlers are registered after navigation, our handlers are
going to run first so we cna implement the behavior we need, namely to
dismiss an open botom sheet or set the conference in PiP mode.
2022-03-29 14:33:25 +02:00
Gabriel Borlea
85c505a29d
add(highlights): mobile flow ( #11168 )
...
* add(highlight): mobile initial flow
* fix(hightlight): get meeting fqn on mobile
* fix(dynamic-branding): extract fqn on mobile
* fix(highlights): remove local fqn extraction and grounp dispatches in batch
* fix(dynamic-branding): check if state is defined in extract fqn
2022-03-18 16:16:56 +02:00
Calin Chitu
34d8843a35
fix(mobile-ui) ui fixes
2022-02-23 16:56:41 +02:00
Calin Chitu
eb720d5ddc
feat(navigation) two actions screen header buttons ui updates
2022-02-11 12:06:56 +02:00
Robert Pintilii
b21beecbea
fix(title-bar) Fix native titlebar ( #10882 )
2022-01-31 11:47:53 +02:00
Calinteodor
b9433368ee
feat(rn,app) unified navigators
2022-01-25 13:55:57 +01:00
Tudor D. Pop
28f5ddc81d
feat(lobby,notifications) refactor lobby notifications
2022-01-20 15:26:03 +01:00
Robert Pintilii
eb010061e0
feat(title-bar) Updated title bar ( #10752 )
...
Only display Picture-in-Picture button when feature is available
Moved conference timer before title
Created new always-on container for labels
Moved recording labels to always-on
Updated expanded label to support new always-on labels
Added raised hands counter label
Added speaker - earpiece toggle button
Lifted state up
2022-01-13 14:15:53 +02:00
Saúl Ibarra Corretgé
61ae909ed5
chore(deps,rn) update navigation librarries to their latest versions
...
React Navigation v6.
2022-01-10 19:21:51 +01:00
Saúl Ibarra Corretgé
90321ca016
feat(rn) update React Native to version 0.63
...
I'm updating to RN 0.63 instead of the latest (0.66 at the time of this writing)
so we can update the navigation related libraries to their latest versions, and
then proceed with the larger leap towards the latest RN.
2022-01-10 19:21:51 +01:00
Calin Chitu
db37cd37c8
feat(conference) centered header navigation button
2022-01-07 17:42:38 +02:00
Robert Pintilii
56883f0a65
fix(theme) Update colors ( #10649 )
2021-12-17 15:05:12 +02:00
Calinteodor
bf3cc65f4c
feat(security) created SecurityOptions React Navigation screen ( #10509 )
...
* feat(security) Security Options screen
2021-12-10 18:23:27 +02:00
Vlad Piersec
bfc0567e32
fix(rn,chat): Fix chat and polls title
2021-12-07 11:13:25 +01:00
Saúl Ibarra Corretgé
4401ea8818
fix(rn,navbar) fix invalid boolean check
...
`startTimestamp` is not a boolean, so make sure we return one.
2021-12-03 08:38:58 +01:00
Saúl Ibarra Corretgé
322ec107cd
fix(rn,conference) hide timer until it has started
...
It may never start if the component is not deployed.
2021-12-02 16:04:45 +01:00
Andrei Oltean
70b8ccc097
feat: (speaker-stats) add speaker stats feature to native
2021-11-25 20:17:49 +02:00
Calinteodor
cc63ff1c3c
feat(conference) UI updates for mobile navigation bar ( #10437 )
...
* feat(conference) updated native navigation bar and toolbox styles
2021-11-25 18:41:03 +02:00
Werner Fleischer
b5faf9f62a
feat(breakout-rooms) add breakout-rooms
...
- implement breakout-rooms
- integrated into the participants panel
- managed by moderators
- moderators can send participants to breakout-rooms
- participants can join breakout rooms by themselve
- participants can leave breakout rooms anytime
Co-authored-by: Robert Pintilii <robert.pin9@gmail.com>
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
2021-11-19 10:27:34 +01:00
Calin Chitu
e42db3c9c2
feat(welcome) added WelcomePage React Nav bottom tabs
2021-11-17 15:42:06 +02:00
Calinteodor
4e2fea1e12
feat(rn,welcome) React Navigation drawer
2021-11-11 15:32:56 +01:00
Saúl Ibarra Corretgé
162a67fe8b
chore(lint) tame the (uppdated) linter
2021-11-09 09:43:55 +01:00
Calinteodor
9df59b4a6f
feat(conference) added React Navigation
...
Introduce navigation for all in-conference screens.
2021-10-20 21:29:21 +02:00
Saúl Ibarra Corretgé
07da5940a5
fix(rn,conference) show underlay when tapping navbar buttons
2021-09-15 13:35:33 +02:00
Saúl Ibarra Corretgé
0833f8c867
feat(rn,conference) show invite button on the top navbar
2021-09-14 15:03:24 +02:00
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.
2021-09-14 12:50:22 +02:00
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
2021-08-20 11:53:11 +03:00
Calin Chitu
c6e50ad439
feat(native-participants-pane) implemented review remarks pt. 1
2021-07-21 12:32:10 -05:00
Calin Chitu
b332fb474b
feat(native-participants-pane) Updated comments
2021-07-21 12:32:10 -05:00
Calin Chitu
a12ad99ecf
feat(native-participants-pane) participants pane open/close fixed
2021-07-21 12:32:10 -05:00
Vlad Piersec
9fd8491d04
fix(RN, Toolbox): Show full participant thumbnails in tile view
2021-05-08 00:25:40 +02:00
Vlad Piersec
79939f108c
fix(rn, Labels): Place picture-in-picture button on the left
2021-05-05 09:16:48 +03:00
Vlad Piersec
b135e2a06a
feat(Labels): Redesign labels on mobile & web
2021-04-08 11:57:15 +02:00