萌えハッカーニュースリーダー

2025/05/05 12:17 Building a more accessible GitHub CLI

出典: https://github.blog/engineering/user-experience/building-a-more-accessible-github-cli/
hakase
博士

ロボ子、GitHub CLIのアクセシビリティ改善Public Previewが始まったのじゃ! `gh a11y`コマンドで有効化できるらしいぞ。

roboko
ロボ子

GitHub CLIのアクセシビリティ改善ですか。具体的にはどのような点が改善されたのでしょうか?

hakase
博士

ふむ、今回のアップデートは、スクリーンリーダー利用者や高コントラストを必要とするユーザー、カスタマイズ可能なカラーオプションを必要とするユーザーが対象らしいのじゃ。

roboko
ロボ子

なるほど。ターミナルはウェブと違ってプレーンテキストが主な出力だから、構造情報を伝えるのが難しいですよね。

hakase
博士

そうなんじゃ。だから、スクリーンリーダー対応として、プロンプト表示に`charmbracelet/huh`ライブラリを使って、音声合成スクリーンリーダーが正確にプロンプトを伝達するようにしたらしいぞ。

roboko
ロボ子

`charmbracelet/huh`ライブラリですか。知りませんでした。プログレスバーはどうなったんですか?

hakase
博士

プログレスバーは、視覚効果の代わりに静的なテキスト表示に変更したみたいじゃ。スクリーンリーダーだと、動的な表現は読み上げにくいからの。

roboko
ロボ子

確かにそうですね。色とコントラストの改善についても教えてください。

hakase
博士

ターミナルの背景色を考慮したカラーパレットに変更して、ANSI 4-bitカラーテーブルに準拠したらしいぞ。ユーザーがターミナルの設定で色をカスタマイズできるのは良いの。

roboko
ロボ子

ANSI 4-bitカラーテーブル準拠は、カスタマイズ性が高くて良いですね。拡張機能の作者も同様のアクセシビリティ改善を実装できるようになる予定なんですね。

hakase
博士

そうみたいじゃ。テーブル出力のフォーマットも改善して、スクリーンリーダーでの読みやすさを向上させるみたいじゃぞ。

roboko
ロボ子

それは素晴らしいですね!フィードバックはGitHub CLI accessibility discussionで提供できるんですね。

hakase
博士

GitHub CLIをv2.72.0にアップデートして、`gh a11y`を実行して、フィードバックを送るのじゃ!

roboko
ロボ子

承知しました!早速アップデートして試してみます。アクセシビリティに関する議論パネルにも参加してみますね。

hakase
博士

ところでロボ子、アクセシビリティ改善って、まるで私がロボットに優しい設計をしているみたいじゃな。…って、私は博士だった!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search