From e2f9e9ae4f8472cc60680cbe3d0f342684059cc8 Mon Sep 17 00:00:00 2001 From: Scott Pouliot Date: Sun, 10 May 2026 19:04:10 -0400 Subject: [PATCH] Button consistency sweep + mobile responsiveness patches - Standardize modal dismiss/cancel buttons to btn-outline-secondary across 70+ views - Remove btn-sm from page-level Create and Back buttons (Index + Detail pages) - Fix Edit buttons on Details pages: btn-secondary -> btn-warning - Fix form Cancel/Back links: btn-secondary -> btn-outline-secondary - Add 10 CSS patches to site.css for mobile/tablet responsiveness: top-navbar overflow prevention, page-header flex-wrap at 575px, table action button min-height override, notification dropdown width cap, tablet content padding Co-Authored-By: Claude Sonnet 4.6 --- .../Views/Announcements/Create.cshtml | 2 +- .../Views/Announcements/Edit.cshtml | 2 +- .../Views/Announcements/Index.cshtml | 2 +- .../Appointments/_QuickCreateModal.cshtml | 2 +- .../Views/AuditLog/Details.cshtml | 2 +- .../Views/BankReconciliations/Index.cshtml | 2 +- .../Views/Bills/Create.cshtml | 46 ++--- .../Views/Budgets/Create.cshtml | 4 +- .../Views/Budgets/Edit.cshtml | 10 +- .../Views/CatalogItems/AiPriceCheck.cshtml | 2 +- .../Views/CatalogItems/Create.cshtml | 2 +- .../Views/CatalogItems/Edit.cshtml | 2 +- .../Views/Companies/Create.cshtml | 2 +- .../Views/Companies/Details.cshtml | 48 ++--- .../Views/Companies/Edit.cshtml | 2 +- .../Views/Companies/Index.cshtml | 14 +- .../Views/CompanySettings/Index.cshtml | 2 +- .../CompanySettings/_LookupModals.cshtml | 14 +- .../Views/CompanyUsers/Create.cshtml | 2 +- .../Views/CompanyUsers/Edit.cshtml | 4 +- .../Views/CompanyUsers/Index.cshtml | 4 +- .../Views/CreditMemos/Create.cshtml | 2 +- .../Views/CreditMemos/Details.cshtml | 8 +- .../Views/CreditMemos/Index.cshtml | 2 +- .../Views/Dashboard/Index.cshtml | 54 +++--- .../Views/DataPurge/Index.cshtml | 40 ++-- .../Views/Diagnostics/ViewLogs.cshtml | 2 +- .../Views/Expenses/Details.cshtml | 2 +- .../Views/FixedAssets/Create.cshtml | 2 +- .../Views/FixedAssets/Details.cshtml | 2 +- .../Views/FixedAssets/Edit.cshtml | 2 +- src/PowderCoating.Web/Views/Home/Error.cshtml | 2 +- .../Views/Inventory/Details.cshtml | 4 +- .../Views/Inventory/Ledger.cshtml | 4 +- .../Views/Invoices/Create.cshtml | 2 +- .../Views/Invoices/Details.cshtml | 42 ++--- .../Views/Jobs/Create.cshtml | 20 +- .../Views/Jobs/Details.cshtml | 178 +++++++++--------- src/PowderCoating.Web/Views/Jobs/Edit.cshtml | 18 +- .../Views/Jobs/EditItems.cshtml | 10 +- src/PowderCoating.Web/Views/Jobs/Index.cshtml | 6 +- .../Views/Jobs/ShopDisplay.cshtml | 2 +- .../Views/Jobs/_CompleteJobModal.cshtml | 10 +- .../Views/Maintenance/Delete.cshtml | 4 +- .../ManufacturerLookupPatterns/Create.cshtml | 18 +- .../ManufacturerLookupPatterns/Delete.cshtml | 2 +- .../ManufacturerLookupPatterns/Edit.cshtml | 18 +- .../PlatformNotifications/Details.cshtml | 2 +- .../PlatformUsers/CreateSuperAdmin.cshtml | 2 +- .../Views/PlatformUsers/Details.cshtml | 8 +- .../Views/PlatformUsers/Edit.cshtml | 2 +- .../PlatformUsers/GrantSuperAdmin.cshtml | 4 +- .../Views/PlatformUsers/Index.cshtml | 12 +- .../Views/PowderCatalog/Create.cshtml | 2 +- .../Views/PowderCatalog/Edit.cshtml | 2 +- .../Views/PowderInsights/Index.cshtml | 38 ++-- .../Views/Quotes/Create.cshtml | 30 +-- .../Views/Quotes/Details.cshtml | 16 +- .../Views/Quotes/Edit.cshtml | 36 ++-- .../Views/Quotes/Index.cshtml | 2 +- .../Views/ReleaseNotes/Create.cshtml | 2 +- .../Views/ReleaseNotes/Edit.cshtml | 2 +- .../Views/Reports/Index.cshtml | 2 +- .../Views/SeedData/Index.cshtml | 6 +- .../Views/SetupWizard/Step3.cshtml | 6 +- .../Views/Shared/_Layout.cshtml | 6 +- .../Views/SmsAgreements/Index.cshtml | 2 +- .../Views/StripeEvents/Details.cshtml | 4 +- .../SubscriptionManagement/Manage.cshtml | 30 +-- .../Views/Tools/Index.cshtml | 2 +- src/PowderCoating.Web/wwwroot/css/site.css | 131 +++++++++++++ 71 files changed, 553 insertions(+), 422 deletions(-) diff --git a/src/PowderCoating.Web/Views/Announcements/Create.cshtml b/src/PowderCoating.Web/Views/Announcements/Create.cshtml index 16e407a..7a2aaa7 100644 --- a/src/PowderCoating.Web/Views/Announcements/Create.cshtml +++ b/src/PowderCoating.Web/Views/Announcements/Create.cshtml @@ -6,7 +6,7 @@
- Back + Back

