You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2020/08/31 16:30:32 UTC

[royale-asjs] branch develop updated: jewel-themes: update to get more tabbar improvements

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 b93b717  jewel-themes: update to get more tabbar improvements
b93b717 is described below

commit b93b7172cec01f5a02e1904931d9cb575c0d15ca
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Mon Aug 31 18:30:17 2020 +0200

    jewel-themes: update to get more tabbar improvements
---
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 .../src/main/resources/defaults.css                               | 8 ++++++--
 36 files changed, 216 insertions(+), 72 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 6058bea..c2fe232 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(201, 44, 198, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 bf7dc1c..c33f616 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(60, 173, 241, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 a8b8e0f..9fce891 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(140, 198, 60, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 87ee2d5..bd90de7 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(58, 181, 73, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 1e2b2b8..1fd2eeb 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(247, 148, 29, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 0b209ef..f7f0eab 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(236, 28, 36, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 715dae5..c3f85c9 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(44, 116, 190, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 1945e71..09ab22f 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(248, 177, 63, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 1b1e11f..02ec3ad 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(239, 90, 42, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 dd6066a..483661b 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(41, 168, 159, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 5eba22c..e8b9934 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(102, 44, 144, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 ce0859a..da4d809 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(226, 215, 11, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/src/main/resources/defaults.css
index 79ead48..ea98f48 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Amethyst-Theme/src/main/resources/defaults.css
@@ -1173,6 +1173,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1198,8 +1202,8 @@ j|FormItem {
   background: rgba(201, 44, 198, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Blue-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Blue-Theme/src/main/resources/defaults.css
index 0342c6d..c6d0645 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Blue-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Blue-Theme/src/main/resources/defaults.css
@@ -1173,6 +1173,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1198,8 +1202,8 @@ j|FormItem {
   background: rgba(60, 173, 241, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Emerald-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Emerald-Theme/src/main/resources/defaults.css
index fbf7e1f..1bc2400 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Emerald-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Emerald-Theme/src/main/resources/defaults.css
@@ -1173,6 +1173,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1198,8 +1202,8 @@ j|FormItem {
   background: rgba(140, 198, 60, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Green-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Green-Theme/src/main/resources/defaults.css
index dc189ba..3e366e2 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Green-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Green-Theme/src/main/resources/defaults.css
@@ -1173,6 +1173,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1198,8 +1202,8 @@ j|FormItem {
   background: rgba(58, 181, 73, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Orange-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Orange-Theme/src/main/resources/defaults.css
index 9e6b04b..e8e6252 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Orange-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Orange-Theme/src/main/resources/defaults.css
@@ -1173,6 +1173,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1198,8 +1202,8 @@ j|FormItem {
   background: rgba(247, 148, 29, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Red-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Red-Theme/src/main/resources/defaults.css
index d827640..9ea7bdb 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Red-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Red-Theme/src/main/resources/defaults.css
@@ -1173,6 +1173,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1198,8 +1202,8 @@ j|FormItem {
   background: rgba(236, 28, 36, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/src/main/resources/defaults.css
index 7ba525c..2e5ba49 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Sapphire-Theme/src/main/resources/defaults.css
@@ -1173,6 +1173,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1198,8 +1202,8 @@ j|FormItem {
   background: rgba(44, 116, 190, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/src/main/resources/defaults.css
index 7994c4f..18b7fb7 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Sunflower-Theme/src/main/resources/defaults.css
@@ -1173,6 +1173,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1198,8 +1202,8 @@ j|FormItem {
   background: rgba(248, 177, 63, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Topaz-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Topaz-Theme/src/main/resources/defaults.css
index 3312f7c..b68ebad 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Topaz-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Topaz-Theme/src/main/resources/defaults.css
@@ -1173,6 +1173,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1198,8 +1202,8 @@ j|FormItem {
   background: rgba(239, 90, 42, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/src/main/resources/defaults.css
index 2dbc457..9f8d75e 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Turquoise-Theme/src/main/resources/defaults.css
@@ -1173,6 +1173,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1198,8 +1202,8 @@ j|FormItem {
   background: rgba(41, 168, 159, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Violet-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Violet-Theme/src/main/resources/defaults.css
index d93bfaa..c57b85a 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Violet-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Violet-Theme/src/main/resources/defaults.css
@@ -1173,6 +1173,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1198,8 +1202,8 @@ j|FormItem {
   background: rgba(102, 44, 144, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
diff --git a/frameworks/themes/Jewel-Light-Flat-Primary-Yellow-Theme/src/main/resources/defaults.css b/frameworks/themes/Jewel-Light-Flat-Primary-Yellow-Theme/src/main/resources/defaults.css
index fb9105b..2e66c5c 100644
--- a/frameworks/themes/Jewel-Light-Flat-Primary-Yellow-Theme/src/main/resources/defaults.css
+++ b/frameworks/themes/Jewel-Light-Flat-Primary-Yellow-Theme/src/main/resources/defaults.css
@@ -1173,6 +1173,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1198,8 +1202,8 @@ j|FormItem {
   background: rgba(226, 215, 11, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 1a5c74f..9b3f698 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(201, 44, 198, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 8525eb8..d9d6b82 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(60, 173, 241, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 e56d25e..ccdbfb3 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(140, 198, 60, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 137a630..d1ec1fb 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(58, 181, 73, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 8fc30c8..3cca7e5 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(247, 148, 29, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 48698dc..d76fd4f 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(236, 28, 36, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 f51bcb2..8324e07 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(44, 116, 190, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 cf7b295..b3169e3 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(248, 177, 63, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 c509132..d9ea04e 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(239, 90, 42, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 2063fc6..601b92d 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(41, 168, 159, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 83eca38..2043859 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(102, 44, 144, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {
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 b6f4177..b34a8dc 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
@@ -1177,6 +1177,10 @@ j|FormItem {
   flex: 1 0 0% !important;
 }
 
+j|TabBar {
+  itemsExpand: true;
+}
+
 .jewel.tabbarbutton {
   font-size: 1em;
   font-weight: 500;
@@ -1202,8 +1206,8 @@ j|FormItem {
   background: rgba(226, 215, 11, 0.4);
 }
 
-j|TabBar {
-  itemsExpand: true;
+j|TabBarButtonItemRenderer {
+  itemsHorizontalAlign: itemsCenter;
 }
 
 .jewel.simpletable {