Skip to content

fix: resolve Linux logo display issues#250

Merged
GCWing merged 1 commit intoGCWing:mainfrom
litunan:fix/linux-logo-display-issues
Mar 24, 2026
Merged

fix: resolve Linux logo display issues#250
GCWing merged 1 commit intoGCWing:mainfrom
litunan:fix/linux-logo-display-issues

Conversation

@litunan
Copy link
Copy Markdown
Contributor

@litunan litunan commented Mar 24, 2026

Summary

Fix three issues causing BitFun logo to display incorrectly on Linux:

1. SplashScreen logo nearly invisible

  • File: src/web-ui/src/app/components/SplashScreen/SplashScreen.scss
  • Idle animation opacity was 0.38 (38%), making the logo almost invisible on the dark background
  • Changed to 0.85 (85%) for proper visibility

2. In-app logo (Logo-ICON.png) too transparent

  • File: src/web-ui/public/Logo-ICON.png
  • Previous image had 46% fully transparent pixels and 2.8% semi-transparent
  • Replaced with icon.png which has only 2.7% transparent pixels
  • Affects SplashScreen, AgentOrb (TitleBar), and all in-app logo references

3. Linux desktop icon only installed at 1024x1024

  • Problem: Tauri deb package only installed one icon size (1024x1024), causing taskbar/Dock/Alt+Tab display issues on GNOME
  • Fix: Added multi-size icons (16x16 through 512x512) via:
    • icons/hicolor/*/apps/bitfun-desktop.png — 8 icon sizes
    • tauri.conf.json — deb.files config to bundle all sizes
    • scripts/post-install-icons.sh — post-install script to update icon cache

Test Environment

  • Ubuntu 24.04 + GNOME + VirtualBox
  • BitFun v0.2.0 (deb)

Three fixes for BitFun logo not displaying correctly on Linux:

1. SplashScreen opacity: increase idle animation from 38% to 85%
   - Logo was nearly invisible on dark background with only 38% opacity

2. Replace Logo-ICON.png with icon.png for in-app logo
   - Previous Logo-ICON.png had 46% fully transparent pixels
   - icon.png has only 2.7% transparent pixels, much more visible

3. Add multi-size icons for Linux desktop integration
   - Tauri only installed 1024x1024 icon, causing taskbar/dock issues
   - Added 16x16 through 512x512 icons for proper GNOME/flatpak support
   - Updated tauri.conf.json deb.files to include all icon sizes
   - Added post-install script to update icon cache

Generated with BitFun
Co-Authored-By: BitFun
@GCWing GCWing merged commit 65dd68a into GCWing:main Mar 24, 2026
4 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