mirror of
https://github.com/moghtech/komodo.git
synced 2025-12-05 19:17:36 -06:00
[PR #836] [CLOSED] Implement modern cross-device favicon system #800
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/moghtech/komodo/pull/836
Author: @MP-Tool
Created: 9/10/2025
Status: ❌ Closed
Base:
1.19.4← Head:feature/favicon-system📝 Commits (1)
0b23f13feat: implement modern cross-device favicon system📊 Changes
24 files changed (+60 additions, -27 deletions)
View changed files
📝
frontend/index.html(+28 -6)➖
frontend/public/apple-touch-icon.png(+0 -0)➖
frontend/public/favicon-96x96.png(+0 -0)➖
frontend/public/favicon.ico(+0 -0)➕
frontend/public/favicon/browserconfig.xml(+10 -0)➕
frontend/public/favicon/favicon-120.png(+0 -0)➕
frontend/public/favicon/favicon-128.png(+0 -0)➕
frontend/public/favicon/favicon-144.png(+0 -0)➕
frontend/public/favicon/favicon-152.png(+0 -0)➕
frontend/public/favicon/favicon-16.png(+0 -0)➕
frontend/public/favicon/favicon-167.png(+0 -0)➕
frontend/public/favicon/favicon-180.png(+0 -0)➕
frontend/public/favicon/favicon-192.png(+0 -0)➕
frontend/public/favicon/favicon-256.png(+0 -0)➕
frontend/public/favicon/favicon-310.png(+0 -0)➕
frontend/public/favicon/favicon-32.png(+0 -0)➕
frontend/public/favicon/favicon-48.png(+0 -0)➕
frontend/public/favicon/favicon-512.png(+0 -0)➕
frontend/public/favicon/favicon-64.png(+0 -0)➕
frontend/public/favicon/favicon-96.png(+0 -0)...and 4 more files
📄 Description
Problem
Komodo currently uses an incomplete favicon implementation with only basic PNG files, lacking proper device compatibility and modern web standards support. Also legacy favicon was inconsistent with current logo.
Solution
Implemented a comprehensive, modern favicon system that provides optimal compatibility across all devices and platforms:
🔥 Essential Browser Support
📱 iOS Device Optimization
📲 Progressive Web App (PWA)
⚙️ Mobile Web App Integration
🧹 Code Cleanup
Technical Implementation
Files Changed
frontend/index.html- Complete favicon head section rewritefrontend/public/favicon/- New comprehensive favicon asset collectionfrontend/public/favicon/site.webmanifest- PWA manifestfrontend/public/favicon/browserconfig.xml- Windows tile supportBenefits
Fixes favicon display issues across all devices and establishes a robust foundation for cross-platform compatibility.
Also Fixes #822
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.