Update approach to settings
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
This commit is contained in:
parent
289255d67a
commit
8b637e194e
7 changed files with 59 additions and 83 deletions
|
@ -3,9 +3,10 @@ pub use gpui3::{
|
|||
ViewContext, WindowContext,
|
||||
};
|
||||
|
||||
use crate::settings::user_settings;
|
||||
pub use crate::{theme, ButtonVariant, ElementExt, Theme};
|
||||
|
||||
use gpui3::{hsla, rems, rgb, AbsoluteLength, Hsla};
|
||||
use gpui3::{hsla, rems, rgb, AbsoluteLength, Hsla, Rems};
|
||||
use strum::EnumIter;
|
||||
|
||||
#[derive(Clone, Copy)]
|
||||
|
@ -156,6 +157,12 @@ impl HighlightColor {
|
|||
}
|
||||
}
|
||||
|
||||
pub fn ui_size(size: f32) -> Rems {
|
||||
let setting = user_settings();
|
||||
|
||||
rems(*setting.ui_scale * size)
|
||||
}
|
||||
|
||||
#[derive(Debug, Default, PartialEq, Eq, PartialOrd, Ord, Hash, Clone, Copy, EnumIter)]
|
||||
pub enum FileSystemStatus {
|
||||
#[default]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue