1//! UI-related utilities
2
3use gpui::App;
4use theme::ActiveTheme;
5
6mod apca_contrast;
7mod color_contrast;
8mod corner_solver;
9mod format_distance;
10mod search_input;
11mod with_rem_size;
12
13pub use apca_contrast::*;
14pub use color_contrast::*;
15pub use corner_solver::{CornerSolver, inner_corner_radius};
16pub use format_distance::*;
17pub use search_input::*;
18pub use with_rem_size::*;
19
20/// Returns true if the current theme is light or vibrant light.
21pub fn is_light(cx: &mut App) -> bool {
22 cx.theme().appearance.is_light()
23}