Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Denote feature flagged features in the app #26469

Open
corywatilo opened this issue Nov 27, 2024 · 0 comments
Open

Denote feature flagged features in the app #26469

corywatilo opened this issue Nov 27, 2024 · 0 comments

Comments

@corywatilo
Copy link
Contributor

We are constantly yoloing new features behind feature flags in "team 2". But it's really hard to keep track of what's internal-only, what's released to a handful of users, and what's public.

Given how many people we have joining, and how many new features are getting pushed into production, it would be worth having a visual indication internally of a feature's status if it's not public.

This is a tricky thing to solve since there are different ways features are exposed in the UI. Here's a few ideas:

Internal-only

Icon with tooltip

image

image

Changing text color

In cases where there's already an icon, it'd be funky to have two icons, so here I changed the text color to dark blue. I'm trying to walk the line between being obvious without being obnoxious, especially since I'm assuming some of this will potentially be seen by customers during demos.

image

Limited release features

I was going to try to use a present icon to indicate beta features that are selectively rolled out to customers. (Here the Doctor tab isn't GA, so I added a green present icon to its right.) This doesn't look great, so we could always change text color here like mentioned above, or maybe do a dotted/dashed underline.

Could also potentially just color the existing icon differently in this case (to green).

image

Open to ideas!

cc @adamleithp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant