Bettenbuk Zoltan
8a3ddd8596
feat: SVG icons
hace 6 años
Ritwik Heda
1d99abc4a4
removes need for `eslint-disable-next-line react/jsx-wrap-multilines` and `eslint-diable-line no extra-parens`
hace 7 años
virtuacoplenny
b9f28a1beb
fix(live-streaming): add beta tag to toolbar button (#3263)
hace 7 años
Bettenbuk Zoltan
b48c897d9b
[WEB] Move RecordButton to the new ToolBox abstraction layer
hace 7 años
Bettenbuk Zoltan
e59761baa2
Implement ToolboxItem features: disabled, tooltip with label
hace 7 años
virtuacoplenny
2951fefef9
ref(toolbar): change tooltip prop name to stop deprecation warning (#3186)
hace 7 años
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.
hace 7 años
Saúl Ibarra Corretgé
9ac5aafe10
react: remove custom Fragment
Fragment now works on both React and React Native, so use it.
hace 7 años
Saúl Ibarra Corretgé
bce2438471
feat(toolbox): rename label / tooltip getters in ToolboxItem
hace 7 años
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.
hace 7 años
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.
hace 7 años