From 9f0d4f640219d85c87caf42f1ac3cb9b0ce66892 Mon Sep 17 00:00:00 2001
From: Marco Minerva
Date: Tue, 28 Jul 2026 12:56:21 +0200
Subject: [PATCH] Refine icons, colors, and UI feedback for clarity
Update icon choices and colors across the Blazor app for improved visual clarity and consistency. Use explicit InteractiveServerRenderMode in App.razor. Replace sidebar, header, and navigation icons with filled or colorized variants in MainLayout.razor. Update Ask.razor and Documents.razor with more descriptive icons. Enhance reconnect modal messaging and button visibility. Adjust app.css for individual sidebar icon colors and brand icon styling. Remove EFCore.SqlServer.VectorSearch from the home page feature list to focus on Agent Framework. These changes improve UI feedback, accessibility, and maintainability.
---
SqlDatabaseVectorSearch/Components/App.razor | 4 ++--
.../Components/Layout/MainLayout.razor | 8 ++++----
.../Components/Layout/ReconnectModal.razor | 10 +++++-----
.../Components/Pages/Ask.razor | 4 ++--
.../Components/Pages/Documents.razor | 8 ++++----
.../Components/Pages/Home.razor | 2 +-
SqlDatabaseVectorSearch/wwwroot/css/app.css | 15 ++++++++++++++-
7 files changed, 32 insertions(+), 19 deletions(-)
diff --git a/SqlDatabaseVectorSearch/Components/App.razor b/SqlDatabaseVectorSearch/Components/App.razor
index 389a89c..1b22215 100644
--- a/SqlDatabaseVectorSearch/Components/App.razor
+++ b/SqlDatabaseVectorSearch/Components/App.razor
@@ -14,11 +14,11 @@
-
+
-
+
diff --git a/SqlDatabaseVectorSearch/Components/Layout/MainLayout.razor b/SqlDatabaseVectorSearch/Components/Layout/MainLayout.razor
index 14c0325..3806144 100644
--- a/SqlDatabaseVectorSearch/Components/Layout/MainLayout.razor
+++ b/SqlDatabaseVectorSearch/Components/Layout/MainLayout.razor
@@ -5,10 +5,10 @@
-
+
-
+
@@ -44,8 +44,8 @@
{
navItems = [
new() { Id = "1", Href = "/", IconName = IconName.HouseDoorFill, Text = "Home", Match = NavLinkMatch.All},
- new() { Id = "2", Href= "/documents", IconName = IconName.FileText, Text = "Documents" },
- new() { Id = "3", Href = "/ask", IconName = IconName.ChatDots, Text = "Ask"}
+ new() { Id = "2", Href= "/documents", IconName = IconName.FileEarmarkTextFill, Text = "Documents" },
+ new() { Id = "3", Href = "/ask", IconName = IconName.ChatDotsFill, Text = "Ask"}
];
return navItems;
diff --git a/SqlDatabaseVectorSearch/Components/Layout/ReconnectModal.razor b/SqlDatabaseVectorSearch/Components/Layout/ReconnectModal.razor
index a55bcc1..e740b0c 100644
--- a/SqlDatabaseVectorSearch/Components/Layout/ReconnectModal.razor
+++ b/SqlDatabaseVectorSearch/Components/Layout/ReconnectModal.razor
@@ -10,7 +10,7 @@
Rejoining the server...
- Rejoin failed... Trying again in seconds.
+ Rejoin failed... trying again in seconds.
Failed to rejoin.
Please retry or reload the page.
@@ -21,11 +21,11 @@
The session has been paused by the server.
-