Skip to content

Feat/UI adjustments#1350

Merged
damsleth merged 3 commits intodevfrom
feat/ui-adjustments
Feb 5, 2026
Merged

Feat/UI adjustments#1350
damsleth merged 3 commits intodevfrom
feat/ui-adjustments

Conversation

@damsleth
Copy link
Member

@damsleth damsleth commented Feb 5, 2026

fixed favicons, better nav, updated icons

- Deleted old splash images for various iPhone models to streamline asset management.
- Removed the obsolete site manifest file.
- Updated the HTML template to reflect the removal of the manifest link and added new favicon links.
- Introduced new favicon images including a 96x96 PNG, SVG, and web app manifest for improved branding.
- Ensured the manifest includes appropriate icon sizes and types for better compatibility across devices.
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request modernizes the UI with updated favicons, improved navigation styling, and corrected Fluent UI icon imports.

Changes:

  • Replaced legacy favicon system with modern multi-format approach (SVG, ICO, PNG) and updated web manifest
  • Enhanced navigation appearance with visible icons, updated hover states, and refined active state styling
  • Updated Fluent UI icon imports to use explicit size-versioned imports (e.g., BuildingSkyscraper24Filled instead of BuildingSkyscraperFilled)

Reviewed changes

Copilot reviewed 9 out of 32 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
server/views/_template.hbs Streamlined favicon links, removed device-specific splash screens, updated viewport meta tag with viewport-fit=cover
server/public/sitemanifest.json Removed old manifest file (replaced by site.webmanifest)
server/public/images/favicon/site.webmanifest Added new web manifest with maskable icons and updated branding
server/public/images/favicon/*.png Added new favicon images in multiple sizes (96x96, 192x192, 512x512, apple-touch-icon)
server/public/images/favicon/favicon.svg Added SVG favicon with dark mode support via CSS filter
server/public/images/favicon/favicon.ico Updated ICO favicon
server/public/images/favicon/*.png (deleted) Removed obsolete device-specific splash screen images and old favicon sizes
server/public/images/favicon/safari-pinned-tab.svg Removed Safari pinned tab icon
server/public/images/favicon/browserconfig.xml Removed legacy IE/Edge browser configuration
server/public/css/app.css Added CSS custom properties for safe-area-insets to support notched devices
client/theme/iconCatalog.ts Updated icon imports to use explicit size-versioned variants for consistency
client/parts/Navigation/Navigation.module.scss Removed fixed width constraint, added margin and padding resets
client/parts/Navigation/NavItem/NavItem.module.scss Made icons visible, updated styling with new colors, improved hover/active states with border highlighting
client/components/Logo/Logo.module.scss Removed stroke styling from logo SVG

@damsleth damsleth merged commit 80146bb into dev Feb 5, 2026
4 checks passed
@damsleth damsleth deleted the feat/ui-adjustments branch February 5, 2026 13:32
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