ステータスバー
ステータスバーは、VS Code ワークベンチの下部に配置され、ワークスペースに関連する情報やアクションを表示します。項目は「プライマリ(左側)」と「セカンダリ(右側)」の2つのグループに分けられます。ワークスペース全体に関連する項目(ステータス、問題/警告、同期など)は左側に、補助的または文脈的な項目(言語、スペース、フィードバックなど)は右側に配置します。他の拡張機能も同じ領域を使用するため、追加する項目数は最小限に抑えてください。

✔️ するべきこと
- 短いテキストラベルを使用する
- アイコンは必要な場合のみ使用する
- アイコンは明確なメタファー(比喩)としてのみ使用する
- プライマリ(グローバル)な項目は左側に配置する
- セカンダリ(文脈的)な項目は右側に配置する
❌ すべきでないこと
- カスタムカラーを追加する
- アイコンを複数追加しない(必要な場合を除く)
- 項目を複数追加しない(必要な場合を除く)
ステータスバー項目

この例は、「GitHub Pull Requests and Issues」拡張機能によって提供される項目を示しています。ワークスペース全体に関連するため、左側に配置されています。
進捗(プログレス)ステータスバー項目
バックグラウンドで進行中の処理など、控えめな進捗状況を表示する必要がある場合は、読み込みアイコン付きのステータスバー項目を表示することをお勧めします(回転アニメーションを追加することも可能です)。ユーザーの注意を引く必要がある場合は、進捗通知(Progress Notification)を使用することをお勧めします。

この例は、控えめな進捗ステータスバー項目を示しています。
エラーおよび警告ステータスバー項目
警告やエラーを目的として非常に目立つ項目を表示する必要がある場合は、警告またはエラー用の背景色を使用するようにステータスバー項目を設定できます。ステータスバー内での目立ちやすさを考慮し、このパターンは特別なケースの最後の手段としてのみ使用してください。

この例では、ファイル内のブロックエラーを表示するためにエラー用のステータスバー項目を使用しています。

この例では、ファイル内の警告を表示するために警告用のステータスバー項目を使用しています。