This is an automated email from the ASF dual-hosted git repository.

carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new f55f8e2  update all jewel themes
f55f8e2 is described below

commit f55f8e24d858f37d99a8d63170d2e5b8632f1fdd
Author: Carlos Rovira <[email protected]>
AuthorDate: Sun Mar 24 19:04:26 2019 +0100

    update all jewel themes
---
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 .../src/main/resources/defaults.css                          | 12 ++++++++++--
 24 files changed, 240 insertions(+), 48 deletions(-)

diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
index 31e4134..48d642e 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
@@ -321,15 +321,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #737373;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #666666;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%23C92CC6' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
index b7e3392..c3035b2 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
@@ -321,15 +321,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #737373;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #666666;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%233CADF1' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
index edcd48f..b1c3d79 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
@@ -321,15 +321,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #737373;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #666666;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%238CC63C' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
index be1d524..9aa3298 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
@@ -321,15 +321,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #737373;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #666666;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%233AB549' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
index 1e40774..32c070c 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
@@ -321,15 +321,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #737373;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #666666;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%23F7941D' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
index 24b7a56..98d8a16 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
@@ -321,15 +321,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #737373;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #666666;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%23EC1C24' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
index c6d6bfc..09eaa48 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
@@ -321,15 +321,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #737373;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #666666;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%232C74BE' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
index ab2c1c9..9c116a1 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
@@ -321,15 +321,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #737373;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #666666;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%23F8B13F' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
index 92cf369..086f563 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
@@ -321,15 +321,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #737373;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #666666;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%23EF5A2A' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
index 3c72918..0d7df72 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
@@ -321,15 +321,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #737373;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #666666;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%2329A89F' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
index d76aedf..9ef43ba 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
@@ -321,15 +321,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #737373;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #666666;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%23662C90' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
index 0f8ab37..af21252 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
@@ -321,15 +321,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #737373;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #666666;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%23E2D70B' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
index b5c7f09..40c550a 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
@@ -320,15 +320,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #f3f3f3;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #e6e6e6;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%23C92CC6' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
index 3e4ad24..5801d2c 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
@@ -320,15 +320,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #f3f3f3;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #e6e6e6;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%233CADF1' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
index de39cbb..520f3ed 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
@@ -320,15 +320,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #f3f3f3;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #e6e6e6;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%238CC63C' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
index babc609..2e1240d 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
@@ -320,15 +320,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #f3f3f3;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #e6e6e6;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%233AB549' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
index ad5f6b1..6b894f1 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
@@ -320,15 +320,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #f3f3f3;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #e6e6e6;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%23F7941D' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
index bf6f940..3c1b078 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
@@ -320,15 +320,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #f3f3f3;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #e6e6e6;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%23EC1C24' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
index a86d0c4..a24dfb1 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
@@ -320,15 +320,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #f3f3f3;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #e6e6e6;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%232C74BE' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
index 367abb4..a9a3935 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
@@ -320,15 +320,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #f3f3f3;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #e6e6e6;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%23F8B13F' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
index 1f15bab..1404cfb 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
@@ -320,15 +320,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #f3f3f3;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #e6e6e6;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%23EF5A2A' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
index 59cf5b8..2fb0995 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
@@ -320,15 +320,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #f3f3f3;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #e6e6e6;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%2329A89F' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
index efe32fa..f34b444 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
@@ -320,15 +320,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #f3f3f3;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #e6e6e6;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%23662C90' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
index 64c0875..21c7aba 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
@@ -320,15 +320,23 @@ j|Card {
   border-radius: 50%;
   color: transparent;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:hover {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:hover, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:hover, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:hover {
   background: #f3f3f3;
 }
-.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton:active {
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector:active, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .previousButton:active, .jewel.datechooser 
.jewel.table .jewel.tableheadercell.buttonsRow .nextButton:active {
   background: #e6e6e6;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-size: 54%;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after, .jewel.datechooser .jewel.table 
.jewel.tableheadercell.buttonsRow .nextButton::after {
   background-size: 40%;
 }
+.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.viewSelector::after {
+  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' 
version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' 
stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg 
transform='translate(0.000000, -1.000000)' fill='%23E2D70B' 
fill-rule='nonzero'%3E%3Cg transform='translate(-2.000000, 
0.000000)'%3E%3Cpolygon transform='translate(8.000000, 4.705000) scale(1, -1) 
translate(-8.000000, -4.705000) ' points='3.41 8.41 8 3.83 12.59 8.41 14 7 8 1 
2 7'%3E%3C/polygon%3 [...]
+  background-position: right 0 center;
+  background-repeat: no-repeat;
+}
 .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow 
.previousButton::after {
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' version='1.1' 
xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' 
fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-7.000000, 
-5.000000)'%3E%3Crect x='0' y='0' width='22' height='22'%3E%3C/rect%3E%3Cpath 
d='M14.9911518,6.4116803 C14.9876664,5.88503401 14.7746504,5.53560917 
14.5762939,5.35284424 C14.3779375,5.17007931 14.0808684,5.04951371 
13.4608967,5.00170898 L7.01066011,11.0034834 L13.482210 [...]
 }

Reply via email to