ou`s13u|^TDD3|n-
zmLoe@Y7Z(t`#k4gdvx9VPwz^sa(oyV8dm4O-NX;H;*abjIR*x$Beo0-E*;ej3>^aB
zfp#grV`NZpy2H%i(6WP_p@E|is8kTY!XpKZXTMfkA3m64s1sfQH1o&(+
z`RenHhc9;QFU(K>{_pP3o7<1Z++mK9JTGsv_l+{chvj{Kee!SZDs3w*x4n1&Kh0R?
z%(L|ScIWJSWr0CapH#o?`-cw)3k;;KWonD<<);;we`8?S;Prd+-u2h_`Ma;PS;0!2
z3vqizLiT&~^4I0t^432yU|=|qVl-1`u1x;?+@9FpzTcm>cSm2}{uLNNYffA|`SEf1
z`D^$7OIXkGYriPZGP}L}-1~bmJf}B0GcY{ZZsvde`n}ru`+pdeRZIki9K%0HxhqU0
zgd%P?k{d6hCQ>JTkA~xDIFesFj;5Z`)H9lTNNZ7y=9$qvGn!{c^9$7o40T2hRb
f6l9ka`x!K*yQv-cI`uPfK!Cy1)z4*}Q$iB}^zT@R
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Dev-SX-Props-dark-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Dev-SX-Props-dark-linux.png
deleted file mode 100644
index b272c909a6f420a1011a4e18580c5197772228fe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4230
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO74xTQK
zAr*7p-tzSe36yZXSj8d5rMcpU!p8LLZH~?|`Uhy3xgM!l?W(J3r
z9qbGZ9EJQ041)L-9(l%WX6;`6`S8Ukn%+8jf$bi;b0!kEyknm*qSD_uR#Mk1o%?
zdHU<$9MfH_4|eYPTlC@1e1-$}cg?*&cYnR6mOv$9~oQ_+|Hh$Bex(_w%)Zj;Roe
zzCOF!UJPjHi-I3T_HXld++=1rF!|Q5dvm_E^MCv|n@Gpu_Ju^>@2@vs9qmCwwUqJUso%=HT@#&Y}+x7v?S1+>Ozq_LR=j$g~B^JQYb2DFW|31I|#@uPYfFUP$
z|5r(AanaAuuW!Eipa=@5Kg}`sNe(^S4kR}|Mopwnx*iS3(QqWcR2)q`qp4>!^^n$*
z7|k=Id1f@vjOH1_eU8zRVzi_fEh)$-DLU+(0v&i&L^kXM4goNDy85}Sb4q9e0Jc6(
AZU6uP
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Dev-SX-Props-dark-tritanopia-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Dev-SX-Props-dark-tritanopia-linux.png
deleted file mode 100644
index 6fe55fca51d278dad48e58f957e41fd655b6927e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4249
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7!JaOT
zAr*7p-ahLUnkdosaOsZV!?F^s7MzNk4)85oFh5XGHq!JByVZ<2FH+9W@o;I&uzDd-
zC>ecCa%va1`=0FbF=9V_;A^
zV#~nb(oxO8&>`?0XszNqMg|2Z{0bv>9Z4&Fe)QG1&xyNC+ksji>@PR5zFA$r=Xc(l
zyplWX-|d-WS7GFH?c8xa#vNAWW%2P}IT>QE-2C+H`tJU=#D^8%->!K0BHeQJ?elFX
zdp~DyKgP$%(9k_&j@%uaKYNP)zr6AAN4n)@-TQAC84}j1EoVP`>qYv9x)rRHx?Dp3
zyZh#)^V^GevNAA8v?WTMn`YiFzj@>8i-q-@z9)YCvwI&fbSy2S@BJzJ{qg0$%-pJN-m2|Zf9UP@Lu+;-#2@?`by)n@|nQ!WccSq1;-H`{-X-1la5Ej
zaWovsF9k>H{JYD@<);T3K0RZAjSi}GT
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Dev-SX-Props-light-colorblind-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Dev-SX-Props-light-colorblind-linux.png
deleted file mode 100644
index 1fcdfa55c724bb73b97c8a2561e22696b0d054bb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4252
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7VV*9I
zAr*7p-nPyPO_XT6SnMN^vxk*=nx+wlVc07Nk%OmBhaAyb(Dd0LbkEs`BATrpdR-l^
zCDtr|n-zcU2>X91+%D&v{rqK_Yzz#4exIB3jgf)jz{I%3Pf;L=gez|bM^9cVoPg*x)dpG&g;-~6`x=(~%YK=T;>@BVuAX|=hY
z&5p{-5(}B{{@cIB@3Z{z>Fx0s0u8}m{(Zc8*^aT{{?^Urx%;eVEW3F)I=R;VPxQIX
zZx1)Gx3{a2y9;#S{?y#my8pK>eSUlR;=>Qqe;b@TqGWX=JFj4Aq
zp5uRiy}ESuvwAT%(BRo;(>BlDoB8+Dr59Ni@80Le>?z4x_nwjALCc#rzO(cD-{r(e
z$evrCDRtMTa_j#`UqRk|A;7@!V=2(LyRV?NinEOijMgjh29%BBr|dV
QhZ`6?UHx3vIVCg!0Gu3LzyJUM
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Dev-SX-Props-light-high-contrast-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Dev-SX-Props-light-high-contrast-linux.png
deleted file mode 100644
index d828f979366cbab67160326a293b4f50b9f7ad46..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4266
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7DV{El
zAr*7p-nP&8E0k$}xcsa7EVpo}uX<-LxttLb?39pTY3@Cmm#AE+!^1O8N+SD15YN>s
zYFfVDi;jCgFqu`fd)?p3HOH;@&oMUUIn2Vq@ZAovtJ&b`tsbn?I#y*3})av^Xa)Udo2^g{_NMMzfGR{{BX*S
z@`vA6JbZD!XxaO?cW>%$TYjm1BLH-)?C0IZ-m}%0t=2!z=f3|={hd1>(tsBH&Z;ZV
z`}=zNMs52mOq9C6r|dT6XlBmYy!lpjMQ^f7?%cO1e|n-I;yyFO
z0lS;C?*22_UibFR(v62_CQ2O3liO4G=gr^MThI1xbY@_9FdgXYxcGfF{~yiWcz7=;
z5I=~2a@Hj!EQt>EQH9h=yrbbb8jj=_eWR&oH1&+89@3f%qj_dD&y41o(L6)AV=-D%
kjFuFmB?Zk(ijTsgy1tv{F{R7}4n8n=y85}Sb4q9e06^4Z4FCWD
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Dev-SX-Props-light-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Dev-SX-Props-light-linux.png
deleted file mode 100644
index baf2d5630f7db4d6643b4fae713cc52042f28606..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4256
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7QJyZ2
zAr*7p-rnyutx%@@;dPEC1@8{AO4j4c=DgByY3ew#ZP8?|Flf5y<6w5-P_N;yZ~s_pZCww
zk9`-PCU<9#b%}+=yYTp2o7=S?zdrxI(3#=fg>P@w(`%U+j&H3m+3_#0*htD&=EnEt
z`A^sEz4`0UyzIGnN&Z;gzTZ<@m!1~adkG8)3)SE5?b-R}
z)5XQw`IZAi@xs~1)6dU;m-oKbM#74PfuSzDE^SXu^2dv7tDW1`JAqmr=s#(XA|(uo
z4(w5d)Je3X;W!$O-{A5muMoRzQleILO_JVcj{ImkbO7VV*9I
zAr*7p-nPyPO_XT6SnMN^vxk*=nx+wlVc07Nk%OmBhaAyb(Dd0LbkEs`BATrpdR-l^
zCDtr|n-zcU2>X91+%D&v{rqK_Yzz#4exIB3jgf)jz{I%3Pf;L=gez|bM^9cVoPg*x)dpG&g;-~6`x=(~%YK=T;>@BVuAX|=hY
z&5p{-5(}B{{@cIB@3Z{z>Fx0s0u8}m{(Zc8*^aT{{?^Urx%;eVEW3F)I=R;VPxQIX
zZx1)Gx3{a2y9;#S{?y#my8pK>eSUlR;=>Qqe;b@TqGWX=JFj4Aq
zp5uRiy}ESuvwAT%(BRo;(>BlDoB8+Dr59Ni@80Le>?z4x_nwjALCc#rzO(cD-{r(e
z$evrCDRtMTa_j#`UqRk|A;7@!V=2(LyRV?NinEOijMgjh29%BBr|dV
QhZ`6?UHx3vIVCg!0Gu3LzyJUM
diff --git a/e2e/components/ProgressBar.test.ts b/e2e/components/ProgressBar.test.ts
index 9a7c2eb17ff..5bd3f7ea8b8 100644
--- a/e2e/components/ProgressBar.test.ts
+++ b/e2e/components/ProgressBar.test.ts
@@ -32,12 +32,8 @@ const stories = [
id: 'components-progressbar-features--inline',
},
{
- title: 'Color',
- id: 'components-progressbar-features--color',
- },
- {
- title: 'Dev SX Props',
- id: 'components-progressbar-dev--default',
+ title: 'All Colors',
+ id: 'components-progressbar-features--all-colors',
},
] as const
diff --git a/package-lock.json b/package-lock.json
index efea5554000..8138c2589c3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -31346,7 +31346,7 @@
"@primer/behaviors": "^1.8.0",
"@primer/live-region-element": "^0.7.1",
"@primer/octicons-react": "^19.13.0",
- "@primer/primitives": "0.0.0-20250801025622",
+ "@primer/primitives": "0.0.0-20250801171606",
"@styled-system/css": "^5.1.5",
"@styled-system/props": "^5.1.5",
"@styled-system/theme-get": "^5.1.2",
@@ -31526,9 +31526,9 @@
"license": "BSD-3-Clause"
},
"packages/react/node_modules/@primer/primitives": {
- "version": "0.0.0-20250801025622",
- "resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-0.0.0-20250801025622.tgz",
- "integrity": "sha512-gSv5tJou/7NYA/ksCqofsaFhWUTVT1+1UKwZ3WDwKCPEE7QVklYyAmxnojBk0VTwC7ne0r7wtpP7fC30OaLOCA==",
+ "version": "0.0.0-20250801171606",
+ "resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-0.0.0-20250801171606.tgz",
+ "integrity": "sha512-jQsPQOr/I7Rsjw99i5k19JTgelO2jW4xRs/23XmNd3KApKvG1FPmr9J24Y31H3vYITYXvIQodyzGJa0JZkV2jA==",
"license": "MIT"
},
"packages/react/node_modules/@storybook/addon-docs": {
diff --git a/packages/react/src/ProgressBar/ProgressBar.features.stories.tsx b/packages/react/src/ProgressBar/ProgressBar.features.stories.tsx
index 7dcdc589682..f457b54dcb5 100644
--- a/packages/react/src/ProgressBar/ProgressBar.features.stories.tsx
+++ b/packages/react/src/ProgressBar/ProgressBar.features.stories.tsx
@@ -15,7 +15,17 @@ export const SizeLarge = () =>
-export const Color = () =>
+export const AllColors = () => (
+
+
+
+
+
+
+
+
+
+)
export const MultipleItems = () => (
From cc158704563d6b2c45d2313f81a574069dfdf524 Mon Sep 17 00:00:00 2001
From: Katie Langerman <18661030+langermank@users.noreply.github.com>
Date: Fri, 1 Aug 2025 10:44:50 -0700
Subject: [PATCH 05/11] lint
---
packages/react/src/ProgressBar/ProgressBar.module.css | 1 +
1 file changed, 1 insertion(+)
diff --git a/packages/react/src/ProgressBar/ProgressBar.module.css b/packages/react/src/ProgressBar/ProgressBar.module.css
index ceb2fd85b1f..21fdc407afb 100644
--- a/packages/react/src/ProgressBar/ProgressBar.module.css
+++ b/packages/react/src/ProgressBar/ProgressBar.module.css
@@ -27,6 +27,7 @@
.ProgressBarContainer {
display: flex;
overflow: hidden;
+ /* stylelint-disable-next-line primer/colors */
background-color: var(--progressBar-track-bgColor);
border-radius: var(--borderRadius-small);
gap: 2px;
From cb5c240a26bf8fbb369e5386a27e2d3cfbe37f05 Mon Sep 17 00:00:00 2001
From: Katie Langerman <18661030+langermank@users.noreply.github.com>
Date: Fri, 1 Aug 2025 10:46:09 -0700
Subject: [PATCH 06/11] fix docs
---
packages/react/src/ProgressBar/ProgressBar.docs.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/react/src/ProgressBar/ProgressBar.docs.json b/packages/react/src/ProgressBar/ProgressBar.docs.json
index 3e7ee956fc2..6bbbb98c974 100644
--- a/packages/react/src/ProgressBar/ProgressBar.docs.json
+++ b/packages/react/src/ProgressBar/ProgressBar.docs.json
@@ -26,7 +26,7 @@
"id": "components-progressbar-features--inline"
},
{
- "id": "components-progressbar-features--color"
+ "id": "components-progressbar-features--all-colors"
},
{
"id": "components-progressbar-features--multiple-items"
From 1e27122bde68178dfa14692977caab9daf21b695 Mon Sep 17 00:00:00 2001
From: Katie Langerman <18661030+langermank@users.noreply.github.com>
Date: Mon, 11 Aug 2025 18:14:08 -0700
Subject: [PATCH 07/11] use regular emphasis bgcolors
---
packages/react/src/ProgressBar/ProgressBar.tsx | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/packages/react/src/ProgressBar/ProgressBar.tsx b/packages/react/src/ProgressBar/ProgressBar.tsx
index 811dd2dae48..07e3775f59a 100644
--- a/packages/react/src/ProgressBar/ProgressBar.tsx
+++ b/packages/react/src/ProgressBar/ProgressBar.tsx
@@ -54,8 +54,7 @@ export const Item = forwardRef(
const bgType = bg && bg.split('.')
styles[progressBarWidth] = progress ? `${progress}%` : '0%'
- styles[progressBarBg] =
- (bgType && `var(--progressBar-bgColor-${bgType[0]})`) || 'var(--progressBar-bgColor-success)'
+ styles[progressBarBg] = (bgType && `var(--bgColor-${bgType[0]}-${bgType[1]})`) || 'var(--bgColor-success-emphasis)'
return (
Date: Tue, 12 Aug 2025 10:50:18 -0700
Subject: [PATCH 08/11] fix tests
---
.../src/ProgressBar/ProgressBar.test.tsx | 28 +++++++++----------
.../react/src/ProgressBar/ProgressBar.tsx | 3 +-
2 files changed, 16 insertions(+), 15 deletions(-)
diff --git a/packages/react/src/ProgressBar/ProgressBar.test.tsx b/packages/react/src/ProgressBar/ProgressBar.test.tsx
index 32abbf69e55..11a6f1f4c5c 100644
--- a/packages/react/src/ProgressBar/ProgressBar.test.tsx
+++ b/packages/react/src/ProgressBar/ProgressBar.test.tsx
@@ -78,26 +78,26 @@ describe('ProgressBar', () => {
const {getByRole} = render()
const progressBar = getByRole('progressbar') as HTMLElement
- expect(progressBar.style.getPropertyValue('--progress-bg')).toBe('var(--progressBar-bgColor-success)')
+ expect(progressBar.style.getPropertyValue('--progress-bg')).toBe('var(--bgColor-success-emphasis)')
})
it('applies custom bg color when bg prop is provided', () => {
const {getByRole} = render()
const progressBar = getByRole('progressbar') as HTMLElement
- expect(progressBar.style.getPropertyValue('--progress-bg')).toBe('var(--progressBar-bgColor-danger)')
+ expect(progressBar.style.getPropertyValue('--progress-bg')).toBe('var(--bgColor-danger-emphasis)')
})
it('handles different color variants correctly', () => {
const colorVariants = [
- {input: 'danger.emphasis', expected: 'var(--progressBar-bgColor-danger)'},
- {input: 'severe.emphasis', expected: 'var(--progressBar-bgColor-severe)'},
- {input: 'sponsor.emphasis', expected: 'var(--progressBar-bgColor-sponsor)'},
- {input: 'done.emphasis', expected: 'var(--progressBar-bgColor-done)'},
- {input: 'accent.emphasis', expected: 'var(--progressBar-bgColor-accent)'},
- {input: 'success.emphasis', expected: 'var(--progressBar-bgColor-success)'},
- {input: 'neutral.emphasis', expected: 'var(--progressBar-bgColor-neutral)'},
- {input: 'attention.emphasis', expected: 'var(--progressBar-bgColor-attention)'},
+ {input: 'danger.emphasis', expected: 'var(--bgColor-danger-emphasis)'},
+ {input: 'severe.emphasis', expected: 'var(--bgColor-severe-emphasis)'},
+ {input: 'sponsor.emphasis', expected: 'var(--bgColor-sponsor-emphasis)'},
+ {input: 'done.emphasis', expected: 'var(--bgColor-done-emphasis)'},
+ {input: 'accent.emphasis', expected: 'var(--bgColor-accent-emphasis)'},
+ {input: 'success.emphasis', expected: 'var(--bgColor-success-emphasis)'},
+ {input: 'neutral.emphasis', expected: 'var(--bgColor-neutral-emphasis)'},
+ {input: 'attention.emphasis', expected: 'var(--bgColor-attention-emphasis)'},
]
for (const {input, expected} of colorVariants) {
@@ -122,10 +122,10 @@ describe('ProgressBar', () => {
const progressBars = container.querySelectorAll('[role="progressbar"]')
expect((progressBars[0] as HTMLElement).style.getPropertyValue('--progress-bg')).toBe(
- 'var(--progressBar-bgColor-danger)',
+ 'var(--bgColor-danger-emphasis)',
)
expect((progressBars[1] as HTMLElement).style.getPropertyValue('--progress-bg')).toBe(
- 'var(--progressBar-bgColor-success)',
+ 'var(--bgColor-success-emphasis)',
)
})
@@ -133,7 +133,7 @@ describe('ProgressBar', () => {
const {getByRole} = render()
const progressBar = getByRole('progressbar') as HTMLElement
- expect(progressBar.style.getPropertyValue('--progress-bg')).toBe('var(--progressBar-bgColor-danger)')
+ expect(progressBar.style.getPropertyValue('--progress-bg')).toBe('var(--bgColor-danger-emphasis)')
})
it('preserves progress width regardless of bg color', () => {
@@ -141,7 +141,7 @@ describe('ProgressBar', () => {
const progressBar = getByRole('progressbar') as HTMLElement
expect(progressBar.style.getPropertyValue('--progress-width')).toBe('75%')
- expect(progressBar.style.getPropertyValue('--progress-bg')).toBe('var(--progressBar-bgColor-danger)')
+ expect(progressBar.style.getPropertyValue('--progress-bg')).toBe('var(--bgColor-danger-emphasis)')
})
})
})
diff --git a/packages/react/src/ProgressBar/ProgressBar.tsx b/packages/react/src/ProgressBar/ProgressBar.tsx
index 07e3775f59a..79f22c70688 100644
--- a/packages/react/src/ProgressBar/ProgressBar.tsx
+++ b/packages/react/src/ProgressBar/ProgressBar.tsx
@@ -54,7 +54,8 @@ export const Item = forwardRef(
const bgType = bg && bg.split('.')
styles[progressBarWidth] = progress ? `${progress}%` : '0%'
- styles[progressBarBg] = (bgType && `var(--bgColor-${bgType[0]}-${bgType[1]})`) || 'var(--bgColor-success-emphasis)'
+ styles[progressBarBg] =
+ (bgType && `var(--bgColor-${bgType[0]}-${bgType[1] || 'emphasis'})`) || 'var(--bgColor-success-emphasis)'
return (
Date: Tue, 12 Aug 2025 12:01:05 -0700
Subject: [PATCH 09/11] Improve contrast support in `ProgressBar`
---
.changeset/lovely-vans-burn.md | 5 +++++
1 file changed, 5 insertions(+)
create mode 100644 .changeset/lovely-vans-burn.md
diff --git a/.changeset/lovely-vans-burn.md b/.changeset/lovely-vans-burn.md
new file mode 100644
index 00000000000..3622b0bbbbc
--- /dev/null
+++ b/.changeset/lovely-vans-burn.md
@@ -0,0 +1,5 @@
+---
+"@primer/react": patch
+---
+
+Add `border` and `background-color` tokens to `ProgressBar` CSS, which increases contrast for high contrast themes
From 8a6dcac26221ed4e67197e69b845aaa728642cc0 Mon Sep 17 00:00:00 2001
From: langermank <18661030+langermank@users.noreply.github.com>
Date: Tue, 12 Aug 2025 19:08:08 +0000
Subject: [PATCH 10/11] test(vrt): update snapshots
---
...Keybinding-Hint-light-tritanopia-linux.png | Bin 6050 -> 5623 bytes
...ssBar-All-Colors-dark-colorblind-linux.png | Bin 0 -> 4310 bytes
...ogressBar-All-Colors-dark-dimmed-linux.png | Bin 0 -> 4295 bytes
...ar-All-Colors-dark-high-contrast-linux.png | Bin 0 -> 4330 bytes
.../ProgressBar-All-Colors-dark-linux.png | Bin 0 -> 4316 bytes
...ssBar-All-Colors-dark-tritanopia-linux.png | Bin 0 -> 4310 bytes
...sBar-All-Colors-light-colorblind-linux.png | Bin 0 -> 4295 bytes
...r-All-Colors-light-high-contrast-linux.png | Bin 0 -> 4352 bytes
.../ProgressBar-All-Colors-light-linux.png | Bin 0 -> 4309 bytes
...sBar-All-Colors-light-tritanopia-linux.png | Bin 0 -> 4305 bytes
...ssBar-Default-dark-high-contrast-linux.png | Bin 4998 -> 4192 bytes
...sBar-Default-light-high-contrast-linux.png | Bin 4961 -> 4222 bytes
...essBar-Inline-dark-high-contrast-linux.png | Bin 5015 -> 4259 bytes
...ssBar-Inline-light-high-contrast-linux.png | Bin 5020 -> 4261 bytes
...Progress-Done-dark-high-contrast-linux.png | Bin 4937 -> 4294 bytes
...Progress-Half-dark-high-contrast-linux.png | Bin 5009 -> 4242 bytes
...rogress-Half-light-high-contrast-linux.png | Bin 5010 -> 4250 bytes
...Progress-Zero-dark-high-contrast-linux.png | Bin 4998 -> 4192 bytes
...rogress-Zero-light-high-contrast-linux.png | Bin 4961 -> 4222 bytes
...ar-Size-Large-dark-high-contrast-linux.png | Bin 5009 -> 4242 bytes
...r-Size-Large-light-high-contrast-linux.png | Bin 5011 -> 4251 bytes
...ar-Size-Small-dark-high-contrast-linux.png | Bin 4965 -> 4215 bytes
...r-Size-Small-light-high-contrast-linux.png | Bin 4972 -> 4201 bytes
...Panel-Default-forced-colors-dark-linux.png | Bin 28993 -> 28987 bytes
24 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 .playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-colorblind-linux.png
create mode 100644 .playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-dimmed-linux.png
create mode 100644 .playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-high-contrast-linux.png
create mode 100644 .playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-linux.png
create mode 100644 .playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-tritanopia-linux.png
create mode 100644 .playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-light-colorblind-linux.png
create mode 100644 .playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-light-high-contrast-linux.png
create mode 100644 .playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-light-linux.png
create mode 100644 .playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-light-tritanopia-linux.png
diff --git a/.playwright/snapshots/components/IconButton.test.ts-snapshots/IconButton-Keybinding-Hint-light-tritanopia-linux.png b/.playwright/snapshots/components/IconButton.test.ts-snapshots/IconButton-Keybinding-Hint-light-tritanopia-linux.png
index d9daf3707d6f16146c0761757933d24b9423baef..9d9f2864ab866f8a66f08db335ac364f3c6ba353 100644
GIT binary patch
literal 5623
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
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-colorblind-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-colorblind-linux.png
new file mode 100644
index 0000000000000000000000000000000000000000..ef9126dc77c6b351134cd5d1b067253ce2dc9e71
GIT binary patch
literal 4310
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO76FglU
zLn`LHy}dtcZmG=ikLv$LyqG=vOlBv0nhUB2>O1V=wEil`we6eMu1evh$tM1ik~Ep!klFLBZ(`GlN45euW#YY6@zrKY!l6K7Iba
zsM|Ycc>am6`Sba0=B#)5f496)oOAT=VSlyy`$wyP&)GlIHs;HO)o(8zoSQjIuI9(n
zMeQ;3-pAR@U6z^t{Mw@SIkWHHjbE1e>)W%(uKbq%_J4kTU8MfuzG=N>echk)^M6+_
zS66p#KU}!~>(RZFrQ>_!7#SGeXTELTdh^ZVrLlCIa2yRs@(aDu)H9lTMpF-I4TaG>Gn!{c^UP?TA>5@HEh$DziqVo{
e@RSrsq-U;opJ#UAX(MppfWgz%&t;ucLK6Th!+Gog
literal 0
HcmV?d00001
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-dimmed-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-dimmed-linux.png
new file mode 100644
index 0000000000000000000000000000000000000000..17e54170119b3716e7795396bdd2a47dbb270987
GIT binary patch
literal 4295
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7jh-%!
zAr*7p-r1jZHC^WTNA>zPuyt7yUUhH0f{a@qzA98i)^Iu>4Q~PXOhroBBwTkZ;85ErEFf%x`>|keT;J~jisl05%R*M_^e;3Hyk=$**@0{nK
z_?Y@)lVd-!zvf+T|DgIW;*ZU-ijvP)m+^O2*A&(Fe0+U&v9J86SH5WKynVGBUJC!HTdRL<_5SeX>C6Ae#QE_q
ze_Z$f-uuVP58o7JVE8bztgQT7+4pV7EPfUkna=sI^E|=QmXU!$O?O@F?73%-|2>yf
z1q@`LTlePWmGWl+y_aP7?)vKWMI1oQ^3x};&)l!^&cA=TIs?OjC0CdGZ=U>ehkfC#fByV>3+uVEd3U3Jtyg7W5UB{@rb-YJ9oC}?sgq_$!*Mhm
z$uIFnQ_pDX8BIN;wGu}2%xIn&%`>BUhH!skw4@j4mTsBc<|9{|s
O0fVQjpUXO@geCw31a52q
literal 0
HcmV?d00001
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-high-contrast-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-high-contrast-linux.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca12eae991e48a529c920e4373e9cf396e623a96
GIT binary patch
literal 4330
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7OFUg1
zLn`LHy`#8hYN<^7$NvxS9byaQ5x*hu&P|ZZ`Is83Mw@l1*&^QVvrdhH962JUk_l{+
zlUceKJ6t^UH0y$|`t0N!^K6^&6Gx^O+I;x%^UM8jzUlrJ@9WK?@7gjjG+e*GE|ni>
zYaCx8kP>_($H1U;1SsLsQO&^6A@CjO2E})b3<^$nm>C>ecCa%vaNt*%RQl@RzO7$R
zU(cUsUHat1t$9a%m>3$&Z`Ih{zjNo-j~A2QzJ2T2zWL^>cb@F=_1`ZyZr#4F_V;c1
z{{M3=gywyI^6i+!`(lvAE&RwZK`SHJZ=ll2VCbZZ!3brk>H%Ls|=A
zG|!CYnbABmnr8_2B}Pk%(UM}cq!{ESMFrcPzk#OO$Bd={hY=V&UHx3vIVCg!03O(i
A?f?J)
literal 0
HcmV?d00001
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-linux.png
new file mode 100644
index 0000000000000000000000000000000000000000..61fd3df9b8a0b127c97112122858a5e9126794af
GIT binary patch
literal 4316
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7(>z@q
zLn`LHy}dDSTB=O@!{xeHj|4dVU!*YAs|`Iq$h
z%SWF_wI5H)haZ!$x7)Y>mExYxeE+%9$uahyf3Ipk5_^BY!Lc7{g~eB$@8#ORuQfmR
zFVdQ&MBb@06jx@S^xk5
literal 0
HcmV?d00001
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-tritanopia-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-dark-tritanopia-linux.png
new file mode 100644
index 0000000000000000000000000000000000000000..79189b274301421819ccc571a48f7cead9ee1d67
GIT binary patch
literal 4310
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO76FglU
zLn`LHy}dDOYPrnuhvt^YoD7p}mNK%tUktSp{mOJ?_J-Ih{#LQQT;eZ%MULy0zKPP3
z^_nUmVPgme+}ga+Sk{%gPoy)
zqY%gzd?d%fpmfBRfx)Gtnt`E1;5*O>itiX16rAobGdQ&1S6G<#DeCkNnN~c=`n=1B1b<
zulMe~I9YIKe@#vPw?E6jKK-B%RQEplXWGt)JvVMvnpN%CwsUK(&143K2H~g8Q6z^N
z(ZM^akUGh9G#p36k^Dk#H1&+8p3&4pTEk#8&y41o(L6JnX9#y8MoWs(l47)^7`!FL
bKgRcW-RHT)i!KHZ958sg`njxgN@xNA5sZL<
literal 0
HcmV?d00001
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-light-colorblind-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-light-colorblind-linux.png
new file mode 100644
index 0000000000000000000000000000000000000000..d82ca4f6409a802475ca495fd543a5b65e9218f6
GIT binary patch
literal 4295
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7jh-%!
zAr*7p-rm^P6DZN}us;2|n$9FqmDK{RVQY&yr*QRp3$RRYXxYKi+YkvL3J(#X
z))toloiY)wwaun`<}Lqk6rVO}viX1e^h~??{tOHU_UCVV!OFnUaNqe3GlN6R4t9nH
zjzWG02Ej*i3=B#~Y#A6_I;t5MIt0E0U7+}mkwL);zrqMf*@~ZKpC8=~@1Iv+^|^4L
zt@g+L6*YOKvzA>K@6)LgtUJ~yt^cQ{{=oM4KmVmZf2(gG$7W
zzHAb^x32hN_aC!xy}9$3y*zpL%FN<-`tdi8MO{_4`qYBNR#hJCZowjHjvc;_#3*AT4j*6wZDB`Fr~^5@>P
zsLUz7uXp}EBSS*;8lCgkzOR$D+F@t4!({$$1)wpkdRLgJ5`shr^{7JXB-zn$91TbE
z3%t?PGn#rvQx9p4gwZ@RnrBAy%xIn=+?^OLDMm|*(UM|NloTID<2JgizR-{A5muMoRzQleILO_JVcj{ImkbO7yF6VS
zLn`LHy>q^6YN^D5kM}cr)~@vxDDLZ?7T2(aM@5Z|cg-}`wx_HtuCWdmSihu8Y$(+h
zjN#Bd%grGkWsvT4#`Wbj!Pi@Ie|IfkeBW;VU*_|#p6;%gfB#s~P8kM<1E1fY*d-3M
zbRJ(JKLdl{BRK{Jr6aZs3@#nj3=ACt-+@k0e8
zlZpG0^!?r1`DXI}cg~v1!0@0x*Y38}?#+MS?cBbc&({zy0mMU%#ETo}F)ZrzZ22
z&Y#7ttyF`KJ4G`yDk;UtKwPvatTm`roI3-Vb|qq-LANkK9*N
znxlY0Fhk~hyLhRZx3N~6
zH`|sLB=4M4wzBs9!H2Eq%irJoCZfi`um)&kXH%Gn#rxYe$UcnbABmnrBAy4B;NfXh|_zQjC@qgRP|a&meIz
Wd0p{8mwMpn0)wZkpUXO@geCy75}4co
literal 0
HcmV?d00001
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-light-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-light-linux.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a923ba191c898c757e65a35b4191c93bcc3a97a
GIT binary patch
literal 4309
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7{hlt4
zAr*7p-rm?18ZOfC(6;;-qpYZ#iGf&B;_O>`dwVs5mwXgVnWEA^fupNGL3xIe<`#aj
zliW+Z4k#rkYIGzUzKS`$<>sr3ujjvi?cTiV?0L)d^}5qfGcqvL{1aOp2ej{p!4X>q
z2A7U%28IrS??5{h-!U>MINf1paA?`V&d|V7$j`ta_(+a{K?%RYj^3M%_4D4w@BjYe
z;r;dV_QlAZ^ZFD2r>?ZPr?BAVr&Zz)V|C>ISRJb)3=PiZ1qQPB^sX>5I2J-NeR_#Cl7T^^
zV4)bnP$D`wM-@^hS&oL|XgHEzsEwwc(bO}VdPr*sjOLlqJTsbSM)M5eF2iU^FFVdQ&MBb@04{`k^Z)<=
literal 0
HcmV?d00001
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-light-tritanopia-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-All-Colors-light-tritanopia-linux.png
new file mode 100644
index 0000000000000000000000000000000000000000..c785f048b4d84ece1784b5e12ce2f027c9e5c18a
GIT binary patch
literal 4305
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7-JULv
zAr*7p-rkrcnkmun@T8~Nf{P9*u^p`uH==Ieyq&T0s980q(xWQQEWtf2(g$_Rx!)dj
z%1_W{-rF+kdkvzI?6x)&JR$xqbS~pVOax{>j3?Q1d^nI}T`}h0G&4
z1_q@gwhRm|9n}mB9RlBhHY>hkWKeLr!_45&vV)zWfuoS0fk6=f%xm_VVYoov!*tGxXx>x4sblQMOj+yx%(6+ctYQ
zZrWpGX7S7Wx?GO^uk`#9V2J*hf3M!6;&WNK-TZTT|7=Vw{zRUeEdG13G6Tbb729{e
zcXMxh{O`VPemf(>gA=kcJnh?=w*viXDDz!CY+j<^{&(+vv-L3%wxxGI1H;EcNc;5W-mhDY_viHR>79MfcY=w*p%H8t8G%N0
z=#DC+PAVM@$I);kzl%fjNgQu&X%Q~loCICUcZ!!P?
literal 0
HcmV?d00001
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Default-dark-high-contrast-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Default-dark-high-contrast-linux.png
index ef2a10aeb1212688b760380e76c1e9fa07bf732d..1d5a114fc9f757e2d4799c1b019d6a01393a296b 100644
GIT binary patch
literal 4192
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7Ql2i3
zAr*7p-m%RJNt9?yJZ{;f8Fbz#r72=ZYl6b0RIaA#4HJCk_{1E&V#au$(fjld*82Q)
ztLq==zJFAczIB%0JfMmH_b;#i4Wu7j7x)e|Q}G=mgM!l?W(J3r9qbGZ9EJQ041$m3
z7#Ng}*fKDum7#I@HY|=SDZ$6)I+y0&5
z-xwG^u-ho@v0cH+(9rR4NBp#>-(!Hm^5;Xx2f4oAhacvZ0C_!DcWNc)0!{gO^!Dq!
zXKl_eb_V(@{mkc@y}K>zi!H5W{zdZvP0IhYK#UX*5$*F)h15wwqv1Fjj^vj=qp4>!
z^^B$-((3HdJTsbSM)S;Qo*~@2A1x_HON!BwVsMuf9q-*9m@e&jc|ii$v1jmf^>bP0
Hl+XkKXkR)~
literal 4998
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3><7gkuEizTp-0*9OUlAu}e%{Nudn&_M&wW`0G?zj1`oHfW`oVk7Dj>xn1hkq#K;;D^1A~Ic1!e{Y
zhY1VV85kNA9QlC~j!kkvvWdkONU{*6!P=XD&G+xeAFKNxpS%0}v8uiI&S(KO?`V2f
zDR+N=t?c{zd*wdgytyd)dieFcJuyWOZhjVjeDJV)@~ma9&On6^R?S|PDI<4Jj-7q`
zv5(97yYqDGit0;B>R)mKWp8NB&Uks$vA(#x{38d5uQod)bN(Zs;~g$MTJXQJZr@B*
zpzsD&vx}FyoBus|a{7@Vi0=#H*YC8q{cHH`+qLAq_r6~SdFjtVoAZx9e?0#2+u7A0
zUq4E^xb|vR`mQ@SjDT_v=6}!xd7e0LlN?T?8fcRIMuT-USgBQ%ji#m1v^1KQC}<0e
zW}wjwG@5}%GZ1M#h|yAGwA2_aHAYK~(Ncr@qcbD2Y~9azEz;QfmGRUGz~LMQPgg&e
IbxsLQ0Ho%XOaK4?
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Default-light-high-contrast-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Default-light-high-contrast-linux.png
index b283bd048caca19f638ae78cc7fd12c492a66c69..5b2dd5327eac92fa45b3da34162068a29620adad 100644
GIT binary patch
literal 4222
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO77M?DS
zAr*7p-f_$d4rFM%7!u=t?{yi|LeV3B++25CgxU2DB`pm0R@80Pb3VeW^3rV{v$(=~
zi7V%epV{AeXujjSobTl=Ktuo4>i_$~$iUEW-}w$RgG0*>c7_IyLVgAY!AEio3`$3A
z85mqTsu>tM1ik}pReZp!*_HU7(RI4zWeX;)vsG3=A3==`{wnccXD$2_vUH?ZMB&2
zxNt{Bb>06D7UdS!@5+CxrvjbEUTVX4eh1roN1$exGkw1cBl60BAC_TbV2Jp$r_7%3
z^v=~c3+s2q#n$b+26T0S0?_t^Ygy*IXQ$sjyB9tKC?oNBgH7c6XLVCQ
zp8H%Ls~sQnrBAy%xIn&%`=31
n1fwOzXh|_zQVfcc;v=(mpZ8&<<1+t&eSZc|S3j3^P6<7gkuEizTp-0*9OUlAuIf^t~?EF)<(QA`rXNIJ}b|sA!5*x%sMDBPA=!iDY_6(Z&Z>g`kQU8hO
z*6EDXZ`T=|xf?w#RT5~V!>PUXdx12=hwm)5K#GO43P^GY0qtfGP%h6V*kexQV7lN^w2B1Xf4yKfr0yH9`ocX;{7&wsA(*t07tSskePhrXmR>(@!^#T-m=C2Bao$#Vf8}(&HMEmfo^5UIVPoREBnP?PTpT1
zY}h6@Z~ysgtIL0-y(#-XcP-FY4fZ=~x8+^?a?=W^{=vJSA|T%p1X^Dcmdo%-$W}wjwG@5~cZDJBy{G+ADXsIz;YK)c|qooG*M^i@2
eR$|K51=4TMSX>e+eQg3vgAAUoelF{r5}E+=R(gH_
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Inline-dark-high-contrast-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Inline-dark-high-contrast-linux.png
index ec11285ccb73cd4e1261706f67d36a20faad80df..7296c25b60bce6ea3d85914120cbafbd3b6ab42a 100644
GIT binary patch
literal 4259
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7v7RoD
zAr*7p-Z9KSlgMzqaQW013E4ruCPFGVq?TydoE?*(Bw{4wUenYnD!3Et*
zUsmtnjy9j@9do|+{pXwiE9)MY|FA!wuwhRTBLl;Xdhv8ypglj#j{qr`j%o&m4uS7L
zyA*}=}xz){H0z##ZYj)6gmstQj}uG_F{ti|F>ViW?TQ>ec!LnC->@=zg6`%Z8bW*J5~mUb3T90|DF4F_UE{7
z&yzDVGp`9VFhuC+U14HyIC7-$|KBG+-u+tpvd2@h|M=#43=9X7W?Hnx
z)Q^Bs6X~4dM+1B`!0Ax1jwZ9wWHy@2Xw+&M&0M3IYcz9>X0CzgF^!fzqh${b%AQB&
ZO2=H+tTEqu0XQ1K;OXk;vd$@?2>`#NX6*m~
literal 5015
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3><7gkuEizTp-0*9OUlAuX}8d%pbY$U`aO=H}1m0mTl?
zvgiW(n!yn$b*L!W)O*I8+Z(MxA@#req+|WlH|Ibm96b0MVZw)-?GJDLTz&YO<^TNi
zsWQhOUOg>-c=6x%Vt-&zCiseVKRtHxjxx}MhRcN_ps=J{DAGQjMr{}z`DHX7M&n_?
z3hU9tH=6iH6W?gXPUAM=XfZQd%#0Q@qs7czopr0ApI7?*IS*
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Inline-light-high-contrast-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Inline-light-high-contrast-linux.png
index c2b339efe8b2a28205541c339974c5546df8e606..3f140bd2912efbcb875cae163dedfd320c2dd6a5 100644
GIT binary patch
literal 4261
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7@t!V@
zAr*7p-Z|(sC6J*laqX6AfxB7K@04jaMF?!=Rmzclclfl1z!K|@1=gAzT&5C&DkoxJ
zCGBeJYCLwbd|rBe-M**0f1Hn$=|9fRz;NJddG0l428M=u=R3>{4lO&_85%eW`571l
zAIUK=C>^n7U~uWEW?<+L_ztvN@f{*%GulrJP&6$B=hQ9Fezn{bP_t*Th+V%PG^GiQV)MDE{Z~uMy_m6)EAHKf3_v4{M
z!nOPi2UKVM*gj{m|Kf{pSI2(4yvX0CzgGL4o!qh$}x
c%AP+=SJwotJbWS-H2lEe>FVdQ&MBb@06fB2$N&HU
literal 5020
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3><7gkuEizTp-0*9OUlAuo9X>_JPx`ajuN13IbUX->~$3%{KQzPfL3TO5D9`0dFk
z;}`#}c9fS_eExOymNC!^5eJ@xzuW)!kKJ*;v=9FdAK$7D6x=Z3q~rhU;!DhRX|6U!Ip=jNW-*en@yC+@#>9Z+nVq2-J9aXV~)Mie~%_V1Q3P%Pra
zlLhtVKgxEL{X4axbeH9ExqpY>ojdp8!M}qa9{t?BbvaNC(3<^gf$n6O_B_A_NDWA!
z(mvWoZ5SNcXEYv0<6*$c?$N|In)pT&A3a-3qd9Ig$BpK=(HuwPPT6QNGg{1y7Bi#8
f%KXo-n9ZIbB>M?CF2msI>gTe~DWM4fN(7-{A5muMoRzQleILO_JVcj{ImkbO74W2HJ
zAr*7p-Z9J$4`*mke1D&1QC(9*!a)lcmh^)MkKT1y5G<<|!gBGLZ@717gZUrktL&w7%@%8&Q?%A=$xSf%Kp=|H&X`BDm
zB$sTho^`gLm+#H*PfwoL=h;>MJiq#4KTrY4;*!$TxBr^&%l-Rz{6fKxbAN$;c(m0!
ze(tYB!7~^bHV9ucH?RBkb-KKMz5OqdX9d83VUSn1zrsXn_z)eCqY9~$AV<7gkuEizTp-0*9OUlAuc(PI*K@4%=#-4-NAifp*6?N|6E66UocH-47_meK&SD8}(;53`#jRSg
zU8lWN8fcQksgvRIK$_u)jUzvha%_?Vl1(hOK$3;C3P^GY0j*~cP%h6V*}&D;2ZVs@YEa_=rl
zwOn)W49Fin{vUyYq-{A5muMoRzQleILO_JVcj{ImkbO7KAtX)
zAr*7p-r1PfTPV|B=&pV7;I$>QGE_V^n6n8>doO;Z)#H|GT)sjg);WB!^n)$45-uFQ
z^hNF*XSehZb-z{p=hOeI?f)ow@4xj-o%Jz59;`F4A1zaC5SV`6Cd
ze=EmqwjclYZS&{Oo5#niKKbd?g$LjLyZ!q0^|Ei}`{(|Vun}r7{`~sy$H@5%2WFhV
z+qX3ni3|yXgHEz
zNR6hR(bO}VdPu9-NAt{Ro*B(Eqj`pK7htrc7%eGAONzl=QXI*@o9DVl(mVt-$iU#~
L>gTe~DWM4fcm!1(
literal 5009
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3><7gkuEizTp-0*9OUlAuA{efi#;!{)QkUhh)_ny>KmNFhIvX81R60XqXjgMuT7=h!3%
zB%4@lfg}rO6_Df*0y>RBK;;D^P>;t2W(Ed_3B+hHk+KJNM^`v9mjGZ`*$%|L%=>arL#@&w!Ra;5Rcj
zU#=a#-gkT6eaU^MGGE^Bd(YnwbWB6&rp?8bKaLe#sQ>pdwSomGv}V%g*RKzo+jIfF
z!r*w=u|93zwmGUm_68+8*}nbG<}zQz{qlIBy0?F?0qK5kUu7I?RaYg?mmp(e6!|lhURLZL___t#T7uB^k5)4+(tDJle$JjX*86mRZ@+n
zrO~uBnwEgI8@W~eXa*Y1K%*IGGy{>=K^QGHMoW#+Qe(8#7%erZKln0Qw&E&V|1y<{
WTSzMla)ZXe7(8A5T-G@yGywo$5{#b!
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Progress-Half-light-high-contrast-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Progress-Half-light-high-contrast-linux.png
index dec0af37bf70de84596855f252ee5230d28faa7b..9727f58fae5a4ae6d59b92bf6e244ae20c5d420d 100644
GIT binary patch
literal 4250
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7A)YRd
zAr*7p-Z|(sC6J-*;l@i*Zf}Lsj^$2Q>R=7Lt#IhtL%TgaOpd#nId)BMS`g4I=-6~;
zsopYI^9%C4*KU7)V{dV~yzpG)tn<&685kbiFMqm;A85xP$wzVw3`$3A85mqTsu>tM
z1ik|;Q+&tBpx|_enZcoD2RlOpM3dG)`3RF=Jd{r&0Zh0zRpr+>cwd)khPVSm>D2OplkyH{gU
zWwPNtd;Dq3Uk0=9hJ0gS*r1Vp`Q)|9$Mf&)leUtP`F{QU^r=9{>Rh>1QdICG^~I^?
zD4?q)WWJ|si<|3(i4{vQFeH5WeCuzCk=!mRneXNA)~&1Cz4kpLLxSTse!lp(?{f3j
z@XP9*eg4@I*
zI2w-R7h0pKXEgPUrXJEN`q4ZynrBAy%xIn=+$9(-DMm|*(UM~DmJ~l2ADIWPJi}cz
R8#oZa;OXk;vd$@?2>@YxSh@fJ
literal 5010
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3><7gkuEizTp-0*9OUlAuHh
zeZ(ijqWJN~tyAK?+lynlD=Kc!mfW}5?EGgNMxYIvub0;XDTWWfS!{t63uhIO%1yF^8#|35v28Rg?*clia6dd`15{^xBK(dJ#4GYd*Y~-JB=l6Y{?F_zY?Uye;
z`{;Rxg<;Nw&+oVU{bpf!Abz|1Xi4t(S6lwSc(`TrX4@@WK`t{Yc>3?_%Ll(7UJztB
zFkkTnLuiEwzLR=!mdWv$wx*GjD7Dcl_7|{y#vG4MqF(
zrXQA;I|_7l!-9tk;_c(CJFS5d38`~#OVvM5vv{FDcdtPW3s7jyq}k?W?I7J>|E+%c
zX=eB3XBUrsFa*kcu)iIrvut$mX%MSuLZ=>i4=DFHxoh>dC>CS8q&
z(r74AtBe{=OQUING%Zn3$&Y5B(F`=2fkrdXXv>)T9jMW=b+l|9En7#+*3q(+nq}(+
Z|4mJ1v#)A@SO^SP22WQ%mvv4FO#oOJmihny
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Progress-Zero-dark-high-contrast-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Progress-Zero-dark-high-contrast-linux.png
index ef2a10aeb1212688b760380e76c1e9fa07bf732d..1d5a114fc9f757e2d4799c1b019d6a01393a296b 100644
GIT binary patch
literal 4192
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7Ql2i3
zAr*7p-m%RJNt9?yJZ{;f8Fbz#r72=ZYl6b0RIaA#4HJCk_{1E&V#au$(fjld*82Q)
ztLq==zJFAczIB%0JfMmH_b;#i4Wu7j7x)e|Q}G=mgM!l?W(J3r9qbGZ9EJQ041$m3
z7#Ng}*fKDum7#I@HY|=SDZ$6)I+y0&5
z-xwG^u-ho@v0cH+(9rR4NBp#>-(!Hm^5;Xx2f4oAhacvZ0C_!DcWNc)0!{gO^!Dq!
zXKl_eb_V(@{mkc@y}K>zi!H5W{zdZvP0IhYK#UX*5$*F)h15wwqv1Fjj^vj=qp4>!
z^^B$-((3HdJTsbSM)S;Qo*~@2A1x_HON!BwVsMuf9q-*9m@e&jc|ii$v1jmf^>bP0
Hl+XkKXkR)~
literal 4998
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3><7gkuEizTp-0*9OUlAu}e%{Nudn&_M&wW`0G?zj1`oHfW`oVk7Dj>xn1hkq#K;;D^1A~Ic1!e{Y
zhY1VV85kNA9QlC~j!kkvvWdkONU{*6!P=XD&G+xeAFKNxpS%0}v8uiI&S(KO?`V2f
zDR+N=t?c{zd*wdgytyd)dieFcJuyWOZhjVjeDJV)@~ma9&On6^R?S|PDI<4Jj-7q`
zv5(97yYqDGit0;B>R)mKWp8NB&Uks$vA(#x{38d5uQod)bN(Zs;~g$MTJXQJZr@B*
zpzsD&vx}FyoBus|a{7@Vi0=#H*YC8q{cHH`+qLAq_r6~SdFjtVoAZx9e?0#2+u7A0
zUq4E^xb|vR`mQ@SjDT_v=6}!xd7e0LlN?T?8fcRIMuT-USgBQ%ji#m1v^1KQC}<0e
zW}wjwG@5}%GZ1M#h|yAGwA2_aHAYK~(Ncr@qcbD2Y~9azEz;QfmGRUGz~LMQPgg&e
IbxsLQ0Ho%XOaK4?
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Progress-Zero-light-high-contrast-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Progress-Zero-light-high-contrast-linux.png
index b283bd048caca19f638ae78cc7fd12c492a66c69..5b2dd5327eac92fa45b3da34162068a29620adad 100644
GIT binary patch
literal 4222
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO77M?DS
zAr*7p-f_$d4rFM%7!u=t?{yi|LeV3B++25CgxU2DB`pm0R@80Pb3VeW^3rV{v$(=~
zi7V%epV{AeXujjSobTl=Ktuo4>i_$~$iUEW-}w$RgG0*>c7_IyLVgAY!AEio3`$3A
z85mqTsu>tM1ik}pReZp!*_HU7(RI4zWeX;)vsG3=A3==`{wnccXD$2_vUH?ZMB&2
zxNt{Bb>06D7UdS!@5+CxrvjbEUTVX4eh1roN1$exGkw1cBl60BAC_TbV2Jp$r_7%3
z^v=~c3+s2q#n$b+26T0S0?_t^Ygy*IXQ$sjyB9tKC?oNBgH7c6XLVCQ
zp8H%Ls~sQnrBAy%xIn&%`=31
n1fwOzXh|_zQVfcc;v=(mpZ8&<<1+t&eSZc|S3j3^P6<7gkuEizTp-0*9OUlAuIf^t~?EF)<(QA`rXNIJ}b|sA!5*x%sMDBPA=!iDY_6(Z&Z>g`kQU8hO
z*6EDXZ`T=|xf?w#RT5~V!>PUXdx12=hwm)5K#GO43P^GY0qtfGP%h6V*kexQV7lN^w2B1Xf4yKfr0yH9`ocX;{7&wsA(*t07tSskePhrXmR>(@!^#T-m=C2Bao$#Vf8}(&HMEmfo^5UIVPoREBnP?PTpT1
zY}h6@Z~ysgtIL0-y(#-XcP-FY4fZ=~x8+^?a?=W^{=vJSA|T%p1X^Dcmdo%-$W}wjwG@5~cZDJBy{G+ADXsIz;YK)c|qooG*M^i@2
eR$|K51=4TMSX>e+eQg3vgAAUoelF{r5}E+=R(gH_
diff --git a/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Size-Large-dark-high-contrast-linux.png b/.playwright/snapshots/components/ProgressBar.test.ts-snapshots/ProgressBar-Size-Large-dark-high-contrast-linux.png
index 5e63ea9b9d826583f5cbb61718d58c353cd718e8..0417600cee5ecacd4ce0fa5b6659f8b6fe25e2d8 100644
GIT binary patch
literal 4242
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3>-{A5muMoRzQleILO_JVcj{ImkbO7KAtX)
zAr*7p-rb*fwovAHqPzCRgV&bK%24sxV9q8i?Y;PsR*ze%arp{~Sm*G?(hs)GO1NJmlr-v*|f*Ve|1z&i#A0eX@MBI}=0t%j>@%f3{8ZB!TYmdq>Gcf!yoPXY39Vqtj@^SOq`d@$^)VcC-`r?ZxKP)#0
zH@{Z)EzbT{%>(r?pm`jdZ{}1L?D(4U(S9Q^9{%~otzaeSYodc^R3UYe*=RV9h9mif
z)M)A%O+BNjhqQ`)G|!CYnbABmnr8@i0Y*!T(UM}cq!{ES#Sh-o4z6o{EZ$N9?EN!%
My85}Sb4q9e0E&fL_W%F@
literal 5009
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3><7gkuEizTp-0*9OUlAuOmSIF`Gj^44tT`!mlz%WfA2nm?iF(GGSX%~0=mfti89VZs6+uR+0)
zA1LJ5BnKp$SZskL3uhIOD@1tSB4f(J1gX7$V6xM5>HcmF=qz5jnE{`&Fu
zK}HxO!-OwCo*jNXkKu!VwBGc~tEcNPWB*>h?CHOM7uG)1|1#Tr+p_EN_q!^Ami_2G
znq(NevnqF2>F;wN);?TN|GhT9f(0nEX42cYrw^OAHUInEuYXt>D3UOBPHepVzK4M}
zKn{vqGb~=5KXbh=jT5A=!=L?eeU~)fFK%`7c6Xr20j-;NYwc>1Ena+=+dETl?mmm$
zIa2itL1FMO{q)nKs&8LTmgGNw_hIeLoPA{#DyxAK4f~HRt^m@c1O~~WH>!b{G&UMa
zqoG8t@@h0Kji#m1v;?fz$gS{4Gtg)T8qGkX8ECX+O#RN(XxTbiwvLvqqh;%8*-B~I
ax}RZ=x`nizo;YZvh{4m<&t;ucLK6T-{A5muMoRzQleILO_JVcj{ImkbO7p`I>|
zAr*7p-aY6wC6J-*;l@i*Zf}Lsj^$2Q>R=7Lt#IhtL%TgaOpd#nId)BMS`g4I=-6~;
zsopZz@DJ_HU%%P>=0Eo-_RsS_-k*QgurM(E`MoaoD{I%3Pf;L=gez|bM^9q0lA3hzi*S=iZDZrp79+alU-_r4j*j0^|r
zbFC!pZ$#ApdGYYV!v{O+|Gj!T{d|0S`M&=#cJjMe8T2mxy#05z9n%JZ-|X${%fCNc
zd~tGPt^JS9a~At=zL}c}bW8Upv$;98)xX~TZC`l!U}62|n#h~X3%#s!|2=^L!%(j-o<*HNB04lj6^;ft
z`FU|P^^B&T(bPj){WY3rM)S;Qo*B(Egj>3!CB<7gkuEizTp-0*9OUlAu+HmKTyJv7!4PWy*TiEef%S<
z3=e7qzA)6MfB(1l<=NNa&eDh1->Luov$li@=!URUzxn0c&D)y)egAcVxeh22VQJsj
z*JfTL0&*gXZ>0EsZJm5H^A6BA4BC$`J^K;w2-J7$sP~-70DJa?!VnX
zcU}Art6Z7&{PI9gGd#a}t;o{0W`p(Kihns3*@ovg|33#b#G$AE5r`r=Ohz>jlX6Bw
zX*86mRSJ!!rO~uBnwBW2#z!;IXa*Y1K%*Imw8sBvsWDn=jFuXsrN(Hffi@IDg@KjP
fvX!E;^)I9KLbKV@CSB6N0UicVS3j3^P6-{A5muMoRzQleILO_JVcj{ImkbO7hMq2t
zAr*7p-r3malPJ@kSbS!}+Z@F}4VR^pGF((uq|6rxbj}XQ)y{}%@KDJLcWCmy@WO2i
z*Y3rUoPjdy9(tE;+B0vt-To)>`;JcE9HCS02ejb-zLz`rfplNn4t9nHjzS@R1w?
zgVGUO1_qaoY6gZ5f$u=O72h#3C^+3=W^ic1uW+M`Y|M_Dk3UbRtB0SSJ$+s7a}@@L
zANOnT-rryM_*&K9%#5u-tJ~Pt+wb}LBlYittB((UW@u3U_WS7b$99Z27M*=|`)2X;
zcD3a5Mawd+_F64{!^n_uyR7`Y&*g-5{I#~{KljJm&%bw5+J=XLL87?gNA0}l3r~L7
zJV$%`db`Rm1zV#ki-DeqE-Kitv-gTe~DWM4fN1Q*L
literal 4965
zcmeAS@N?(olHy`uVBq!ia0y~yVEzKc3><7gkuEizTp-0*9OUlAu1WL3$G&W~eTO!7G@sN_{RofKFcTNI#S{1mOYPUTw3o)5GweJDj5htTU
z?o*t{rdQ5mt@-oz^v;6t)n6}O1sco{G;OvWi2hOCBnPCLSZskL3uhIOSmQY-kFEjtHGoW1$_-!kGWY|>x%Bf1%dNKWJLe1}=wZAxk
zR^CuoS6`kS$+ygGSySEi-7>Qe-wp;kh~dD#n|b^D?!GI^O8zzZ_hJA2$NoOvz1bKj
zvq4->upWeZ24cHDRw8ug=~HGUrG7pKW|Vn%cf4Ie11j5R-^TLuoXWs8t}1rlrxe
zG@6zusL@9=&}ar4%|N3Wh_rsdXsIz;YK)c|qou}ZsWCe0K$U?doE6Gnw(<$uGs?fZ
SJOU2zFnGH9xvX-{A5muMoRzQleILO_JVcj{ImkbO7%APKc
zAr*7p-m%RJ4U}jLR1Q;o5_9m9;gjWM9N+jHxgED`4^V8)Rd9_up7>lOCufUbQ{c{>
z8wD=QEPv1zBP@UYRs1=<`HvpwocUbC%)s#D``taS*nyTzcfP~S;Lx&zouPrFke`7;
z@R1w?gVGUO1_qaoY6gZ5f$u=e72h#3C^+F)xWm-yN5Q9$4>vErKmGLE_}Q;3g%}wA
zT>tjHOzd*WhfhCW6eQ1kzVP5)_V506^Xm5f&HdudaNy~#iq9`s&1YD1`r*Zo(=V@I
zTx(x5t+?)=^G#-k15vh>e_rHlm5Sv({`cCoXLp~@y(r4S@ZmXMf1mhelU-7Frz?N|
zyW1VU{(P9WInbFK_<7gkuEizTp-0*9OUlAuYuB}CJ3zFz|<@1VZvqHn^Km*E7i)oB4m+@*un{#
zSJaP-`NSFK6~}V_c$)eCNzI$w+uL}7W-FxrU&Ifj8P54%U}j)&n6QAIfuTXc5hUi=
zBnKp$SZskL3uhIO1tUvYKKzAOftoivXcg<_7t%jmsPH*aYef#Q4pfJOOO*=PROPt>1lj~D2
z^8Uxk&xOUi4Xr^k(+@TOc7Ocj>gktrUzUU1-?0CD{%fEFasD9LQ`njxgN@xNAIn#qR
diff --git a/.playwright/snapshots/components/SelectPanel.test.ts-snapshots/SelectPanel-Default-forced-colors-dark-linux.png b/.playwright/snapshots/components/SelectPanel.test.ts-snapshots/SelectPanel-Default-forced-colors-dark-linux.png
index 5cb9463c515bc3ca36f9a7db9c4c7613b8ad69a5..06967705847498873ddd7972c568b528eac35b1d 100644
GIT binary patch
delta 23590
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