From 237c41ad5741a004e5df2cce706eb64c14b92bda Mon Sep 17 00:00:00 2001
From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com>
Date: Fri, 6 Feb 2026 15:05:26 -0300
Subject: [PATCH 1/3] chore: add aura styles
---
.../fcEnhancedTabs/fc-enhanced-tabs.css | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/src/main/resources/META-INF/frontend/fcEnhancedTabs/fc-enhanced-tabs.css b/src/main/resources/META-INF/frontend/fcEnhancedTabs/fc-enhanced-tabs.css
index 9b6cd66..e42c4b5 100644
--- a/src/main/resources/META-INF/frontend/fcEnhancedTabs/fc-enhanced-tabs.css
+++ b/src/main/resources/META-INF/frontend/fcEnhancedTabs/fc-enhanced-tabs.css
@@ -43,6 +43,10 @@ vaadin-menu-bar-list-box[theme="fc-enhanced-tabs"] vaadin-menu-bar-item {
padding: 0;
}
+vaadin-menu-bar-button[theme~='fc-enhanced-tabs'][slot="overflow"] {
+ padding: 0 var(--vaadin-gap-s, 0);
+}
+
vaadin-menu-bar-list-box[theme="fc-enhanced-tabs"] vaadin-menu-bar-item::part(checkmark) {
display: none
}
@@ -78,5 +82,19 @@ vaadin-menu-bar-list-box vaadin-tab a[href] {
justify-content: normal;
}
+vaadin-menu-bar-button[theme~='fc-enhanced-tabs'] {
+ margin: 0;
+ box-shadow: none;
+ --vaadin-border-color-secondary: transparent;
+ &:nth-last-child(2):has(+ vaadin-menu-bar-button[slot="overflow"][hidden]) { border-left: none; }
+ &[role="menuitem"] ~ vaadin-menu-bar-button { border-left: none; }
+ &:not(:last-child) { border-right: none; }
+}
+
+vaadin-menu-bar-button[theme~='fc-enhanced-tabs'] vaadin-menu-bar-item {
+ background: var(--aura-surface-color, unset);
+ --aura-surface-level: -1;
+ --aura-surface-opacity: 0.3;
+}
From a399a287a2bccb2848db5846fd78430356122b73 Mon Sep 17 00:00:00 2001
From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com>
Date: Fri, 6 Feb 2026 15:24:53 -0300
Subject: [PATCH 2/3] build(demo): upgrade to commons-demo 5.2.0
---
pom.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pom.xml b/pom.xml
index 17f8c95..866a798 100644
--- a/pom.xml
+++ b/pom.xml
@@ -512,7 +512,7 @@
17
24.2.6
11.0.12
- 4.1.0
+ 5.2.0
@@ -542,7 +542,7 @@
21
25.0.0
11.0.26
- 5.0.0
+ 5.2.0
From 3da47c115636e93f282081b4be3ac20d90e2c8a8 Mon Sep 17 00:00:00 2001
From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com>
Date: Fri, 6 Feb 2026 15:25:18 -0300
Subject: [PATCH 3/3] chore(demo): enable dynamic theme selector
---
src/test/resources/META-INF/dynamic-theme.properties | 1 +
1 file changed, 1 insertion(+)
create mode 100644 src/test/resources/META-INF/dynamic-theme.properties
diff --git a/src/test/resources/META-INF/dynamic-theme.properties b/src/test/resources/META-INF/dynamic-theme.properties
new file mode 100644
index 0000000..62d1f6f
--- /dev/null
+++ b/src/test/resources/META-INF/dynamic-theme.properties
@@ -0,0 +1 @@
+theme=LUMO
\ No newline at end of file