1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-10-13 11:17:26 +02:00
unleash.unleash/frontend/src/component
Nuno Góis 4e36981c96
feat: improve variants modal UI/UX (#3307)
https://linear.app/unleash/issue/2-758/add-variant-improve-the-flow


![image](https://user-images.githubusercontent.com/14320932/225064841-7fdb3b23-a06d-4078-b33a-50166e54a8b8.png)

![image](https://user-images.githubusercontent.com/14320932/225063913-ff92a563-7aa8-493f-a0dd-ef16f1474151.png)

### Variants form

- Fix variants edit form to follow natural tab order;
- Update variants form UI to new design with multiple improvements and
fixes, including a sticky header;
- New variants are now added at the bottom of the edit form instead of
at the top, with a smooth scroll and focus;

### Change requests

- On the variants diff, use variant names instead of index;
- Use an object-based diff logic (instead of array-based) for cleaner
diffs on variants (thanks @thomasheartman !);
- Display a table with the new variants data and display the diff on a
`TooltipLink`;
- Adapt strategy CR changes to the new `TooltipLink` logic for
consistency;

### Other

- `TooltipLink` and `Badge` components are now tab-selectable;
- Small enhancements, refactors and improvements;

---------

Co-authored-by: Gastón Fournier <gaston@getunleash.io>
2023-03-15 12:22:06 +00:00
..
addons Feat/project api token permissions (#3065) 2023-02-17 12:15:36 +02:00
admin UI/bulk select (#3267) 2023-03-14 08:56:03 +00:00
application
archive fix: disable autoResetHiddenColumns when useConditionallyHiddenColumns (#2851) 2023-01-10 08:15:12 +00:00
changeRequest feat: improve variants modal UI/UX (#3307) 2023-03-15 12:22:06 +00:00
common feat: improve variants modal UI/UX (#3307) 2023-03-15 12:22:06 +00:00
context refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
environments refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
events feat: improve variants modal UI/UX (#3307) 2023-03-15 12:22:06 +00:00
feature feat: improve variants modal UI/UX (#3307) 2023-03-15 12:22:06 +00:00
feedback refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
layout refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
loginHistory refactor: rename sign-on log to login history (#3245) 2023-03-02 13:49:50 +00:00
maintenance
menu refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
playground/Playground refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
project UI/bulk select (#3267) 2023-03-14 08:56:03 +00:00
providers Feat/project api token permissions (#3065) 2023-02-17 12:15:36 +02:00
segments fix: assume undefined instead of null on segment project (#3304) 2023-03-13 10:25:48 +00:00
splash Makestyles refactor #7/1 (#2805) 2023-01-03 16:30:59 +02:00
strategies fix: strategy access tooltip (#3228) 2023-03-01 13:17:31 +01:00
tags refactor: light theme colors (#3252) 2023-03-06 12:58:36 +02:00
user UI/bulk select (#3267) 2023-03-14 08:56:03 +00:00
App.tsx feat: remove maintenance feature flag (#3199) 2023-02-27 15:36:56 +02:00
InitialRedirect.tsx clear warnings (#3053) 2023-02-07 08:41:23 +01:00