# グループ管理

グループを使うと、誕生日を意味のあるカテゴリーに整理できます。Cakeday にはデフォルトグループが用意されており、必要に応じてカスタムグループをいくつでも作成できます。

## デフォルトのグループ

Cakeday を初めて使用すると、それぞれ独自のアイコンと色を持つ3つのデフォルトグループが作成されます：

- **デフォルト** — トレイのアイコン、パープル
- **家族** — ハートのアイコン、コーラル
- **友だち** — 2人の人物のアイコン、ブルー

デフォルトグループは、名前の変更、色の変更、アイコンの変更、削除ができます（少なくとも1つのグループが残っている限り）。

  どのグループにも属さない誕生日は、グループ管理画面では自動的に
  **グループなし** の項目にまとめられます（グループフィルターバーでは **すべて**
  チップに含まれます）。グループなしは名前の変更や削除ができる実際のグループではなく、
  グループに属していない人をまとめて表示しているだけです。

## グループの作成

グループ管理画面を開き、追加ボタンをタップします。各グループには3つのプロパティがあります：

- **名前：** グループのテキストラベル（例：「同僚」、「学校」）。
- **カラー：** グループの視覚的な目印として使われる色。厳選されたパレット（**鮮やか**、**爽やか**、**深み** のページに分かれています）から選ぶか、**カスタムカラー** で好きな色を選べます。**カスタムカラー** ではシステムのカラーピッカー（スポイトを含む）が開きます。
- **アイコン：** グループ名とともに表示される SF Symbol アイコン。

## グループの編集と削除

グループをタップして開き、ツールバーで名前、色、アイコンを編集します。削除するには、グループを左にスワイプ（またはコンテキストメニューを使用）して確認します。グループに誕生日が含まれている場合は、自動的に隣接するグループに移し替えられます。確認メッセージには移動先が正確に表示されます（例：_このグループの友だちは「家族」に移動されます_）。移動先を選ぶ画面はないため、メンバーを特定の場所に移したい場合は、先に移動させておいてください。最後に残った1つのグループは削除できません。

## グループのメンバー管理

グループをタップすると詳細画面が開き、そのグループのすべてのメンバーが一覧表示されます。ここでは次のことができます：

- 名前でメンバーリストを **検索** する。
- リストを **次の予定**、**名前**、**出生月** で **並べ替え** る。
- 1つ以上の条件でリストを **絞り込み** する：**App 通知オフ**、**リマインダー時刻なし**、**友だちのタイムゾーンなし**、**今後30日**、**アバターなし**、**生年なし**。

### 一括操作

複数選択モードに入ると、多くの友だちをまとめて操作できます。**スマート選択** を使うと、全員、現在の（絞り込まれた）リスト、または条件に一致する友だちだけを選択できます。友だちを選択した状態で **操作** をタップすると、一括変更を適用できます：

- **グループに移動** — 選択した友だちを別のグループ、または **グループなし** に移動します。
- **App 通知** — App 内の誕生日通知をオン・オフします。
- **通知のリマインダー時刻…** — 選択した友だちのリマインダー時刻を設定します。
- **誕生日アラーム** と **誕生日アラームの時刻…** — アラームをオン・オフし、時刻を設定します（誕生日アラームがデバイスで利用できる場合のみ表示されます）。
- **友だちのタイムゾーンで通知** — タイムゾーンに対応した通知をオン・オフします。
- **システムカレンダー** — カレンダーイベントをオン・オフします。
- **友だちを削除** — 選択した誕生日の記録を削除します。

  データを失わない一括変更のあとには、**変更を取り消す**
  ボタン付きの確認が表示され、
  すぐに元に戻せます。友だちの削除は元に戻せず、取り消すことはできません。

## グループの並べ替え

グループを長押ししてドラッグすると、リスト内での位置を変更できます。並び順はアプリの再起動後も維持され、iCloud 経由で同期されます。

## 最低グループ数の制限

Cakeday では常に少なくとも1つのグループが必要です。すべての誕生日は、いずれか1つのグループに必ず所属します。新しい誕生日を作成するときはデフォルトグループがあらかじめ選択されますが、編集画面で変更できます。

## グループカラーとアイコンの一貫性

グループのカラーとアイコンは、個々の人物ではなくグループ自体に保存されます。グループの編集画面で設定され、すべてのメンバーが共有します。値が1か所にまとまっているため、グループのカラーやアイコンを一度編集するだけで、すべてのメンバーの表示が即座に更新されます。一人ひとり個別に更新する必要はありません。

## ダークモード時の色の適応

グループカラーはダークモードに自動的に適応します。ライトモードでは通常の明るさで表示され、ダークモードでは Cakeday が色の明度を調整して、暗い背景でも読みやすさと視覚的なコントラストを保ちます。
