Skip to content

メニューバーアイコンのダーク/ライトモード視認性を修正#14

Open
OkamotoYuito wants to merge 1 commit into
otoha1119:mainfrom
OkamotoYuito:fix/menubar-dark-mode-visibility
Open

メニューバーアイコンのダーク/ライトモード視認性を修正#14
OkamotoYuito wants to merge 1 commit into
otoha1119:mainfrom
OkamotoYuito:fix/menubar-dark-mode-visibility

Conversation

@OkamotoYuito

Copy link
Copy Markdown

概要

  • ImageRenderer がシステム外観を引き継がない問題により、ダークモードのメニューバーでアイコンが黒く描画されて見えなくなっていた
  • デスクトップ背景の透過によりメニューバーが白みがかる場合にも対応

変更内容

  • NSApp.effectiveAppearance でダーク/ライトモードを判定し、colorSchemeImageRenderer に明示的に注入
  • アイコン全体に半透明カプセル背景を追加
    • ダークモード: 黒 opacity 0.25(白アイコンが浮き上がる)
    • ライトモード: 白 opacity 0.55(黒アイコンのコントラストを補助)

確認方法

  1. ライトモード・ダークモードそれぞれでメニューバーのアイコンが見えることを確認
  2. 白系・黒系のデスクトップ背景でアイコンが見えることを確認

ImageRenderer がシステム外観を引き継がない問題により、ダークモードのメニューバーで
アイコンが黒く描画されて見えなくなっていた。

- NSApp.effectiveAppearance でモードを判定し、colorScheme を明示的に注入
- 半透明カプセル背景を追加(ダーク: 黒0.25、ライト: 白0.55)して
  デスクトップ背景の透過によるコントラスト低下にも対応
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