Lyubo Marinov
84b9c5f5fd
Coding style
8 vuotta sitten
Saúl Ibarra Corretgé
43c8fc6847
[RN] Fix mirroring video views on platforms with native support
8 vuotta sitten
Ilya Daynatovich
affd965d5d
Remove an unnecessary file
8 vuotta sitten
Leonard Kim
989161159d
Modal dialog for displaying dominant speaker times
8 vuotta sitten
damencho
51f0c8a388
Adds base dialog implementation.
8 vuotta sitten
Lyubo Marinov
e6f906b9ca
[RN] Fix undefined.avatarID in ParticipantView
8 vuotta sitten
hristoterezov
d74e43ddcc
[RN] fix(Avatar): Match the implementation for web
8 vuotta sitten
Lyubo Marinov
23ddce122b
Comply w/ coding style
8 vuotta sitten
hristoterezov
814bd26c07
feat(Avatar): Implement Avatar for web
8 vuotta sitten
Lyubo Marinov
45e09af692
react-native 0.42.0
8 vuotta sitten
hristoterezov
9ea224412d
ref(avatar): Move Avatar and Participant view to base/participants
8 vuotta sitten
Lyubo Marinov
acd83ede2f
[RN] Third-party ES6 Symbol ponyfill
8 vuotta sitten
Lyubo Marinov
bd51613e62
[RN] Support the for...of statement in lib-jitsi-meet
8 vuotta sitten
Lyubo Marinov
3b54c527b6
Remove obsolete source code
8 vuotta sitten
Lyubo Marinov
18368fefaa
Comply w/ coding style
8 vuotta sitten
damencho
c361e1e31a
Translate react strings.
Split language detectors to be web/native dependent. Take care of strings that contain html.
8 vuotta sitten
damencho
e3d4152e32
Adds react-i18next and its provider to react.
Adds translate function with default namespaces and options.
8 vuotta sitten
damencho
d861ba1876
Moves translation to react and use i18next language detectors.
8 vuotta sitten
Lyubo Marinov
743d12e326
Default to mobile app promotion
8 vuotta sitten
Lyubo Marinov
0ed85b9d25
Replace features/unsupported-browser SET_UNSUPPORTED_BROWSER with features/base/lib-jitsi-meet SET_WEBRTC_READY
The error raised by JitsiMeetJS.init() is already in the state of
features/base/lib-jitsi-meet so it's not a good design to store the same
error in the state of features/unsupported-browser.
8 vuotta sitten
Ilya Daynatovich
a8877d82b6
Rename style component; Use of status codes instead of flags in conference init
8 vuotta sitten
Ilya Daynatovich
8896b0adf3
Fix problem with dialogs
8 vuotta sitten
Ilya Daynatovich
60b14e9b45
Some fixes mentioned in the PR
8 vuotta sitten
Ilya Daynatovich
b409c8cc2f
Fix reload regression
8 vuotta sitten
Ilya Daynatovich
905212b109
Enable flow for written code
8 vuotta sitten
Ilya Daynatovich
05b7df26e6
Add no mobile app component
8 vuotta sitten
Ilya Daynatovich
1268afd3f8
Added unsuported browser and plugin required pages
8 vuotta sitten
Lyubo Marinov
c1b9b7a623
Prevent undefined JitsiMeetJS
8 vuotta sitten
Lyubo Marinov
0b9160fb75
LIB_DID_DISPOSE, LIB_DID_INIT, LIB_WILL_DISPOSE, LIB_WILL_INIT
8 vuotta sitten
Lyubo Marinov
702144180c
Be consistent, simplify the source code
8 vuotta sitten
Lyubo Marinov
d2b2f98941
Fix typo
8 vuotta sitten
Lyubo Marinov
ec95956e25
[RN] Prepare for modifications to unsupported-browser
8 vuotta sitten
Lyubo Marinov
d6d7ce1b67
[RN] Move preferH264 where it will be in effect (in the future)
8 vuotta sitten
Lyubo Marinov
f50a31b4e8
[RN] Simplify the source code
8 vuotta sitten
Ilya Daynatovich
c7f3740099
Fix IE redirect problem
8 vuotta sitten
Lyubo Marinov
bc5d92a452
[RN] Prefer H.264
8 vuotta sitten
Lyubo Marinov
26e119bfc2
Comply w/ coding style
8 vuotta sitten
Saúl Ibarra Corretgé
023359b9d2
[RN] Avoid rendering Container if not visible
This solves the issue of view clipping on Android, plus it seems to be the RN
convention unless the views are very large and memory hungry.
8 vuotta sitten
Saúl Ibarra Corretgé
5b6985fc5c
[RN] Fix use of undefined APP
On RN we don't use the global APP object, so don't save the store there unless
it's defined, which is the case in the current web version. Also, check for
undefined explicitly, since a "if (!APP)" check will throw a ReferenceError.
8 vuotta sitten
Lyubomir Marinov
538af01bf5
Comply w/ coding style
8 vuotta sitten
hristoterezov
92d0589a37
ref(overlay): The overlays to use React
8 vuotta sitten
Lyubomir Marinov
e599491583
Remove duplication
8 vuotta sitten
Lyubomir Marinov
d1520773cf
Improve consistency
8 vuotta sitten
Lyubomir Marinov
0d97f14a1a
flow
8 vuotta sitten
Lyubomir Marinov
b8f28abfdf
[RN] Fix incorrect JitsiMeetJS.init error handling
8 vuotta sitten
Lyubomir Marinov
9ac7c97e67
[RN] Enforce mandatory mobile app-specific config
8 vuotta sitten
Lyubomir Marinov
52b3eaacb5
[RN] Fix passing config.js to JitsiMeetJS.init
8 vuotta sitten
Lyubomir Marinov
401a783d6a
Coding style consistency
Includes automatic recommended Xcode project file fixes.
8 vuotta sitten
Lyubomir Marinov
39483a30b6
Polyfill Element.innerHTML
Lib-jitsi-meet uses jQuery's .append method to manipulate Jingle. The
method in question invokes the getter and setter of Element.innerHTML.
Unfortunately, xmldom which we use in React Native to polyfill DOM does
not polyfill Element.innerHTML. So polyfill it ourselves.
8 vuotta sitten
Saúl Ibarra Corretgé
36f5b0218d
[RN] Fix running timers in the background
Turns out React Native's timers (setTimeout / setInterval) don't run while the
app is in the background: https://github.com/facebook/react-native/issues/167
This patch replaces the global timer functions with those from the
react-native-background-timer package, which work in the background.
These timers won't magically make an application work in the background, but
they will run if an application already happens to run in the background. That's
our case while in a conference, so these timers will run, allowing XMPP pings to
be sent and the conference to stay up as long as the user desires.
8 vuotta sitten