Files
Ely-GPUI-Components/src/data_display/mod.rs
T
ZacharyZhang-NYandClaude Opus 5.5 7f1cfe8c3d Media · Capture and devices: recorder, camera, mic meter, device choice and 3D model viewer
ScreenRecorderControls holds a recording in one pill: Record, then a live
dot and the time it has run beside pause or resume and stop, with mic and
camera toggles. CameraPreview shows host frames in the camera's shape, or
the camera off. MicLevelMeter lights segments up to the level, amber and
red near the top, with tones shared from data_display. DeviceSelector
picks a microphone, camera or speaker through Select, which may now be
empty while shut. ModelViewer shows the host's frame for an orbit that a
drag, the arrows, Command-scroll, + and - and a reset move; the orbit is
seeded from the host so fast drags add up. The gallery draws a stone
torus per orbit and frees each replaced frame.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 19:05:23 -04:00

39 lines
1.0 KiB
Rust

mod avatar;
mod badge;
mod before_after;
mod carousel;
mod changelog;
mod codes;
mod comparison;
mod feed;
mod gallery;
mod measures;
mod records;
mod spark;
mod stars;
mod stat;
#[cfg(all(test, feature = "test-support"))]
mod tests;
mod timeline;
mod watermark;
pub use avatar::{Avatar, AvatarGroup, Presence, UserChip};
pub(crate) use avatar::{more, tucked};
pub use badge::{Badge, CountBadge, DotBadge, Tag, Tone};
pub use before_after::BeforeAfter;
pub use carousel::Carousel;
pub use changelog::{Change, Changelog, Release};
pub use codes::{Barcode, BarcodeError, QrCode, QrError};
pub use comparison::Comparison;
pub use feed::{Activity, ActivityFeed};
pub use gallery::Gallery;
pub(crate) use measures::tone;
pub use measures::{Gauge, Meter, UsageBar};
pub use records::{DescriptionList, PropertyGrid, PropertyGroup};
pub use spark::Sparkline;
pub use stars::Stars;
pub(crate) use stars::star;
pub use stat::{KpiCard, Statistic, TrendIndicator};
pub use timeline::{Timeline, TimelineItem};
pub use watermark::Watermark;