New Announcement

diff --git a/src/PowderCoating.Web/Views/Announcements/Edit.cshtml b/src/PowderCoating.Web/Views/Announcements/Edit.cshtml index 5e4ff78..8807bdf 100644 --- a/src/PowderCoating.Web/Views/Announcements/Edit.cshtml +++ b/src/PowderCoating.Web/Views/Announcements/Edit.cshtml @@ -6,7 +6,7 @@
- Back + Back

Edit Announcement

diff --git a/src/PowderCoating.Web/Views/Announcements/Index.cshtml b/src/PowderCoating.Web/Views/Announcements/Index.cshtml index 5fb7e51..dcb6524 100644 --- a/src/PowderCoating.Web/Views/Announcements/Index.cshtml +++ b/src/PowderCoating.Web/Views/Announcements/Index.cshtml @@ -20,7 +20,7 @@

Announcements

- + New Announcement
diff --git a/src/PowderCoating.Web/Views/Appointments/_QuickCreateModal.cshtml b/src/PowderCoating.Web/Views/Appointments/_QuickCreateModal.cshtml index 6e0b3fa..7dc98c1 100644 --- a/src/PowderCoating.Web/Views/Appointments/_QuickCreateModal.cshtml +++ b/src/PowderCoating.Web/Views/Appointments/_QuickCreateModal.cshtml @@ -69,7 +69,7 @@

@@ -114,7 +114,7 @@ + data-bs-content="Each line maps to an expense account (e.g. Supplies, Materials, Subcontractors). Optionally link a line to a Job to track costs against specific work orders. Qty × Unit Price = Amount. Use multiple lines to split one bill across different expense categories."> @@ -150,7 +150,7 @@ + data-bs-content="Tax % is applied to the line-item subtotal. The resulting Total is the full amount owed to the vendor. Partial payments are allowed — each payment recorded reduces the balance due until the bill is fully paid."> @@ -198,7 +198,7 @@
- + @foreach (var item in (IEnumerable)ViewBag.ExpenseAccounts) { @@ -242,7 +242,7 @@ -
JPG, PNG, GIF, WebP, or PDF — up to 10 MB.
+
JPG, PNG, GIF, WebP, or PDF — up to 10 MB.