Saúl Ibarra Corretgé
dc5a776123
fix(ios) fix drag handle not rendering with latest react-native-svg
Fill must be properly specified.
před 4 roky
tmoldovan8x8
71fb5aef6c
feat(rn) add mute everyone / (else) capabilities
před 5 roky
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 >
před 5 roky
Saúl Ibarra Corretgé
a67d0fbf6c
chore: remove some cycles
před 5 roky
tmoldovan8x8
df64dd8f18
rn: add youtube player for mobile app
před 5 roky
Bettenbuk Zoltan
29dc63fbcb
ref: merge prejoin with lobby
před 5 roky
Bettenbuk Zoltan
475a2ae596
feat: lobby feature
The lobby feature adds the possibility to lock a meeting and only allow people in after virtually knocking and going through formal approval
před 5 roky
Bettenbuk Zoltan
0598e7369b
ref: eslint-config-jitsi@1.0.3
před 5 roky
patidars
a18fd1cdb3
rn,flags: add feature flag to show/hide the 'Raise Hand' button
před 5 roky
Saúl Ibarra Corretgé
e5b563ba46
rn,flags: add more feature flags to toggle specific behavior
- Invite funcionality (altogether)
- Recording
- Live streaming
- Meeting name
- Meeting password
před 5 roky
Marco Zehe
e32f367b0c
React Native accessibility fixes (#5825)
* Accessibility: Make the native toolbox item communicate that it is a button.
* Accessibility: If an item is toggled, mark it as selected for accessibility
* Accessibility: Make the toolbox a toolbar for accessibility
* Accessibility: Mark the bottom sheet as a menu for accessibility
* Fix typo, AccessibilityRole, not AccessibleRole
* Statement fix
* Appease the linter
* Fix linting errors for real this time
před 5 roky
Saúl Ibarra Corretgé
cdc14586de
invite: remove duplicated code
Add ability to invite users which will use the share sheet or dialog
dynamically.
před 5 roky
Saúl Ibarra Corretgé
a7f8bf2d8f
rn,overflowmenu: reorder
před 5 roky
Saúl Ibarra Corretgé
8cd881945a
invite: merge InviteButton and InfoDialogButton on mobile
před 5 roky
Saúl Ibarra Corretgé
579d08e27e
bottom-sheet: tweak UI
- re-add thepand icon, shaped like a pill
- round top corners
před 5 roky
Saúl Ibarra Corretgé
a4333d3a80
rn,overflow-menu: add a "more options" button
před 5 roky
Bettenbuk Zoltan
9b60537e0f
feat: add swipe handler to entire bottom sheet
před 6 roky
Bettenbuk Zoltan
411bafb5a6
feat: minimized bottom menu
před 6 roky
Bettenbuk Zoltan
3a46513d4b
ref: remove unused code
před 6 roky
Hristo Terezov
0a06e256b7
feat(HelpButton): Mobile support.
před 6 roky
Saúl Ibarra Corretgé
19d1e3829d
rn: add shared document support using Etherpad
před 6 roky
Bettenbuk Zoltan
8a3ddd8596
feat: SVG icons
před 6 roky
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.
před 6 roky
Bettenbuk Zoltan
e08aeca28c
feat: use css to place the toolbox buttons
před 6 roky
Bettenbuk Zoltan
d305caf910
feat: borderless toolbox icons
před 6 roky
Bettenbuk Zoltan
0a76eebca7
feat: central back button registry
před 6 roky
Saúl Ibarra Corretgé
35ffbe1720
feature-flags: add flag for enabling chat
před 6 roky
Saúl Ibarra Corretgé
f7b92f65ca
ios: add feature flag to enable recording on iOS
před 6 roky
Bettenbuk Zoltan
4d9dcf5d43
[RN] Add InfoDialogButton
před 6 roky
Bettenbuk Zoltan
2dc59b9ea0
[RN] Add button to toggle raised hand
před 6 roky
Bettenbuk Zoltan
2a5adfc601
Remove some Flow annotations
před 6 roky
Saúl Ibarra Corretgé
c025c7e132
flow: tame the beast
🔥🔥🔥
před 6 roky
Bettenbuk Zoltan
e094b6516a
[RN] Add color scheme support - Components
před 6 roky
Bettenbuk Zoltan
9f3ef43daa
[RN] Add conference navigation bar
před 6 roky
Bettenbuk Zoltan
045a2d6aca
Extract isToolboxVisible function
před 6 roky
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.
před 6 roky
Bettenbuk Zoltan
8a241ba2b7
[RN] Add chat functionality
Co-authored-by: DimaG <dgeorgiev06@gmail.com >
před 7 roky
Bettenbuk Zoltan
6b68fba220
[RN] Add remote video menu
před 7 roky
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.
před 7 roky
Saúl Ibarra Corretgé
3212bde6e6
[RN] Recolor AudioRoutePickerDialog
před 7 roky
Bettenbuk Zoltan
506b15e3b5
[RN] Recolor BottomSheet
před 7 roky
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
před 7 roky
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.
před 7 roky
paweldomas
e2771b53bb
feat(transcriptions): add ClosedCaptionButton.native
před 7 roky
Leonard Kim
f97f294d1a
feat(live-streaming): add beta tag to mobile
před 7 roky
Bettenbuk Zoltan
5aee082bf9
[RN] Implement streaming on mobile
před 7 roky
Bettenbuk Zoltan
7164cd49e4
[RN] Implement Recording on mobile
před 7 roky
Bettenbuk Zoltan
ffd0827354
[RN] Implement Notifications on mobile
před 7 roky
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.
před 7 roky
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.
před 7 roky