Hristo Terezov
1f8fa3b6d4
Refactor settings modal ( #3121 )
...
* feat(settings): setting dialog
- Move device selection, profile edit, language select, moderator
options, and server auth into one modal with tabs.
- Remove side panel profile and settings and logic used to update
them.
- Pipe server auth status into redux to display in the settings
dialog.
- Change filmstrip only device selection popup to use the new
stateless settings dialog component.
* squash: do not show profile tab if not guest
* squash: profile button not clickable if no profile to show
* squash: nits
* ref: Settings dialog.
2018-06-20 13:19:53 -07:00
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.
2018-06-07 13:32:18 -07: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
9f69c4d730
Grow features/settings from features/app-settings and features/settings-menu
2018-02-26 19:19:01 -06:00