From e9e8724d46de9e401af7219f2f9aba74eabd0c14 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Sun, 15 Mar 2026 03:35:09 +0800 Subject: [PATCH] Refactor ProgressBar styles for improved layout and animation (#750) * refactor: refactor ProgressBar styles for improved layout and animation. * fix: set MinHeight for ProgressBar text part. * chore: remove useless Progress resources. --- src/Semi.Avalonia/Controls/ProgressBar.axaml | 393 ++++++++---------- .../Themes/Dark/ProgressBar.axaml | 1 - .../Themes/HighContrast/ProgressBar.axaml | 1 - .../Themes/Light/ProgressBar.axaml | 1 - 4 files changed, 183 insertions(+), 213 deletions(-) diff --git a/src/Semi.Avalonia/Controls/ProgressBar.axaml b/src/Semi.Avalonia/Controls/ProgressBar.axaml index 148ded0..2a42b74 100644 --- a/src/Semi.Avalonia/Controls/ProgressBar.axaml +++ b/src/Semi.Avalonia/Controls/ProgressBar.axaml @@ -4,87 +4,54 @@ xmlns:semi="https://irihi.tech/semi" xmlns:converters="using:Avalonia.Controls.Converters"> - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -115,7 +82,7 @@ - + - + - + @@ -191,149 +158,155 @@ - - + + + + + + + + + + + - - - - - - - - - - - - - - - - + - + - - - - - + diff --git a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml index a8885fd..7905267 100644 --- a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml @@ -2,7 +2,6 @@ - diff --git a/src/Semi.Avalonia/Themes/HighContrast/ProgressBar.axaml b/src/Semi.Avalonia/Themes/HighContrast/ProgressBar.axaml index f870f09..f4ec973 100644 --- a/src/Semi.Avalonia/Themes/HighContrast/ProgressBar.axaml +++ b/src/Semi.Avalonia/Themes/HighContrast/ProgressBar.axaml @@ -2,7 +2,6 @@ - \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/ProgressBar.axaml b/src/Semi.Avalonia/Themes/Light/ProgressBar.axaml index a8885fd..7905267 100644 --- a/src/Semi.Avalonia/Themes/Light/ProgressBar.axaml +++ b/src/Semi.Avalonia/Themes/Light/ProgressBar.axaml @@ -2,7 +2,6 @@ -