Robert Pintilii
a6ad592d25
feat(reactions) Open reactions menu on hover instead of click (#11364)
Fixed issue on DialogPortal where the content would flash to the initial position then move to the correct position
3 gadus atpakaļ
Robert Pintilii
ed9b85f287
ref(overflow-menu) Use ContextMenu component (#11282)
refactor overflow menu to use ContextMenu component
refactor toolboxItem to use ContextMenuItem when needed
3 gadus atpakaļ
Calin Chitu
744bcc3b66
feat(toolbox) removed unused BetaTag component and styles
3 gadus atpakaļ
Saúl Ibarra Corretgé
ab3d2160c9
fix(lint) tame Flow
3 gadus atpakaļ
Horatiu Muresan
197dbfbbcb
feat(toolbar-button-clicked) Enhance toolbar buttons with notify click
- add possibility to allow execution of the button's routine besides triggering
`toolbarButtonClicked` API event
- keep backwards compatibility
- get rid of `ToolbarButton`
3 gadus atpakaļ
Saúl Ibarra Corretgé
162a67fe8b
chore(lint) tame the (uppdated) linter
3 gadus atpakaļ
Horatiu Muresan
1add438a1f
feat(toolbar-buttons): Add event for notify overwritten toolbar buttons
3 gadus atpakaļ
tmoldovan8x8
51a996d0e0
fix(rn): adds check for blur function on currentTarget
4 gadus atpakaļ
Steffen Kolmer
e9675453e1
feat: Make Jitsi WCAG 2.1 compliant (#8921)
* Make Jitsi WCAG 2.1 compliant
* Fixed password form keypress handling
* Added keypress handler to name form
* Removed unneccessary dom query
* Fixed mouse hove style
* Removed obsolete css rules
* accessibilty background feature
* Merge remote-tracking branch 'upstream/master' into nic/fix/merge-conflicts
* fix error
* add german translation
* Fixed merge issue
* Add id prop back to device selection
* Fixed lockfile
Co-authored-by: AHMAD KADRI <52747422 +ahmadkadri@users.noreply.github.com >
4 gadus atpakaļ
Vlad Piersec
c508572cc5
feat(toolbox): Redesign mobile toolbox
4 gadus atpakaļ
Vlad Piersec
b86c271a80
fix(toolbar): Small changes according to design review
4 gadus atpakaļ
Vlad Piersec
91ba835f78
feat(Toolbar): Redesign web toolbar
4 gadus atpakaļ
Mihai-Andrei Uscat
b69e93a900
fix(Safari): Fix mobile double tapping for toolbar and overflow.
* Create generic tooltip wrapper for mobile usability.
* Change overflow menu icon/font/padding sizes.
* Change overflow drawer expand icon.
4 gadus atpakaļ
tmoldovan8x8
5ef60c3a7d
[WIP] adds BroadcastService (#8336)
feat(external_api) exposes more events from JS to native and adds the ability to send actions from native to JS.
4 gadus atpakaļ
Michael Telatynski
335b43036d
Improve accessibility of Buttons in Webapp
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
5 gadus atpakaļ
Bettenbuk Zoltan
0598e7369b
ref: eslint-config-jitsi@1.0.3
5 gadus atpakaļ
Mihai Uscat
75c836c70c
feat(AddPeopleDialog): Update design; feat(SecurityDialog): Implement
5 gadus atpakaļ
yanas
638fdf0370
Revert "Improve accessibility of Buttons in Webapp (#5432)"
This reverts commit 953f838a2a .
5 gadus atpakaļ
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
5 gadus atpakaļ
Michael Telatynski
953f838a2a
Improve accessibility of Buttons in Webapp (#5432)
* Expose toggle buttons better via ARIA
* Wire up the divs/li as role=button as per ARIA patterns
* Add flow annotations to appease the linter
* For role=button use aria-pressed not aria-checked
5 gadus atpakaļ
Vlad Piersec
c05ca1d9fc
fix(prejoin_page) Add labels for video & more UI fixes
5 gadus atpakaļ
Vlad Piersec
1b05d7269c
feat(prejoin_page) Add settings buttons
This reverts commit faf24ca7ec .
5 gadus atpakaļ
Saúl Ibarra Corretgé
faf24ca7ec
Revert "feat(prejoin_page) Add settings buttons" (#5424)
This reverts commit 08f55ccb94 .
5 gadus atpakaļ
Vlad Piersec
08f55ccb94
feat(prejoin_page) Add settings buttons
5 gadus atpakaļ
Bettenbuk Zoltan
8a3ddd8596
feat: SVG icons
5 gadus atpakaļ
Leonard Kim
011972872e
fix(blur): add beta label to toolbar button
6 gadus atpakaļ
Saúl Ibarra Corretgé
c025c7e132
flow: tame the beast
🔥🔥🔥
6 gadus atpakaļ
Hristo Terezov
a9d82a79ea
fix(toolbar): Move buttons to overflow menu when the space isn't enough
6 gadus atpakaļ
Leonard Kim
007d60eb6c
ref(toolbox): getter for the recording/streaming disabled tooltip
6 gadus atpakaļ
Ritwik Heda
1d99abc4a4
removes need for `eslint-disable-next-line react/jsx-wrap-multilines` and `eslint-diable-line no extra-parens`
6 gadus atpakaļ
Leonard Kim
f97f294d1a
feat(live-streaming): add beta tag to mobile
7 gadus atpakaļ
Saúl Ibarra Corretgé
b25caedce7
feat(eslint): fix 2 eslint warnings (#3268)
7 gadus atpakaļ
virtuacoplenny
b9f28a1beb
fix(live-streaming): add beta tag to toolbar button (#3263)
7 gadus atpakaļ
Bettenbuk Zoltan
b48c897d9b
[WEB] Move RecordButton to the new ToolBox abstraction layer
7 gadus atpakaļ
Bettenbuk Zoltan
e59761baa2
Implement ToolboxItem features: disabled, tooltip with label
7 gadus atpakaļ
virtuacoplenny
2951fefef9
ref(toolbar): change tooltip prop name to stop deprecation warning (#3186)
7 gadus atpakaļ
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 gadus atpakaļ
Saúl Ibarra Corretgé
9ac5aafe10
react: remove custom Fragment
Fragment now works on both React and React Native, so use it.
7 gadus atpakaļ
Saúl Ibarra Corretgé
83ede66037
feat(toolbox): add disabledStyles to AbstractButton
It allows for specifying an override style collection which is applied when the
button is disabled.
7 gadus atpakaļ
Saúl Ibarra Corretgé
7012c77fe9
feat(toolbox): add ability to specify a toggled label on AbstractButton
7 gadus atpakaļ
Saúl Ibarra Corretgé
99b5a41269
feat(toolbox): add ability to run a handler after click to AbstractButton
7 gadus atpakaļ
Lyubo Marinov
df8eb36d0e
Coding style: comments
7 gadus atpakaļ
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 gadus atpakaļ
Saúl Ibarra Corretgé
bce2438471
feat(toolbox): rename label / tooltip getters in ToolboxItem
7 gadus atpakaļ
Lyubo Marinov
447035c8b2
Coding style
7 gadus atpakaļ
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.
7 gadus atpakaļ