ライブラリ画面
アプリ起動時に最初に表示される画面で、BOOTH で購入した全アイテム を 1 つのグリッドで一覧表示します。
主な構成

上から ツールバー / サブタブ / カードグリッド、右下に FAB (通知ベル・DL キュー・手動追加) という構成です。
画面内の商品名・ショップ名はデモ用の架空データです。
ツールバー
| ボタン | 動作 |
|---|---|
| 🔄 同期 | BOOTH ライブラリを全ページ取って差分取り込み (自動も走るので手動は再取得用) |
| 🔍 検索 | 商品名 / ショップ名 / カテゴリ / タグで AND 部分一致。直近 20 件は datalist サジェスト |
| ↕ 並び | 受信日 / 購入日 / 商品名 / ショップ名 / BOOTH 公開日 — それぞれ昇降切替 |
| ▽ 絞り込み | BOOTH カテゴリ / ショップ / メタ (R-18, 購入済 等) / カスタムタグの check 多選択。プリセット保存も可 |
| ⊞ サイズ | グリッドカードの 大 / 中 / 小 + カスタム (横・縦スライダー独立) |
| ⋯ メニュー | 表示オプション (R-18 / アーカイブ / ゴミ箱 / 修飾キーヒント など) |
カード 1 枚

1 枚のカードに以下が並びます:
- 商品サムネ (左) と 商品名
- ショップ名 (アイコン付き)
- メタピル — BOOTH カテゴリ / R-18 / 価格など
- 由来バッジ — 購入 / ギフト / 手動 (サムネ下)
- ファイル数 (例:
3 / 5 ファイル) と DL アイコン - ★ お気に入り (右上、ホバーで出現)
- 進行中は下端に DL 進捗バー が伸びます
クリック挙動
| キー操作 | 動作 |
|---|---|
| 左クリック | 商品詳細画面を開く |
| Ctrl + 左クリック | 一括選択モードに入る + このカードを選択 |
| Shift + 左クリック | BOOTH 商品ページを外部ブラウザで開く |
| ★ クリック | お気に入り toggle |
| 右クリック | コンテキストメニュー (DL / カテゴリ / アーカイブ / ゴミ箱 etc.) |
| Shift + 右クリック | 上記 + advanced 項目 (🔄 メタデータを再取得 / 📤 ファイルをフォルダにコピー… / ⚠️ 完全削除 (ゴミ箱経由なし)) を別 separator で表示 |
| Ctrl + 右クリック | 全ファイルダウンロード (skip menu) |
| Ctrl + Shift + 右クリック | このアイテムをゴミ箱へ (確認 dialog) |
| Alt + ホイール | グリッドサイズ拡縮 |
(キー操作は Shift や Ctrl を押すと画面左下に動的にヒントが出ます — 詳細は キーボードショートカット)
状態の見分け
- 通常 (= 1 つ以上 DL 完了): 標準色
- 全ファイル未 DL: 全体的に dim
- 進行中: 下端に進捗バーが伸びる
- アーカイブ (= 古いものを別途 ZIP 圧縮済):
📦 アーカイブpill + dim - ゴミ箱:
🗑️ ゴミ箱pill (デフォルトは非表示、設定で表示) - 削除済み (= BOOTH 側から消えた):
🚫 非公開pill - 更新あり (= 新しい downloadable が来ている):
🆕 更新ありpill (詳細を開くと acknowledge)
サブタブ
| タブ | 内容 |
|---|---|
| すべて | 全アイテム |
| 購入 | BOOTH ライブラリの「購入」から取得した分 |
| ギフト | BOOTH ライブラリの「ギフト」から取得した分 |
| 手動 | URL ペースト / Zip ドロップで手動 import した分 |
一括選択モード
ツールバー右の ☑ ボタン、または Ctrl + 左クリック で入る。

