Zoltan Bettenbuk
0d1d0d06a4
Merge pull request #2977 from saghul/dialog-modal-orientation
...
[RN] Support landscape and portrait orientations in Dialog
2018-05-16 10:28:28 +02:00
Mark Madlangbayan
b037e1d736
Updated nodejs requirement
2018-05-16 09:48:47 +02:00
Saúl Ibarra Corretgé
bce2438471
feat(toolbox): rename label / tooltip getters in ToolboxItem
2018-05-15 14:12:39 -05:00
Saúl Ibarra Corretgé
8a160fd9ab
feat(toolbox): fix ToggleCameraButton tooltip / label
2018-05-15 14:12:39 -05:00
Saúl Ibarra Corretgé
cd57477b68
feat(toolbox): restore emitting UI events for legacy code
2018-05-15 14:12:39 -05:00
Lyubo Marinov
f1123a8cdd
Restore the audio and video mute/unmute keyboard shortcuts
...
I don't think it's realistic that we'd merge a PR that breaks the most
important shortcuts of the app (in my opinion): audio and video
mute/unmute.
2018-05-15 14:12:39 -05:00
Lyubo Marinov
447035c8b2
Coding style
2018-05-15 14:12:39 -05:00
Lyubo Marinov
7fe421aeba
Removes unnecessary source code
2018-05-15 14:12:38 -05:00
Lyubo Marinov
3aff4967f1
Keep buttons in their associated features
...
Contributing all buttons in one place goes against the designs that we
set out at the beginning of the project's rewrite and that multiple of
us have been following since then.
2018-05-15 14:12:38 -05:00
Lyubo Marinov
a42496ba53
Coding style
2018-05-15 14:12:38 -05:00
Saúl Ibarra Corretgé
9ca7ca9515
feat(toolbox): move visibleButtons to redux
...
Technically we still depend on interfaceConfig, but this paves the way for when
that is no longer the case.
2018-05-15 14:12:38 -05:00
Saúl Ibarra Corretgé
9a3effe97a
feat(toolbox): move OverflowMenu show logic to redux
2018-05-15 14:12:38 -05:00
Saúl Ibarra Corretgé
a2834a2495
[RN] Refactor Toolbox
...
Create standalone components for each feature and move all state to them.
Toolbars are now dummy containers.
2018-05-15 14:12:38 -05:00
Saúl Ibarra Corretgé
450400b768
feat(filmstrip): refactor filmstrip only toolbar
...
- Move the toolbar to the filmstrip feature
- Use all the buttons from the toolbox feature
2018-05-15 14:12:38 -05:00
Saúl Ibarra Corretgé
c7d72ee3f6
feat(toolbox): create SettingsButton
...
Only on web, since there is currently no equivalent on mobile. It encapsulates
all funcionality related to opening the settings dialog / panel.
2018-05-15 14:12:38 -05:00
Saúl Ibarra Corretgé
01cb4ac7c8
feat(alwaysontop): refactor toolbox
...
Use the new abstractions, which already take care of the rendering part.
2018-05-15 14:12:38 -05:00
Saúl Ibarra Corretgé
b634f6b200
feat(toolbox): implement buttons using ToolboxItem
...
Currently the following are implemented:
- AudioMuteButton
- HangupButton
- VideoMuteButton
In order to implement these new buttons a new abstract class was introduced,
which abstracts the ToolboxItem into a button with enough hooks so a stateful
and a stateless version of it can be created.
This patch only adds the stateful implementation of the aforementioned buttons.
2018-05-15 14:12:38 -05:00
Saúl Ibarra Corretgé
8d94cc5cb2
feat(toolbox): introduce ToolboxItem
...
This abstraction represents an action which can go anywhere in a toolbox (be
that the main toolbar or the overflow menu) and it's platform independent.
It does not depend on Redux, thus making it stateless, which facilitates its use
in stateful button implementations as well as stateless ones.
2018-05-15 14:12:38 -05:00
Saúl Ibarra Corretgé
52da5010cc
[Android] Make sure we use the react-native version in node_modules
...
Releases are also published to jcenter, and due to how the dependency is
declared, we are picking the latest release from there, which is arguably not
what we want.
2018-05-15 13:48:34 -05:00
Saúl Ibarra Corretgé
362486cbea
deps: update react-native-locale-detector
...
Includes a fix for compatibility with RN >= 0.47.
2018-05-15 13:48:34 -05:00
Saúl Ibarra Corretgé
eea6af51db
[RN] Support landscape and portrait orientations in Dialog
2018-05-15 17:55:33 +02:00
Bettenbuk Zoltan
df7b8e51fc
[RN] Improve video switch style and remove react warning
2018-05-15 17:42:54 +02:00
Lyubo Marinov
f64b511682
Fix "objc[59448]: Cannot form weak reference to instance (0x60c000039440) of class RNCallKit. It is possible that this object was over-released, or is in the process of deallocation."
2018-05-15 17:29:20 +02:00
Saúl Ibarra Corretgé
c6f99f3dda
[RN] Support landscape and portrait orientations in BottomSheet
...
One has to be explicit on iOS, otherwise it seems to be locked to portrait only.
2018-05-15 17:12:40 +02:00
Lyubo Marinov
75fe3e3b9d
[RN] If base/config knows a domain, then the app knows it
...
Knowledge is power, man!
The config.js cache predates the feature base/known-domains.
Technically, it's also able to recall more domains that the feature
recent-list can (because the latter limits its entries).
2018-05-14 16:33:02 -05:00
Lyubo Marinov
631f51d627
[RN] Legacy support of calendar-sync's knownDomains
...
Knowledge is power, man!
We moved "knownDomains" from calendar-sync to base/known-domains.
However, we do have an official release in the app stores and I'd like
us to not throw away the knowledge it has acquired.
2018-05-14 16:32:30 -05:00
Lyubo Marinov
d4dea22576
[RN] If recent-list knows a domain, then the app knows it
2018-05-14 16:32:19 -05:00
Lyubo Marinov
5e8ecc5fee
Coding style: naming, comments
2018-05-14 16:31:47 -05:00
Zoltan Bettenbuk
46bc63b79e
[RN] If calendar-sync knows a domain, then the app knows it
2018-05-14 16:28:38 -05:00
Zoltan Bettenbuk
ee94d79ee6
[RN] Add known-domains feature
2018-05-14 16:27:48 -05:00
Aaron van Meerten
1ba564f49c
Merge pull request #2966 from jmacelroy/call-response
...
Adding cancel to mod_muc_call
2018-05-14 12:31:58 -05:00
Leonard Kim
e649ae9016
fix(toolbar): show profile button if guest
...
If authenticated using JWT, don't show the profile button but
do show it if a guest.
2018-05-14 13:05:24 -04:00
Jacob MacElroy
f60559fb67
Adding cancel to mod_muc_call
2018-05-14 16:34:37 +00:00
hristoterezov
39ba83131b
fix(ga): Change the cookieDomain parameter to 'auto'. ( #2954 )
2018-05-11 08:32:02 -07:00
Paweł Domas
b2ad8a95d4
fix(ios,build-ipa.sh): lib-jitsi-meet package sed escape ( #2953 )
...
It needs to be global and the old replace seems to escape only the first
occurrence.
2018-05-10 12:46:34 -07:00
Zoltan Bettenbuk
b797b0b201
Merge pull request #2946 from jitsi/fix-app-props-typeerror
...
[Android] Fix possible TypeError in multi-JitsiMeetView SDK consumers
2018-05-10 12:40:11 +02:00
Lyubo Marinov
bd7c9473e7
[Android] Fix possible TypeError in multi-JitsiMeetView SDK consumers
...
If multiple JitsiMeetView instances are created (not necessarily
existing at once), it's possible to hit a TypeError when reading the
React Component props of the currently mounted App. Anyway, in certain
places we're already protecting against that out of abundance of caution
so it makes no sense to not protect everywhere.
2018-05-09 23:45:24 -05:00
hristoterezov
53971d0b50
feat(DeepLinkingMobilePage): Add dynamic links support.
2018-05-09 09:16:02 -05:00
Zoltan Bettenbuk
44a65eb329
Move local participant join to base/participants
2018-05-09 15:20:22 +02:00
zbettenbuk
cc7e15ab8f
Fix accidental overwrite of localParticipant with empty values
2018-05-09 15:20:22 +02:00
zbettenbuk
959db3a665
Make web use the redux settings/profile
2018-05-09 15:20:22 +02:00
Zoltan Bettenbuk
ab7e572162
Merge pull request #2932 from saghul/refactor-bottomsheet
...
[RN] Refactor SimpleBottomSheet
2018-05-09 10:59:34 +02:00
Saúl Ibarra Corretgé
4fdd71d1bd
[RN] Refactor SimpleBottomSheet
...
Make it more generic by accepting any content except of just rows with text and
icons.
In addition, rework its structure so the animation is smoother, by putting the
background overlay outside of the Modal. This way, the animation doesn't affect
the background, which won't slide down.
2018-05-08 22:25:25 +02:00
paweldomas
8f5ec20da8
fix(.travis.yml): xcode9.3
2018-05-08 10:38:17 -05:00
paweldomas
740817fdcf
chmod +x on build-ipa.sh
2018-05-07 17:04:40 -05:00
paweldomas
8ca836c922
feat(iOS): build .ipa for PRs in Travis CI
2018-05-07 15:31:23 -05: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
0826ffa974
[RN] Increase header height
2018-05-07 10:05:06 -05:00
hristoterezov
6aae56527f
fix(web_ios): Not rendering when the browser back button is pressed.
2018-05-07 15:26:19 +02:00