Christopher Kolstad
53354224fc
chore: Bump biome and configure husky ( #6589 )
...
Upgrades biome to 1.6.1, and updates husky pre-commit hook.
Most changes here are making type imports explicit.
2024-03-18 13:58:05 +01:00
Nuno Góis
73b4ae18c1
feat: responsive strategy icons ( #4121 )
...
https://linear.app/unleash/issue/2-1167/multiple-strategies-breaking-the-environment-card
https://linear.app/unleash/issue/2-1179/buttons-have-an-extra-space-if-the-icon-its-not-visible
This fixes the broken UI when we have too many strategies.
Before:
<img width="1500" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/ddf2f636-965c-4527-b879-dba5c16d9630 ">
After:
<img width="1303" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/852c20c9-c5f4-4aa5-b8c0-e5bc5286c572 ">
We also added the new strategy type to the tooltips:
<img width="519" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/117ee00f-f2a7-4ecb-8596-44486a2870a2 ">
<img width="422" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/4281a48c-4b6e-4100-86e2-29dfe9ce4cec ">
This also fixes an extra margin we caught on our `PermissionButton` when
it had no endIcon set.
Co-authored by: @daveleek
---------
Co-authored-by: David Leek <david@getunleash.io>
2023-06-29 18:01:27 +01:00
NicolaeUnleash
23af7a3474
refactor: light theme colors ( #3252 )
...
## About the changes
Refactoring the colors for the light theme to be much easier to continue
with dark mode
This is the first step to finish dark mode
https://linear.app/unleash/project/[low][s][alpha]-dark-mode-in-unleash-admin-ui-31b407d13c4b/1
This PR uses `main-theme` as a placeholder for `dark-theme` for now due
to the new changes. Still need to set the correct values here.
---------
Co-authored-by: Nuno Góis <github@nunogois.com>
2023-03-06 12:58:36 +02:00
Tymoteusz Czech
850c7a26db
fix: minor ui improvements ( #1163 )
2022-07-28 12:05:48 +02:00
Tymoteusz Czech
c70b38a62a
Feature toggle page update ( #1140 )
...
* feat: add icon to custom strategies
* feat: update feature toggle screen layout
* strategy and constraints separators
* style disabled envirnments
* strategy constraint style
* strategy drag and drop
* feature env emtpy state
* quick add strategy api
* reorder strategies api integration
* feature strategy header title
* openapi update
* style small chip component
* fix comments after review
* fix issues with strategy constraint operators
* Revert "openapi update"
This reverts commit 27e7651ebae26f61ca76ec910e1f209bae7f2955.
* fix tooltip ref
2022-07-27 10:00:15 +00:00
olav
69171a75a7
refactor: improve button label markup ( #1091 )
...
* refactor: improve button label markup
* refactor: remove misused tooltip roles
* refactor: simplify FeatureStrategyIcon labelling
* refactor: simplify labels for disabled buttons
* refactor: add missing switch input labels
2022-06-17 11:27:54 +02:00
olav
f4d02e37b7
refactor: rewrite feature strategy icons list ( #1039 )
...
* refactor: fix strategy action icon layout
* refactor: use a custom SVG for the rollout strategy icon
* refactor: rewrite feature strategy icons list
2022-05-31 10:50:24 +02:00