Skip to content

fix(tui): サイドバーのメモリアイコンが ? になる問題を修正#458

Merged
kkyosuke merged 2 commits into
mainfrom
usagi/memory
Jun 27, 2026
Merged

fix(tui): サイドバーのメモリアイコンが ? になる問題を修正#458
kkyosuke merged 2 commits into
mainfrom
usagi/memory

Conversation

@kkyosuke

Copy link
Copy Markdown
Owner

目的

ホーム画面サイドバーのリソース行に出るメモリアイコンが、環境によって ?(フォールバック)で表示される問題を修正する。

変更内容

  • MEM_ICON を FA5 系の nf-fa-memory(U+F538)から FA4 系の nf-fa-server(U+F233)に変更。
    • U+F538 は Font Awesome 5 系で後から追加されたグリフで、古い/一部の Nerd Font には含まれずフォールバックの ? になっていた。git status の各アイコンや CPU の nf-fa-microchip と同じ FA4 系の範囲に揃えることで、古いフォントでも表示できるようにする。
  • document/design/05-home.md のアイコン表記を nf-fa-memorynf-fa-server に更新し、選定理由を追記。

テスト・確認方法

  • cargo fmt / cargo clippy --all-targets -- -D warnings / cargo test すべて通過。
  • グリフのコードポイントを直接アサートするテストは無く(リソース行は MEM の語が無いこと・数値が出ることのみ検証)、回帰なし。

🤖 Generated with Claude Code

test and others added 2 commits June 28, 2026 07:45
FA5 系の nf-fa-memory (U+F538) は古い/一部の Nerd Font に含まれず
フォールバックの ? になっていた。git status や CPU アイコンと同じ
FA4 系の nf-fa-server (U+F233) に変更し、古いフォントでも表示できる
ようにする。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
# Conflicts:
#	document/design/05-home.md
@github-actions

Copy link
Copy Markdown

📊 Test Coverage

🚀 いまのカバレッジ (Lines): 100.00% — この調子でいこう!

🎉✨ パーフェクト!全ファイル Lines カバレッジ 100% を達成しました 🏆🐰

@kkyosuke kkyosuke merged commit 5b5d9e2 into main Jun 27, 2026
4 checks passed
@kkyosuke kkyosuke deleted the usagi/memory branch June 27, 2026 23:25
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