add progress

This commit is contained in:
2026-10-28 19:58:01 +07:00
parent 5f441518eb
commit 9626391403
4 changed files with 157 additions and 0 deletions
+17
View File
@@ -8,6 +8,7 @@ use gpui_native_core::button::{Button, ButtonVariant};
use gpui_native_core::checkbox::Checkbox;
use gpui_native_core::common::{h_flex, v_flex};
use gpui_native_core::link::Link;
use gpui_native_core::progress::Progress;
use gpui_native_core::radio::{Radio, RadioGroup};
use gpui_native_core::slider::Slider;
use gpui_native_core::switch::Switch;
@@ -392,6 +393,22 @@ impl Render for Gallery {
.child(format!("volume: {}", self.volume)),
),
)
.child(
v_flex()
.gap_2()
.child(section_label(
"progress · native refs — NSProgressIndicator, WinUI ProgressBar, Adwaita ProgressBar, Breeze",
colors,
))
.child(Progress::new("progress-25", 0.25).accessibility_label("Quarter"))
.child(Progress::new("progress-60", 0.6).accessibility_label("Most"))
.child(Progress::new("progress-90", 0.9).accessibility_label("Nearly"))
.child(
Progress::new("progress-indeterminate", 0.0)
.indeterminate(true)
.accessibility_label("Working"),
),
)
.child(
div()
.flex()