From 9b342341fe17e4fb2c4cad9e3379a814a6a73097 Mon Sep 17 00:00:00 2001 From: Jas Singh Date: Sun, 16 Feb 2025 21:41:52 -0800 Subject: [PATCH] Added shadows to the Bar, Menus, OSD and Notifications. (#777) * Added shadows to the Bar, Menus and notifications. * Add OSD shadows --- src/components/menus/shared/dropdown/index.tsx | 4 ++-- src/components/settings/pages/config/bar/index.tsx | 14 +++++++++++++- .../settings/pages/config/general/index.tsx | 12 ++++++++++++ .../settings/pages/config/notifications/index.tsx | 11 +++++++++++ src/components/settings/pages/config/osd/index.tsx | 7 +++++++ src/options.ts | 9 ++++++++- src/scss/style/bar/bar.scss | 3 +++ src/scss/style/menus/calendar.scss | 1 - src/scss/style/menus/dashboard.scss | 1 - src/scss/style/menus/menu.scss | 6 ++++++ src/scss/style/menus/notifications.scss | 1 - src/scss/style/notifications/popups.scss | 2 ++ src/scss/style/osd/index.scss | 2 ++ 13 files changed, 66 insertions(+), 7 deletions(-) diff --git a/src/components/menus/shared/dropdown/index.tsx b/src/components/menus/shared/dropdown/index.tsx index 27975fe..5c037c4 100644 --- a/src/components/menus/shared/dropdown/index.tsx +++ b/src/components/menus/shared/dropdown/index.tsx @@ -3,7 +3,7 @@ import { DropdownMenuProps } from 'src/lib/types/dropdownmenu'; import { BarEventMargins } from './eventBoxes/index'; import { globalEventBoxes } from 'src/globals/dropdown'; import { bind } from 'astal'; -import { App, Astal, Gdk } from 'astal/gtk3'; +import { App, Astal, Gdk, Gtk } from 'astal/gtk3'; import { Revealer } from 'astal/gtk3/widget'; import { locationMap } from 'src/lib/types/defaults/bar'; @@ -88,7 +88,7 @@ export default ({ transitionType={transition} transitionDuration={bind(options.menus.transitionTime)} > - + {child} diff --git a/src/components/settings/pages/config/bar/index.tsx b/src/components/settings/pages/config/bar/index.tsx index b9300ee..10f7dc2 100644 --- a/src/components/settings/pages/config/bar/index.tsx +++ b/src/components/settings/pages/config/bar/index.tsx @@ -1,7 +1,7 @@ -import { Option } from 'src/components/settings/shared/Option'; import { Header } from 'src/components/settings/shared/Header'; import options from 'src/options'; import { Gtk } from 'astal/gtk3'; +import { Option } from 'src/components/settings/shared/Option'; export const BarSettings = (): JSX.Element => { return ( @@ -53,6 +53,18 @@ export const BarSettings = (): JSX.Element => { enums={['none', 'full', 'top', 'right', 'bottom', 'left', 'horizontal', 'vertical']} />