From da6950562af2c0e649e4c00aa79ac6953efd9f98 Mon Sep 17 00:00:00 2001 From: Sam Hewitt Date: Mon, 5 Feb 2024 13:04:15 -0330 Subject: [PATCH] dateMenu: Add class to menu so border-radius can be set in stylesheet Part-of: --- data/theme/gnome-shell-sass/widgets/_calendar.scss | 5 +++++ data/theme/gnome-shell-sass/widgets/_message-list.scss | 2 +- js/ui/dateMenu.js | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/data/theme/gnome-shell-sass/widgets/_calendar.scss b/data/theme/gnome-shell-sass/widgets/_calendar.scss index 43f69d991..c6faec670 100644 --- a/data/theme/gnome-shell-sass/widgets/_calendar.scss +++ b/data/theme/gnome-shell-sass/widgets/_calendar.scss @@ -1,10 +1,15 @@ /* Date/Time Menu */ // overall menu + #calendarArea { padding: $base_margin; } +.datemenu-popover { + border-radius: $base_border_radius * 1.5 + $base_padding * 3; +} + // calendar menu side column .datemenu-calendar-column { spacing: $base_padding; diff --git a/data/theme/gnome-shell-sass/widgets/_message-list.scss b/data/theme/gnome-shell-sass/widgets/_message-list.scss index 31027be54..07800c150 100644 --- a/data/theme/gnome-shell-sass/widgets/_message-list.scss +++ b/data/theme/gnome-shell-sass/widgets/_message-list.scss @@ -37,7 +37,7 @@ // do-not-disturb + clear button .message-list-controls { // NOTE: remove the padding if notification_bubble could remove margin for drop shadow - padding: $base_padding; + padding: $base_padding $base_padding * 2; spacing: $base_padding; @extend %heading; diff --git a/js/ui/dateMenu.js b/js/ui/dateMenu.js index 2b695209a..d731c1034 100644 --- a/js/ui/dateMenu.js +++ b/js/ui/dateMenu.js @@ -890,6 +890,7 @@ class DateMenuButton extends PanelMenu.Button { // For some minimal compatibility with PopupMenuItem bin._delegate = this; this.menu.box.add_child(bin); + this.menu.box.add_style_class_name('datemenu-popover'); hbox = new St.BoxLayout({name: 'calendarArea'}); bin.add_child(hbox);