matrix-react-sdk
matrix-react-sdk copied to clipboard
Separate labs and betas more clearly
Fixes https://github.com/vector-im/element-web/issues/22706 Requires https://github.com/vector-im/element-web/pull/22734
If Labs
are disabled, only Betas
are shown. If there are no Betas
and Labs
are enabled, only Labs
are shown. If Labs
are disabled and there are no betas, the tab is not displayed
Here's what your changelog entry will look like:
✨ Features
- Separate labs and betas more clearly (#8969). Fixes vector-im/element-web#22706.
though it might be confusing for users to click a Learn More link for Betas only to find it means Labs.
Hmm, true, I wonder what the best solution would be here :thinking:
probably to also split the docs
@SimonBrandner @turt2live This is what I would suggest doing:
- Keep the "Labs" name in the Settings menu, for the sake of simplicity.
- Rename "Betas" to "Upcoming features" and update its supporting text to give more context on that featured, beta-stage stuff.
- If Labs are enabled, add a new "Early previews" section, with some meaningful supporting text, for those other experiments that still aren't close to being released or may not be released at all.
- Remove the link from the "Upcoming features" and move it to the "Early previews" section instead, as it doesn't give any meaningful context for the "Upcoming features" section (as the cards there already explain the features).
Upcoming features
Early previews
@SimonBrandner Also, while we're at it, let's take this opportunity to improve a little the structure for the Labs flags.
Please notice those that are enabled (except for the first two ones, LaTeX and Pinning) for the suggested changes:
- Move the notes/additional context to
mx_SettingsFlag_microcopy
elements. - Prefix with
⚠️ WARNING:
those that can have more serious implications.
🤞Hoping this can get in to the next RC