From a19fd7b780de57185191e4c1a92c5343debf68b0 Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Wed, 3 Feb 2021 01:08:23 +0100 Subject: [PATCH] Add light mode --- egui/src/containers/scroll_area.rs | 2 +- egui/src/grid.rs | 14 +- egui/src/menu.rs | 4 +- egui/src/style.rs | 221 ++++++++++++++++---- egui/src/ui.rs | 10 +- egui/src/widgets/slider.rs | 2 +- egui/src/widgets/text_edit.rs | 4 +- egui_demo_lib/src/apps/demo/demo_windows.rs | 7 + egui_demo_lib/src/apps/fractal_clock.rs | 1 - egui_demo_lib/src/frame_history.rs | 9 +- egui_demo_lib/src/wrap_app.rs | 11 + epaint/src/shadow.rs | 12 +- 12 files changed, 230 insertions(+), 67 deletions(-) diff --git a/egui/src/containers/scroll_area.rs b/egui/src/containers/scroll_area.rs index 5c187b3e..e9e44f6e 100644 --- a/egui/src/containers/scroll_area.rs +++ b/egui/src/containers/scroll_area.rs @@ -331,7 +331,7 @@ impl Prepared { ui.painter().add(paint::Shape::Rect { rect: outer_scroll_rect, corner_radius, - fill: ui.visuals().dark_bg_color, + fill: ui.visuals().extreme_bg_color, stroke: Default::default(), // fill: visuals.bg_fill, // stroke: visuals.bg_stroke, diff --git a/egui/src/grid.rs b/egui/src/grid.rs index 97c4547a..c0772d1e 100644 --- a/egui/src/grid.rs +++ b/egui/src/grid.rs @@ -38,6 +38,7 @@ impl State { pub(crate) struct GridLayout { ctx: CtxRef, + style: std::sync::Arc