Skip to content

feat: [five-c] User experience (UX) enhancements#524

Merged
tdruez merged 36 commits intomainfrom
402-5c-ux
Apr 29, 2026
Merged

feat: [five-c] User experience (UX) enhancements#524
tdruez merged 36 commits intomainfrom
402-5c-ux

Conversation

@tdruez
Copy link
Copy Markdown
Contributor

@tdruez tdruez commented Apr 24, 2026

Issues

Changes

These changes rework the navigation and search UI to improve the overall user experience. The goal is to make the new compliance views and dashboards easier to access and more prominent, with a cleaner top navbar, a dedicated side menu for main navigation, and a redesigned search modal.

Navigation

  • Reworked the top navbar, replacing the previous nav-brand dropdown with a cleaner layout
  • Added a side menu (offcanvas) for main navigation
  • Moved external links to the right nav menu, with a new SHOW_MENU_EXTERNAL_LINKS setting to toggle their visibility
  • Removed the SHOW_TOOLS_IN_NAV setting
  • Added Requests to the navbar header on large viewports
  • Improved focus and hover behavior on navbar buttons
  • Various rendering fixes (offcanvas button, anonymous user view, left menu in REST API view, active theme reflected in dropdown)

Search

  • Reworked the search UI into a modal displayed from the top
  • Refined the search button rendering in the navbar

Screens

Screenshot 2026-04-29 at 16 26 37
Screenshot 2026-04-29 at 16 27 06
Screenshot 2026-04-29 at 16 27 22

tdruez added 30 commits April 24, 2026 09:50
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
tdruez added 6 commits April 29, 2026 12:54
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
Signed-off-by: tdruez <tdruez@aboutcode.org>
@tdruez tdruez merged commit c56d8fb into main Apr 29, 2026
4 checks passed
@tdruez tdruez deleted the 402-5c-ux branch April 29, 2026 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant