From 47ab365e577650735f55655688d469ceb706d39c Mon Sep 17 00:00:00 2001 From: "Jan C. Borchardt" <925062+jancborchardt@users.noreply.github.com> Date: Wed, 1 Jul 2026 16:16:06 +0200 Subject: [PATCH 1/4] feat(core): unify the app menu triggers into one full-height hit area Assisted-by: ClaudeCode:claude-opus-4-8 Signed-off-by: Jan C. Borchardt <925062+jancborchardt@users.noreply.github.com> --- core/src/components/AppMenu.vue | 225 ++++++++++++++++++-------------- 1 file changed, 129 insertions(+), 96 deletions(-) diff --git a/core/src/components/AppMenu.vue b/core/src/components/AppMenu.vue index e7aef02d42b35..4cb27bb7e2ebb 100644 --- a/core/src/components/AppMenu.vue +++ b/core/src/components/AppMenu.vue @@ -5,73 +5,79 @@ @@ -397,56 +403,83 @@ export default defineComponent({ display: flex; align-items: center; - &__waffle { - // NcButton's tertiary-no-background variant uses --color-main-text, - // which is dark on light themes. The header sits on the theme primary - // background, so override to use the matching plain-text color. - --color-main-text: var(--color-background-plain-text); - color: var(--color-background-plain-text); - - // Class merges onto NcButton's root