2ebf199
From a120e77ef517d4aa07f53ca5bb5db240a563c597 Mon Sep 17 00:00:00 2001
2ebf199
From: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
2ebf199
Date: Thu, 20 Sep 2018 23:30:25 +0200
2ebf199
Subject: [PATCH 1/3] Fix glitch in xfdesktop 4.13 rubberband (Fixes #234)
2ebf199
2ebf199
---
2ebf199
 gtk-3.0/_xfce.scss        | 5 ++++-
2ebf199
 gtk-3.0/gtk-contained.css | 2 ++
2ebf199
 2 files changed, 6 insertions(+), 1 deletion(-)
2ebf199
2ebf199
diff --git a/gtk-3.0/_xfce.scss b/gtk-3.0/_xfce.scss
2ebf199
index 754f4c7..caf58d5 100644
2ebf199
--- a/gtk-3.0/_xfce.scss
2ebf199
+++ b/gtk-3.0/_xfce.scss
2ebf199
@@ -150,7 +150,10 @@ XfdesktopIconView.view {
2ebf199
     text-shadow: 0 1px 1px black;
2ebf199
   }
2ebf199
   .label { text-shadow: 1px 1px 2px black; }
2ebf199
-  .rubberband { @extend rubberband; }
2ebf199
+  .rubberband {
2ebf199
+    @extend rubberband;
2ebf199
+    border-radius: 0;
2ebf199
+  }
2ebf199
 }
2ebf199
 
2ebf199
 #XfceNotifyWindow {
2ebf199
diff --git a/gtk-3.0/gtk-contained.css b/gtk-3.0/gtk-contained.css
2ebf199
index 53e4e5f..d7eca41 100644
2ebf199
--- a/gtk-3.0/gtk-contained.css
2ebf199
+++ b/gtk-3.0/gtk-contained.css
2ebf199
@@ -4665,6 +4665,8 @@ XfdesktopIconView.view {
2ebf199
     text-shadow: 0 1px 1px black; }
2ebf199
   XfdesktopIconView.view .label {
2ebf199
     text-shadow: 1px 1px 2px black; }
2ebf199
+  XfdesktopIconView.view .rubberband {
2ebf199
+    border-radius: 0; }
2ebf199
 
2ebf199
 #XfceNotifyWindow {
2ebf199
   background-color: shade(#686868, 0.3);
2ebf199
2ebf199
From 0904216995f1108f517b98432000fb70a021932d Mon Sep 17 00:00:00 2001
2ebf199
From: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
2ebf199
Date: Fri, 9 Nov 2018 01:14:14 +0100
2ebf199
Subject: [PATCH 2/3] Apply xfce4-panel tasklist margin intelligently (Fixes
2ebf199
 #240)
2ebf199
2ebf199
This properly works with xfce4-panel >4.13.3 and was fixed here
2ebf199
https://git.xfce.org/xfce/xfce4-panel/commit/?id=e56e8699e271cea209f5b283421952d9035ad2b5
2ebf199
---
2ebf199
 gtk-3.0/_xfce.scss        | 3 ++-
2ebf199
 gtk-3.0/gtk-contained.css | 5 ++++-
2ebf199
 2 files changed, 6 insertions(+), 2 deletions(-)
2ebf199
2ebf199
diff --git a/gtk-3.0/_xfce.scss b/gtk-3.0/_xfce.scss
2ebf199
index caf58d5..6070ce5 100644
2ebf199
--- a/gtk-3.0/_xfce.scss
2ebf199
+++ b/gtk-3.0/_xfce.scss
2ebf199
@@ -80,7 +80,6 @@ $variant: 'light';
2ebf199
         }
2ebf199
     }
2ebf199
     .tasklist button {
2ebf199
-        margin: 1px;
2ebf199
         border-radius: 3px;
2ebf199
         text-shadow: 0 1px $fg_color;
2ebf199
         color: shade($panel_fg_color, 0.7);
2ebf199
@@ -122,6 +121,8 @@ $variant: 'light';
2ebf199
             padding: 3px;
2ebf199
         }