- カード左上にチェックボックスが出る
- 上部バー: 「N 件選択」表示 + 「すべて選択」「選択解除」「× (モード終了)」ボタン
- 下部の操作ドック (画面下中央に浮かぶ): 選択したアイテムへの一括操作をアイコンで実行
アイコン 動作 全てダウンロード 選択アイテムの未 DL ファイルをまとめてキュー投入 カスタムカテゴリを編集 選択アイテムにタグを一括追加 / 削除 アーカイブする / 解除 選択アイテムをアーカイブ (ZIP 圧縮) / 解除 ファイルをフォルダにコピー 選択アイテムのファイルを指定フォルダへ平坦コピー おすすめリストとして書き出し 選択アイテムを Markdown / JSON で書き出し ゴミ箱に移動 選択アイテムをゴミ箱へ ドックのボタンは、選択内容に応じて実行できないものが自動で無効化されます。 - 右クリック → 同じ一括メニューをコンテキストメニューでも表示 (件数併記)
- Esc または ☑ 再クリック / Ctrl + 右クリックで終了
旧バージョンの除外
設定の「旧バージョンをファイル数・一括ダウンロードに含めない」(デフォルト ON) が 効いていると、「全てダウンロード」は各アイテムの現行版のみを対象にします。 旧版は詳細画面から個別にダウンロードできます。
FAB (右下のフローティングボタン)
| ボタン | 動作 |
|---|---|
| 🔔 | 通知ベル (後述、新着・更新・価格 drop・アプリ更新 の履歴を表示) |
| 💾 | DL キューパネル (進行中 / 一時停止 / 待機の 3 セクション、並列上限スライダー) |
| + | 手動追加 (URL ペースト / 既存アイテムに追加 / 単独アイテム 3-way) |
手動追加 (+) の 3-way
+ を押すと「ファイルを追加」チューザーが開き、3 つの取り込み方法を選べます。

| 方法 | 用途 |
|---|---|
| BOOTH URL から | 商品ページ URL を貼ると、その商品の DL 可能ファイルを登録 |
| 既存アイテムに追加 | ライブラリの既存アイテムを検索し、その下に手元ファイルを足す |
| 単独アイテムとして作る | BOOTH と紐付かない手元ファイルを、メタ付きでそのまま登録 |
単独アイテム は、名前 / ショップ / サムネ画像に加えて BOOTH カテゴリ (公式ツリーの サブカテゴリのみ選択、親は自動付与) と カスタムカテゴリ を付けられます。右側の カードプレビューが入力に追従し、ライブラリ上での見え方をその場で確認できます。

BOOTH カテゴリは公式ツリーから取得した候補から選びます (親カテゴリは見出しで、 選べるのは子サブカテゴリのみ。親は選択時に自動で一緒に付与されます)。

通知パネル (🔔)
右下の 🔔 ボタンで開くパネルに、以下 4 種の通知が時系列で並びます。 長いショップ名 / 商品名 / ファイル名は省略されず折り返してすべて表示されます。 各行に hover すると「クリックで○○を開きます」のヒントが出ます。

| 種類 | サムネ | 内容 | クリック挙動 |
|---|---|---|---|
| 🏪 ショップ新着 | アイテムサムネ | フォロー中ショップに新作 | BOOTH 商品ページを外部ブラウザで開く |
| 📦 アイテム更新 | アイテムサムネ | 既存アイテムに新規 downloadable | アプリ内で詳細画面を開く |
| 💸 値下げ | アイテムサムネ | スキリスト商品の価格 drop | BOOTH 商品ページを外部ブラウザで開く |
| 📦 アップデートあり | アプリアイコン | アプリ自身の新バージョン | GitHub のリリースページを開く |
非公開アイテムの扱い
BOOTH 側で削除 / 非公開化されたアイテムは、カード上の 「BOOTH を開く」 系の操作を 試みても外部ブラウザを開かず、代わりに 🚫 toast で「この商品は非公開のため開けません」と 知らせます (404 / リダイレクトでブラウザに失敗ページを出さないため)。
自動取得
設定で「起動時にライブラリを自動取得する」(デフォルト ON) のとき、起動 2 秒後に BOOTH ライブラリを全ページ取得。中断された場合は次回起動時に途中から再開します。