Calinteodor
0f7aa5a084
feat(mobile/navigation): disabled bottom tab navigator backBehavior ( #12320 )
...
* feat(mobile/navigation): disabled backBehavior in bottom tab navigator
2022-10-06 14:55:44 +03:00
Bogdan Duduman
48db099134
feat: include sort members eslint changes
2022-09-27 10:25:20 +02:00
Calinteodor
5ec6581d2e
feat(welcome/native): settings updates ( #11830 )
...
feat(settings/native): feature updates
2022-07-28 10:28:29 +03:00
Calinteodor
dbf7bf4750
feat(prejoin) native prejoin screen and other navigation updates
...
* feat(prejoin) created native Prejoin screen
* feat(prejoin) fixed useState callback and updates warnings
* feat(prejoin) created styles file
* feat(prejoin) moved nav from middleware to appNavigate, created native DeviceStatus
* feat(prejoin) updated styles
* feat(prejoin) review remarks pt. 1
* feat(prejoin) removed unused styles
* feat(prejoin) review remarks pt. 2
* feat(prejoin) comment fix
* feat(prejoin) added header title
* feat(prejoin) review remarks
* feat(lobby) updated styles
* feat(prejoin) updated lobby screen header button functionality
* feat(prejoin) review remarks pt 3
* feat(welcome) removed VideoSwitch component
* feat(mobile/navigation) fixed linter
* feat(welcome) moved isWelcomePageEnabled to functions.ts
* feat(mobile/navigation) screen options and order updates
* feat(app) review remark
* feat(welcome) added translation for screen header title and fixed build
* feat(mobile/navigation) added screen title translation and created screen option
* feat(mobile/navigation) fixed screenOptions import
* feat(mobile/navigation) added DialInSummary title translation, fixed animation and close button
* feat(welcome) fixed build
* feat(welcome) removed extra check
* feat(prejoin) review remarks pt 4
* feat(prejoin) added Join in low bandwidth mode btn
* feat(welcome) changed welcome screen header title
* fixup lobby close
2022-06-16 11:49:07 +02:00
Calin Chitu
06bd279f22
feat(dialog) refinaments
2022-02-08 17:38:14 +02:00
Calin Chitu
40f5f4cd0d
feat(welcome) blur room name input onListContainerPress
2022-02-01 16:12:55 +02:00
Calinteodor
b9433368ee
feat(rn,app) unified navigators
2022-01-25 13:55:57 +01:00
Saúl Ibarra Corretgé
55e6cc027b
fix(rn,welcome) use native driver for opacity animation
2022-01-10 19:21:51 +01:00
Saúl Ibarra Corretgé
d7b581e338
feat)rn,sdk) introduce a "ready to close" event
...
This event is the event host applications need to listen to for knowing when to
dispose the SDK from now on.
Since the introduction of breakout rooms it's possible that we navigate from one
meeting to another, so there will be several conference join / terminations.
In addition, local track destruction is now moved to SET_ROOM when there is no
room, aka, we are going back to the welcome page or to the black page.
2021-11-24 09:58:48 +01:00
Saúl Ibarra Corretgé
2e7c06d045
fix(rn,welcome-page) don't create video track unnecessarily
...
We are no longer rendering it, so skip creating it altogether and make sure it's
destroyed on meeting end.
2021-11-23 12:25:39 +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
Saúl Ibarra Corretgé
f63b161955
fix(ios) disable QuickType bar on iOS15 when not using autocorrect
...
See:
https://reactnative.dev/blog/2021/09/01/preparing-your-app-for-iOS-15-and-android-12#quicktype-bar
2021-10-06 13:28:51 +02:00
Hristo Terezov
dc60418613
fix(settings): imports that break mobile.
2021-07-09 06:56:14 +03:00
Saúl Ibarra Corretgé
e30b2e14a5
fix(rn) stop room name generator when field is focused
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/8307
2021-01-12 17:36:09 +01:00
Titus-Andrei Moldovan
9a35026d6a
feat(android) add screen-sharing support
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
Co-authored-by: zycwind <391321232@qq.com>
2020-11-04 14:45:16 +01:00
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.
2020-06-16 11:24:15 +02:00
Bettenbuk Zoltan
0598e7369b
ref: eslint-config-jitsi@1.0.3
2020-05-20 17:14:29 +02:00
Bettenbuk Zoltan
c08638da51
feat: insecure room name warning
2020-05-18 17:59:07 +02:00
Bettenbuk Zoltan
678ed605d7
ref: change JitsiModal to better fit to needs
2020-04-07 11:18:50 +02:00
Saúl Ibarra Corretgé
d3a26f9b4e
rn,welcome-page: use random room name generator
2020-03-30 14:40:29 +02:00
Bettenbuk Zoltan
8a3ddd8596
feat: SVG icons
2019-09-13 14:07:53 +02:00
Bettenbuk Zoltan
7a985dd843
fix: disable reduced UI on welcome page
2019-07-23 17:52:03 +02:00
Saúl Ibarra Corretgé
55218de779
rn: add a reduced UI mode for the welcome page
...
The only way to render the welcome page in reduced UI mode currently is to
hangup a call from the Android ongoing notification while in PiP mode.
2019-06-26 21:45:27 +02:00
Bettenbuk Zoltan
86d0d4fc22
rn: add DialInSummary
2019-05-07 18:02:14 +02:00
Bettenbuk Zoltan
2a5adfc601
Remove some Flow annotations
2019-03-25 13:53:08 +01:00
Saúl Ibarra Corretgé
b53a034aaf
deps: update React Native to version 0.59
...
This new version comes with an updated JSC runtime, so we no longer need to
depend on the updated version ourselves.
2019-03-21 14:47:55 +01:00
Bettenbuk Zoltan
55a971c0fd
[RN] Add color scheme support to header
2019-03-12 12:36:15 +01:00
Leonard Kim
609f3887f2
ref(welcome-page): native creates/destroys camera after mount
2018-11-21 08:08:45 -08:00
Saúl Ibarra Corretgé
a327a5d804
[RN] Drop the react-native-permissions dependency
...
It causes false positives when submitting the app to the Store. Use the new
permissions API in react-native-webrtc instead.
2018-09-05 14:56:00 -05:00
Ritwik Heda
1d99abc4a4
removes need for `eslint-disable-next-line react/jsx-wrap-multilines` and `eslint-diable-line no extra-parens`
2018-08-12 17:06:35 -05:00
Saúl Ibarra Corretgé
3154c6f936
[RN] Don't request camera permission on first launch
...
It will only be requested if a user joins a meeting or flips the switch from
video to audio and back, but never as the first thing when the welcome page is
mounted.
2018-07-19 09:03:22 -05:00
Guus der Kinderen
ccf0c8a363
fix(i18n) Accessiblity labels translations ( #3071 )
...
* fix(toolbar): accessibilityLabel should be translatable.
This commit adds a helper property to get the accessibilityLabel of an item,
providing a translation if one is available. This mimics the behavior of
label and tooltip.
* fix(toolbar) 'hangup' button accessibilityLabel i18n
* fix(toolbar) 'mute' button accessibilityLabel i18n
* fix(toolbar) 'videomute' button accessibilityLabel i18n
* fix(toolbar) 'moreActions' button accessibilityLabel i18n
* fix(toolbar) 'shareRoom' button accessibilityLabel i18n
* fix(toolbar) 'audioRoute' button accessibilityLabel i18n
* fix(toolbar) 'toggleCamera' button accessibilityLabel i18n
* fix(toolbar) 'audioOnly' button accessibilityLabel i18n
* fix(toolbar) 'roomLock' button accessibilityLabel i18n
* fix(toolbar) 'pip' button accessibilityLabel i18n
* fix(toolbar) 'invite' button accessibilityLabel i18n
* fix(toolbar) 'raiseHand' button accessibilityLabel i18n
* fix(toolbar) 'chat' button accessibilityLabel i18n
* fix(toolbar) 'shareYourScreen' button accessibilityLabel i18n
* fix(toolbar) 'fullScreen' button accessibilityLabel i18n
* fix(toolbar) 'sharedvideo' button accessibilityLabel i18n
* fix(toolbar) 'document' button accessibilityLabel i18n
* fix(toolbar) 'speakerStats' button accessibilityLabel i18n
* fix(toolbar) 'feedback' button accessibilityLabel i18n
* fix(toolbar) 'shortcuts' button accessibilityLabel i18n
* fix(toolbar) 'recording' button accessibilityLabel i18n
* fix(toolbar) 'settings' button accessibilityLabel i18n
* fix(welcomepage) accessibilityLabels i18n
* fix(toolbar) 'info' button accessibilityLabel i18n
* fix(i18n): Add translation to various aria-label property values.
* fix(i18n): Differentiate between overflow menu and button.
2018-06-07 13:32:18 -07:00
Bettenbuk Zoltan
5579464951
[RN] WelcomeScreen post-merge changes
2018-05-30 11:13:16 +02:00
zbettenbuk
959db3a665
Make web use the redux settings/profile
2018-05-09 15:20:22 +02:00
Lyubo Marinov
6a0de0ddde
Coding style: consistency, formatting, naming
2018-05-07 10:05:37 -05:00
zbettenbuk
b777322fdc
[RN] Make the audio-video labels touchable
2018-05-07 10:05:22 -05:00
zbettenbuk
68608478f6
Refactor PagedList components to be independent from the lists it renders
2018-05-01 09:09:32 -05:00
Zoltan Bettenbuk
2412239206
[RN] Assorted hintbox fixes
...
* Align hint box text to center
* Fix disappearing hint box on android
2018-04-04 14:50:12 +02:00
zbettenbuk
357f173e85
Remove obsolate PlatformElements.native.js
2018-03-13 18:04:17 -05:00
zbettenbuk
bba480f329
Add calendar-sync feature
2018-03-13 18:04:14 -05:00
Lyubo Marinov
d727ee80b2
[RN] Fix base/profile and recent-list bugs
2018-02-27 20:52:34 -06:00
Lyubo Marinov
9f69c4d730
Grow features/settings from features/app-settings and features/settings-menu
2018-02-26 19:19:01 -06:00
zbettenbuk
e23d4317eb
Add hint box with dynamic join button
2018-02-26 18:39:48 -06:00
zbettenbuk
547ddee3a5
Dismiss keyboard on menu open
2018-02-26 18:39:48 -06:00
zbettenbuk
04690dfc8f
Facelift Welcome screen
2018-02-26 18:39:48 -06:00
Saúl Ibarra Corretgé
1f6b743bec
[RN] Join room when pressing "go" on the keyboard
...
Improve the experience when joining a room by removing the need to tap the join
button. The keyboard type has also been set to "go", which translated on the
builtin keyboard button label to be "go" (it's builtin, the operating system
translates it). This works on both Android and iOS.
2018-01-19 16:10:51 -06:00
zbettenbuk
bfcd34358b
[RN] Add app-settings feature
...
[RN] Fix PR feedbacks, write persistency docs
2018-01-04 12:53:29 -06:00
Lyubo Marinov
1e0550c746
[RN] Add recent-list feature
2017-12-19 19:15:01 -06:00