Skip to content

[fix] メニューバー表示を AppKit 化して前景色切り替えを修正#8

Open
yaggy438 wants to merge 1 commit into
otoha1119:mainfrom
yaggy438:fix-menubar-foreground-color
Open

[fix] メニューバー表示を AppKit 化して前景色切り替えを修正#8
yaggy438 wants to merge 1 commit into
otoha1119:mainfrom
yaggy438:fix-menubar-foreground-color

Conversation

@yaggy438

@yaggy438 yaggy438 commented Jun 8, 2026

Copy link
Copy Markdown

概要

メニューバーアイコンの表示が黒固定だったため、他のメニューバーアイコンと同様に、壁紙の明暗に応じて白/黒で動的に切り替わるよう変更しました。
実現のため、MenuBarExtra の SwiftUI label から NSStatusItem + AppKit 描画に変更しています。

変更内容

  • メニューバー項目を StatusItemController で管理するように変更
  • 使用率表示を StatusItemImageRendererNSImage として描画
  • NSStatusBarButton の状態と appearance から前景色を決定
  • 既存のポップオーバー表示と polling は維持
  • MenuBarLabel を削除

確認

  • ./Scripts/build.sh --install が通ることを確認しました
  • 手元のmacOS環境で、壁紙の明暗に応じて他のメニューバーアイコンと同様に白/黒が切り替わることを確認しました

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