diff --git a/Cargo.toml b/Cargo.toml index e478010..9b66cf4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,6 @@ members = ["neovide-derive"] [features] default = [] embed-fonts = [] -debug-renderer = [] [dependencies] serde = { version = "1.0", features = ["derive"] } diff --git a/src/renderer/mod.rs b/src/renderer/mod.rs index e2d56b9..b3bc37c 100644 --- a/src/renderer/mod.rs +++ b/src/renderer/mod.rs @@ -20,13 +20,13 @@ use crate::settings::*; use cursor_renderer::CursorRenderer; #[derive(SettingGroup)] -#[setting_prefix = "window"] #[derive(Clone)] pub struct RendererSettings { position_animation_length: f32, scroll_animation_length: f32, floating_opacity: f32, floating_blur: bool, + debug_renderer: bool, } impl Default for RendererSettings { @@ -36,6 +36,7 @@ impl Default for RendererSettings { scroll_animation_length: 0.3, floating_opacity: 0.7, floating_blur: true, + debug_renderer: false, } } } @@ -43,8 +44,7 @@ impl Default for RendererSettings { pub struct Renderer { rendered_windows: HashMap, cursor_renderer: CursorRenderer, - - pub current_mode: EditorMode, + current_mode: EditorMode, pub paint: Paint, pub shaper: CachingShaper, pub default_style: Arc