Skip to content

Improve UI/UX throughout the application#1429

Merged
delicatacurtis merged 3 commits intomainfrom
copilot/improve-ui-ux
Mar 9, 2026
Merged

Improve UI/UX throughout the application#1429
delicatacurtis merged 3 commits intomainfrom
copilot/improve-ui-ux

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 19, 2026

Broad UI/UX polish pass across the public-facing pages, auth flows, and Filament admin resources.

CSS

  • site.css: Collapsed ~150 lines of duplicated rules into ~25. Removed global body { background-image } and div { color: #fff } overrides that were conflicting with page-level styles.

Public site

  • Navbar (home-navbar.blade.php): Now sticky with backdrop-blur. Active route highlighted with emerald underline. Replaced Preline hs-collapse dependency with a vanilla JS toggle (proper ARIA aria-expanded state). Emerald-branded CTA buttons for login/dashboard.
  • Footer: Two-column layout (brand + copyright left, nav links right). Added Contact link. Green-900 background via explicit classes instead of relying on the now-removed global CSS.
  • Home layout: Removed mt-[64px] offset; no longer needed with a sticky navbar.

Auth pages

Login and register redesigned to match the site's emerald/gradient theme — gradient background, rounded card with border, emerald submit button, inline @error display. Forgot password? moved inline next to the password label. Register page adds a terms/privacy notice and fixes a stray :value="old('name')" (leftover Blade component attribute conflicting with the plain value= attribute).

Filament resources

PersonResource — form and table both restructured:

  • Form: four collapsible Sections — Basic Information, Vital Records, Contact Information, Record References
  • Table: circular photo thumbnail, badge() on sex with color mapping, searchable/sortable key columns, less-used columns toggled hidden by default, sex filter added

FamilyResource:

  • is_active field changed from raw TextInput::make()->numeric() to Toggle
  • Form organized into Family Members, Notes, Record References sections
  • Table uses IconColumn::make('is_active')->boolean() and a TernaryFilter for active status

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: delicatacurtis <247246500+delicatacurtis@users.noreply.github.com>
Copilot AI changed the title [WIP] Improve UI and UX throughout the application Improve UI/UX throughout the application Mar 2, 2026
@delicatacurtis delicatacurtis marked this pull request as ready for review March 9, 2026 18:08
@delicatacurtis delicatacurtis merged commit c7537bb into main Mar 9, 2026
3 of 9 checks passed
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.

2 participants