2ebf199
     }
2ebf199
+    &.horizontal .tasklist button { margin: 0 1px; }
2ebf199
+    &.vertical .tasklist button { margin: 1px 0; }
2ebf199
 }
2ebf199
 
2ebf199
 /* Workspace switcher provided by libwnck */
2ebf199
diff --git a/gtk-3.0/gtk-contained.css b/gtk-3.0/gtk-contained.css
2ebf199
index d7eca41..8fdbe41 100644
2ebf199
--- a/gtk-3.0/gtk-contained.css
2ebf199
+++ b/gtk-3.0/gtk-contained.css
2ebf199
@@ -4616,7 +4616,6 @@ read if you used those and something break with a version upgrade you're on your
2ebf199
       border-radius: 0px;
2ebf199
       border-color: shade(#686868, 0.4); }
2ebf199
   .xfce4-panel.background .tasklist button {
2ebf199
-    margin: 1px;
2ebf199
     border-radius: 3px;
2ebf199
     text-shadow: 0 1px #3c3c3c;
2ebf199
     color: shade(#fcfcfc, 0.7);
2ebf199
@@ -4636,6 +4635,10 @@ read if you used those and something break with a version upgrade you're on your
2ebf199
       box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.2); }
2ebf199
     .xfce4-panel.background .tasklist button image {
2ebf199
       padding: 3px; }
2ebf199
+  .xfce4-panel.background.horizontal .tasklist button {
2ebf199
+    margin: 0 1px; }
2ebf199
+  .xfce4-panel.background.vertical .tasklist button {
2ebf199
+    margin: 1px 0; }
2ebf199
 
2ebf199
 /* Workspace switcher provided by libwnck */
2ebf199
 wnck-pager:selected {
2ebf199
2ebf199
From c60f47498d4c498c08e6a9d08d6077afb1ba1388 Mon Sep 17 00:00:00 2001
2ebf199
From: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
2ebf199
Date: Mon, 12 Nov 2018 22:47:53 +0100
2ebf199
Subject: [PATCH 3/3] Handle carets in entry widgets in Xfce panel plugins
2ebf199
 (Fixes #241)
2ebf199
2ebf199
---
2ebf199
 gtk-3.0/_xfce.scss        | 1 +
2ebf199
 gtk-3.0/gtk-contained.css | 2 ++
2ebf199
 2 files changed, 3 insertions(+)
2ebf199
2ebf199
diff --git a/gtk-3.0/_xfce.scss b/gtk-3.0/_xfce.scss
2ebf199
index 6070ce5..b10c3e3 100644
2ebf199
--- a/gtk-3.0/_xfce.scss
2ebf199
+++ b/gtk-3.0/_xfce.scss
2ebf199
@@ -46,6 +46,7 @@ $variant: 'light';
2ebf199
             transition: none;
2ebf199
         }
2ebf199
     }
2ebf199
+    entry { caret-color: $text_color; }
2ebf199
     menu {
2ebf199
         -gtk-icon-effect: none;
2ebf199
 
2ebf199
diff --git a/gtk-3.0/gtk-contained.css b/gtk-3.0/gtk-contained.css
2ebf199
index 8fdbe41..e89eb01 100644
2ebf199
--- a/gtk-3.0/gtk-contained.css
2ebf199
+++ b/gtk-3.0/gtk-contained.css
2ebf199
@@ -4576,6 +4576,8 @@ read if you used those and something break with a version upgrade you're on your
2ebf199
       color: #fcfcfc;
2ebf199
       box-shadow: inset 0 -1px alpha(white,0), inset 1px 0 alpha(white,0.15), inset -1px 0 alpha(white,0.15), inset 0 1px alpha(white,0.15);
2ebf199
       transition: none; }
2ebf199
+  .xfce4-panel.background entry {
2ebf199
+    caret-color: #212121; }
2ebf199
   .xfce4-panel.background menu {
2ebf199
     -gtk-icon-effect: none;
2ebf199
     text-shadow: none; }