From 6503b4e7ebec3e0eab7cc9eb7ae78268b1911af4 Mon Sep 17 00:00:00 2001 From: Luke Street Date: Mon, 27 Apr 2026 23:44:58 -0600 Subject: [PATCH] Add blur and shadow to window component --- extern/aurora | 2 +- src/dusk/ui/game_menu.cpp | 1 - src/dusk/ui/theme.hpp | 1 - src/dusk/ui/window.cpp | 2 ++ 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extern/aurora b/extern/aurora index a2d024e006..8a2b80ecb1 160000 --- a/extern/aurora +++ b/extern/aurora @@ -1 +1 @@ -Subproject commit a2d024e0061e013208afb68e04cab7d2d71f6953 +Subproject commit 8a2b80ecb104625319c2818fd6d752bab8617679 diff --git a/src/dusk/ui/game_menu.cpp b/src/dusk/ui/game_menu.cpp index 40bf8314fc..084bbbcbdb 100644 --- a/src/dusk/ui/game_menu.cpp +++ b/src/dusk/ui/game_menu.cpp @@ -281,7 +281,6 @@ private: {"justify-content", "center"}, {"box-sizing", "border-box"}, {"padding", "32dp"}, - {"background-color", rgba(ModalOverlay)}, }); return screen; } diff --git a/src/dusk/ui/theme.hpp b/src/dusk/ui/theme.hpp index 8fa182232f..df5b0d7229 100644 --- a/src/dusk/ui/theme.hpp +++ b/src/dusk/ui/theme.hpp @@ -12,7 +12,6 @@ struct Color { }; inline constexpr Color Background1{12, 18, 17, 255}; -inline constexpr Color ModalOverlay{12, 18, 17, 229}; inline constexpr Color Text{225, 236, 231, 255}; inline constexpr Color TextActive{248, 255, 251, 255}; inline constexpr Color TextDim{160, 191, 182, 255}; diff --git a/src/dusk/ui/window.cpp b/src/dusk/ui/window.cpp index d92451542b..8932638969 100644 --- a/src/dusk/ui/window.cpp +++ b/src/dusk/ui/window.cpp @@ -158,6 +158,8 @@ Window::Window(Rml::Element* parent, std::string_view id, std::function {"border-radius", dp(BorderRadiusMedium)}, {"border-color", rgba(ElevatedBorder)}, {"background-color", rgba(WindowSurface)}, + {"backdrop-filter", "blur(5dp)"}, + {"box-shadow", "0 0 25dp 5dp"}, {"overflow", "hidden"}, });