From 0bfea484d86acee71144b34144f4d8dedb124b87 Mon Sep 17 00:00:00 2001 From: Alexander Mikhaylenko Date: Thu, 2 Mar 2023 08:32:46 +0400 Subject: [PATCH 1/8] libide/tree: Add bottom undershoot to the project tree Since there's a search entry there now it looks strange without it. --- src/libide/tree/ide-tree.ui | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libide/tree/ide-tree.ui b/src/libide/tree/ide-tree.ui index f46772e44..5d7ebfb22 100644 --- a/src/libide/tree/ide-tree.ui +++ b/src/libide/tree/ide-tree.ui @@ -23,6 +23,7 @@ -- GitLab From 2b5d061b1425c54406f71386488603a733f43591 Mon Sep 17 00:00:00 2001 From: Alexander Mikhaylenko Date: Thu, 2 Mar 2023 08:33:21 +0400 Subject: [PATCH 2/8] plugins/project-tree: Normalize margins around search entry We use 6px for toolbars and such. --- src/plugins/project-tree/gbp-project-tree-pane.ui | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/project-tree/gbp-project-tree-pane.ui b/src/plugins/project-tree/gbp-project-tree-pane.ui index bd7aefa59..47fb05125 100644 --- a/src/plugins/project-tree/gbp-project-tree-pane.ui +++ b/src/plugins/project-tree/gbp-project-tree-pane.ui @@ -111,10 +111,10 @@ Filter - 3 - 3 - 3 - 3 + 6 + 6 + 6 + 6 -- GitLab From 2e1a95fc17b36d5325883c25eee37f83b4e17efb Mon Sep 17 00:00:00 2001 From: Alexander Mikhaylenko Date: Thu, 2 Mar 2023 08:35:33 +0400 Subject: [PATCH 3/8] Sync undershoot style class names with libadwaita Libadwaita will have undershoot styles next cycle, so use the same names as that. --- src/libide/greeter/ide-greeter-workspace.ui | 2 +- src/libide/gui/style.css | 4 ++-- src/libide/tree/ide-tree.ui | 2 +- src/plugins/buildui/gbp-buildui-status-popover.ui | 4 ++-- src/plugins/buildui/gbp-buildui-targets-dialog.c | 2 +- src/plugins/symbol-tree/gbp-symbol-popover.ui | 2 +- src/plugins/vcsui/gbp-vcsui-clone-page.ui | 2 +- src/plugins/vcsui/gbp-vcsui-switcher-popover.ui | 4 ++-- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/libide/greeter/ide-greeter-workspace.ui b/src/libide/greeter/ide-greeter-workspace.ui index a4fb6b4f4..daaf9f905 100644 --- a/src/libide/greeter/ide-greeter-workspace.ui +++ b/src/libide/greeter/ide-greeter-workspace.ui @@ -55,7 +55,7 @@ true never diff --git a/src/libide/gui/style.css b/src/libide/gui/style.css index 6db1fd54c..9e81ab651 100644 --- a/src/libide/gui/style.css +++ b/src/libide/gui/style.css @@ -50,11 +50,11 @@ notificationstack button { background: none; } -scrolledwindow.shadow-when-scroll undershoot.top { +scrolledwindow.undershoot-top undershoot.top { box-shadow: inset 0px 5px 14px -14px rgba(0,0,0,.9); } -scrolledwindow.bottom-shadow-when-scroll undershoot.bottom { +scrolledwindow.undershoot-bottom undershoot.bottom { box-shadow: inset 0px -5px 14px -14px rgba(0,0,0,.9); } diff --git a/src/libide/tree/ide-tree.ui b/src/libide/tree/ide-tree.ui index 5d7ebfb22..6cd17699f 100644 --- a/src/libide/tree/ide-tree.ui +++ b/src/libide/tree/ide-tree.ui @@ -23,7 +23,7 @@ diff --git a/src/plugins/buildui/gbp-buildui-status-popover.ui b/src/plugins/buildui/gbp-buildui-status-popover.ui index d8f44d334..81bad0e89 100644 --- a/src/plugins/buildui/gbp-buildui-status-popover.ui +++ b/src/plugins/buildui/gbp-buildui-status-popover.ui @@ -38,7 +38,7 @@ 400 400 @@ -79,7 +79,7 @@ 400 400 diff --git a/src/plugins/buildui/gbp-buildui-targets-dialog.c b/src/plugins/buildui/gbp-buildui-targets-dialog.c index 8e5271ba3..3ede12698 100644 --- a/src/plugins/buildui/gbp-buildui-targets-dialog.c +++ b/src/plugins/buildui/gbp-buildui-targets-dialog.c @@ -275,6 +275,6 @@ gbp_buildui_targets_dialog_init (GbpBuilduiTargetsDialog *self) child = gtk_widget_get_next_sibling (child)) { if (GTK_IS_SCROLLED_WINDOW (child)) - gtk_widget_add_css_class (child, "shadow-when-scroll"); + gtk_widget_add_css_class (child, "undershoot-top"); } } diff --git a/src/plugins/symbol-tree/gbp-symbol-popover.ui b/src/plugins/symbol-tree/gbp-symbol-popover.ui index b3cc33787..d854f0c8d 100644 --- a/src/plugins/symbol-tree/gbp-symbol-popover.ui +++ b/src/plugins/symbol-tree/gbp-symbol-popover.ui @@ -17,7 +17,7 @@ 400 400 diff --git a/src/plugins/vcsui/gbp-vcsui-clone-page.ui b/src/plugins/vcsui/gbp-vcsui-clone-page.ui index b703b30f5..a4076ad70 100644 --- a/src/plugins/vcsui/gbp-vcsui-clone-page.ui +++ b/src/plugins/vcsui/gbp-vcsui-clone-page.ui @@ -72,7 +72,7 @@ 300 500 diff --git a/src/plugins/vcsui/gbp-vcsui-switcher-popover.ui b/src/plugins/vcsui/gbp-vcsui-switcher-popover.ui index 65beb890e..a3e90ac59 100644 --- a/src/plugins/vcsui/gbp-vcsui-switcher-popover.ui +++ b/src/plugins/vcsui/gbp-vcsui-switcher-popover.ui @@ -35,7 +35,7 @@ 300 300 @@ -101,7 +101,7 @@ 300 300 -- GitLab From da743a743cfc63c891eade75b9a0659859049249 Mon Sep 17 00:00:00 2001 From: Alexander Mikhaylenko Date: Thu, 2 Mar 2023 08:42:10 +0400 Subject: [PATCH 4/8] Support undershoot for preferences pages as well --- src/libide/gui/style.css | 6 ++++-- src/plugins/create-project/gbp-create-project-widget.ui | 3 +++ src/plugins/vcsui/gbp-vcsui-clone-page.ui | 3 +++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/libide/gui/style.css b/src/libide/gui/style.css index 9e81ab651..46c2d91f7 100644 --- a/src/libide/gui/style.css +++ b/src/libide/gui/style.css @@ -50,11 +50,13 @@ notificationstack button { background: none; } -scrolledwindow.undershoot-top undershoot.top { +scrolledwindow.undershoot-top > undershoot.top, +preferencespage.undershoot-top > scrolledwindow > undershoot.top { box-shadow: inset 0px 5px 14px -14px rgba(0,0,0,.9); } -scrolledwindow.undershoot-bottom undershoot.bottom { +scrolledwindow.undershoot-bottom > undershoot.bottom, +preferencespage.undershoot-bottom > scrolledwindow > undershoot.bottom { box-shadow: inset 0px -5px 14px -14px rgba(0,0,0,.9); } diff --git a/src/plugins/create-project/gbp-create-project-widget.ui b/src/plugins/create-project/gbp-create-project-widget.ui index d34833ed7..d7d07f114 100644 --- a/src/plugins/create-project/gbp-create-project-widget.ui +++ b/src/plugins/create-project/gbp-create-project-widget.ui @@ -3,6 +3,9 @@