Saúl Ibarra Corretgé
cdc14586de
invite: remove duplicated code
Add ability to invite users which will use the share sheet or dialog
dynamically.
5 vuotta sitten
Saúl Ibarra Corretgé
a7f8bf2d8f
rn,overflowmenu: reorder
5 vuotta sitten
Saúl Ibarra Corretgé
8cd881945a
invite: merge InviteButton and InfoDialogButton on mobile
5 vuotta sitten
Saúl Ibarra Corretgé
579d08e27e
bottom-sheet: tweak UI
- re-add thepand icon, shaped like a pill
- round top corners
5 vuotta sitten
Saúl Ibarra Corretgé
a4333d3a80
rn,overflow-menu: add a "more options" button
5 vuotta sitten
Bettenbuk Zoltan
9b60537e0f
feat: add swipe handler to entire bottom sheet
5 vuotta sitten
Bettenbuk Zoltan
411bafb5a6
feat: minimized bottom menu
6 vuotta sitten
Bettenbuk Zoltan
3a46513d4b
ref: remove unused code
6 vuotta sitten
Hristo Terezov
0a06e256b7
feat(HelpButton): Mobile support.
6 vuotta sitten
Saúl Ibarra Corretgé
19d1e3829d
rn: add shared document support using Etherpad
6 vuotta sitten
Bettenbuk Zoltan
8a3ddd8596
feat: SVG icons
6 vuotta sitten
Saúl Ibarra Corretgé
467c9d36cf
audio-only,lastn: move audio-only and last N handling to standalone features
This refactors all handling of audio-only and last N to 2 features in preparation
for "low bandwidth mode".
The main motivation to do this is that lastN is a "global" setting so it helps
to have all processing for it in a single place.
6 vuotta sitten
Bettenbuk Zoltan
e08aeca28c
feat: use css to place the toolbox buttons
6 vuotta sitten
Bettenbuk Zoltan
d305caf910
feat: borderless toolbox icons
6 vuotta sitten
Bettenbuk Zoltan
0a76eebca7
feat: central back button registry
6 vuotta sitten
Saúl Ibarra Corretgé
35ffbe1720
feature-flags: add flag for enabling chat
6 vuotta sitten
Saúl Ibarra Corretgé
f7b92f65ca
ios: add feature flag to enable recording on iOS
6 vuotta sitten
Bettenbuk Zoltan
4d9dcf5d43
[RN] Add InfoDialogButton
6 vuotta sitten
Bettenbuk Zoltan
2dc59b9ea0
[RN] Add button to toggle raised hand
6 vuotta sitten
Bettenbuk Zoltan
2a5adfc601
Remove some Flow annotations
6 vuotta sitten
Saúl Ibarra Corretgé
c025c7e132
flow: tame the beast
🔥🔥🔥
6 vuotta sitten
Bettenbuk Zoltan
e094b6516a
[RN] Add color scheme support - Components
6 vuotta sitten
Bettenbuk Zoltan
9f3ef43daa
[RN] Add conference navigation bar
6 vuotta sitten
Bettenbuk Zoltan
045a2d6aca
Extract isToolboxVisible function
6 vuotta sitten
Saúl Ibarra Corretgé
3cec4989fd
ios: enable recording in dev mode
While Apple doesn't want to allow us to enable Dropbox, it's good to have it
available for testing.
6 vuotta sitten
Bettenbuk Zoltan
8a241ba2b7
[RN] Add chat functionality
Co-authored-by: DimaG <dgeorgiev06@gmail.com >
6 vuotta sitten
Bettenbuk Zoltan
6b68fba220
[RN] Add remote video menu
6 vuotta sitten
Saúl Ibarra Corretgé
24bd62c22a
ios: disable recording
Apple rejected our app on account of requiring Dropbox not being acceptable. Oh
well! Disable it until we find a way around it. Sigh.
6 vuotta sitten
Saúl Ibarra Corretgé
3212bde6e6
[RN] Recolor AudioRoutePickerDialog
6 vuotta sitten
Bettenbuk Zoltan
506b15e3b5
[RN] Recolor BottomSheet
7 vuotta sitten
virtuacoplenny
c25d6eb9a8
[RN] Implement tile view
* feat(tile-view): initial implementation for mobile
- Create a tile view component for displaying thumbnails in a
two-dimensional grid.
- Update the existing TileViewButton so it shows a label in the
overflow menu.
- Modify conference so it can display TileView while hiding
Filmstrip.
- Modify Thumbnail so its width/height can be set and to prevent
pinning while in tile view mode.
* use style array for thumbnail styles
* change ternary to math.min for expressiveness
* use dimensiondetector
* pass explicit disableTint prop
* use makeAspectRatioAware instead of aspectRatio prop
* update docs
* fix docs again (fix laziest copy/paste job I've ever done)
* large-video: rename onPress prop to onClick
* change forEach to for...of
* use truthy check fallthrough logic instead of explicit if
* put tile view button second to last in menu
* move spacer to a constant
* the magical incantation to make flow shut up
7 vuotta sitten
paweldomas
eac069c930
ref(Conference.native): move notifications container
Moves NotificationContainer to the toolbox and filmstrip container, so
that there's no need to manually calculate the positions.
7 vuotta sitten
paweldomas
e2771b53bb
feat(transcriptions): add ClosedCaptionButton.native
7 vuotta sitten
Leonard Kim
f97f294d1a
feat(live-streaming): add beta tag to mobile
7 vuotta sitten
Bettenbuk Zoltan
5aee082bf9
[RN] Implement streaming on mobile
7 vuotta sitten
Bettenbuk Zoltan
7164cd49e4
[RN] Implement Recording on mobile
7 vuotta sitten
Bettenbuk Zoltan
ffd0827354
[RN] Implement Notifications on mobile
7 vuotta sitten
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.
7 vuotta sitten
Guus der Kinderen
acc41e6d0b
feat(toolbar): add 'always-visibile' config option
The visibility of the toolbar can be toggled by interacting with the main screen.
This change allows the toolbar to be configured to be 'always visible'. This voids
the 'toggle' functionality.
7 vuotta sitten
Saúl Ibarra Corretgé
bbb1dce42a
[RN] Simplify styles which fill the parent view
Turns out React Native offers an object with the following definition:
{
bottom: 0,
left: 0,
position: 'absolute',
right: 0,
top: 0
}
7 vuotta sitten
Saúl Ibarra Corretgé
b4c95bec39
[RN] Adjust button labels to reflext the actual state
7 vuotta sitten
Saúl Ibarra Corretgé
a8b1ca38dc
[RN] Dismiss OverflowMenu after selecting an option
7 vuotta sitten
Lyubo Marinov
ccbf3efa38
Coding style: comments, sorting order
7 vuotta sitten
Saúl Ibarra Corretgé
39e46bacf6
[RN] Avoid Toolbox changing size on first render
Wait until the right button size has been calculated before rendering it.
7 vuotta sitten
Saúl Ibarra Corretgé
44c498a566
[RN] Adjust toolbar button sizes / margins
- add 10px of padding on the sizes of the toolbar
- make the button margin smaller (from 10 to 7)
- increate the secondary button factor to 85%, thus rising the maximum secondary
button size to 50 (from the previous 48)
7 vuotta sitten
Lyubo Marinov
df8eb36d0e
Coding style: comments
7 vuotta sitten
Saúl Ibarra Corretgé
f54f5df428
[RN] Implement a new UI for the Toolbox
- 5 buttons in the (now single) toolbar
- Overflow menu in the form of a BottomSheet
- Filmstrip on the right when in wide mode
7 vuotta sitten
Saúl Ibarra Corretgé
8a160fd9ab
feat(toolbox): fix ToggleCameraButton tooltip / label
7 vuotta sitten
Lyubo Marinov
447035c8b2
Coding style
7 vuotta sitten
Lyubo Marinov
7fe421aeba
Removes unnecessary source code
7 vuotta sitten