matrix-react-sdk icon indicating copy to clipboard operation
matrix-react-sdk copied to clipboard

Separate labs and betas more clearly

Open SimonBrandner opened this issue 2 years ago • 2 comments

Fixes https://github.com/vector-im/element-web/issues/22706 Requires https://github.com/vector-im/element-web/pull/22734


Screenshot_20220702_112725


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.

SimonBrandner avatar Jul 02 '22 09:07 SimonBrandner

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:

SimonBrandner avatar Jul 04 '22 19:07 SimonBrandner

probably to also split the docs

turt2live avatar Jul 04 '22 20:07 turt2live

@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

Element  4  | 🧪 Playground Non-encrypted


Early previews

Element  4  | 🧪 Playground Non-encrypted

janogarcia avatar Oct 18 '22 06:10 janogarcia

@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.

Element  4  | 🧪 Playground Non-encrypted

Element  4  | 🧪 Playground Non-encrypted

Element  4  | 🧪 Playground Non-encrypted

janogarcia avatar Oct 18 '22 11:10 janogarcia

🤞Hoping this can get in to the next RC

aaronraimist avatar Nov 14 '22 02:11 aaronraimist