From b68748da14a2925ece06aace0b9548b9eaa5234c Mon Sep 17 00:00:00 2001 From: Jon Seager Date: Fri, 6 Feb 2026 12:28:36 +0000 Subject: [PATCH] fix(ui): convert nav menu to floating dropdown and clean up icons Replace the full-width inline menu with a compact right-aligned dropdown that floats over page content. Adds click-outside-to-close via an invisible backdrop, and uses z-50 to sit above timeline sticky headings. - Replace database icon with squares (2x2 grid) for Data link - Remove 5 unused icon macros: star, pen, login, sparkles, clipboard - Add hover highlight (bg-surface-alt) to dropdown items --- templates/partials/icons.html | 39 ++---------------------- templates/partials/nav.html | 57 ++++++++++++++++++----------------- 2 files changed, 31 insertions(+), 65 deletions(-) diff --git a/templates/partials/icons.html b/templates/partials/icons.html index b4c3c13..7911da7 100644 --- a/templates/partials/icons.html +++ b/templates/partials/icons.html @@ -48,12 +48,6 @@ {% endmacro %} -{% macro star(class) %} - -{% endmacro %} - {% macro bag(class) %} {% endmacro %} -{% macro pen(class) %} - -{% endmacro %} - {% macro hamburger(class) %} @@ -103,13 +90,6 @@ {% endmacro %} -{% macro login(class) %} - -{% endmacro %} - {% macro logout(class) %} {% endmacro %} -{% macro sparkles(class) %} - -{% endmacro %} - {% macro wrench(class) %} {% endmacro %} -{% macro clipboard(class) %} - -{% endmacro %} - {% macro sun(class) %} {% endmacro %} -{% macro database(class) %} +{% macro squares(class) %} {% endmacro %} diff --git a/templates/partials/nav.html b/templates/partials/nav.html index c42f377..e539013 100644 --- a/templates/partials/nav.html +++ b/templates/partials/nav.html @@ -2,7 +2,7 @@