商品詳細画面
ライブラリのカードをクリックすると開く、アイテム 1 つ分の詳細画面。 ファイル一覧 / 個別 DL / 関連アイテム / バージョン履歴などをこの画面でまとめて見れます。

画面内の商品名・ショップ名はデモ用の架空データです。
構成
┌──────────────────────────────────────────────────────────┐
│ ← ライブラリ › ショップ名 › 商品名 │ ← パンくず
├──────────────────────────────────────────────────────────┤
│ ┌────┐ 商品名 │
│ │thumb│ ◯ ショップ名 [BOOTH を開く] │ ← ヘッダ
│ └────┘ [カテゴリ] [タグ] [価格] [購入日] │
├──────────────────────────────────────────────────────────┤
│ ┌───────────────────┐ ┌────────────────────────────────┐│
│ │📁 フォルダー(N) 📦 Unity Package(N) ││ ← タブ
│ │ ┌─────────────┐ │ │ ファイル情報パネル ││
│ │ │ファイル一覧 │ │ │ - 説明 / メモ ││
│ │ │ │ │ │ - バージョン履歴 ││
│ │ │ │ │ │ - 関連アイテム ││
│ │ │ │ │ │ - フォルダ内容ブラウザ ││
│ │ └─────────────┘ │ │ ││
│ └───────────────────┘ └────────────────────────────────┘│
└──────────────────────────────────────────────────────────┘ファイル一覧 (📁 フォルダー タブ)
このアイテムが持つ全 downloadable ファイルが並びます。
既定の並び順
- 現行版が上、旧版が下 — 同じ base 名で
_v1,_v2,_v3のように バージョン違いがある場合、最新版だけが上のグループ、旧版は下のグループに 集まる。 - それぞれのグループ内は ファイル名 A-Z の自然順 (
v1, v2, v10が 正しい数値順)。
設定で並び順を「名前順」(現行 / 旧の区別を無くした純粋な A-Z) や 「追加順」(ライブラリに取り込まれた順) に切り替えることもできます。
行の状態
- アイコン (📦 / 🎨 / 🖼️ / 🧊 / 🎵 / 🎬 / 📕 / 📁): 拡張子別
旧バッジ: アイコン右下、version chain の最新でないファイル- 進捗バー: DL 中
- 色: 緑 = 完了 / アクセント = 進行中 / dim = 未 DL / 赤 = 失敗
- 右クリックで個別 DL / 削除 / プレビュー / DnD 等
クリックで右側パネル更新
行をクリックすると、右側に「このファイルの情報」が表示されます:
- 受信日 / サイズ / 保存先パス
- 進捗バー (DL 中時)
- 「BOOTH で開く」「フォルダで開く」等のアクション
- フォルダ内容ブラウザ (.zip を解凍済の場合、中身を木構造で表示)
- バージョン履歴 (同 base 名の chain 一覧、現行 / 旧の badge)
- 関連アイテム (同ショップ / 同タグの他アイテム)

同じ base 名でバージョン違い (_v1 / _v2 …) があるファイルを選ぶと、右側に バージョン履歴 が出て、現行 (現在) と旧版の chain をまとめて確認できます。

📦 Unity Package タブ
.unitypackage だけを抽出した一覧。展開済 ZIP の中も再帰的にスキャンして 拾います。
各行に 「🎯 起動中の Unity に import」 ボタンがあります:
- WMI で
Unity.exe起動状況を検出 - 0 件 → 「Unity 起動してください」と disable
- 1 件以上 → クリックで
shell.openPath(Unity Hub に投げて Hub が 起動中 Editor に forward) - 複数 Editor 同時起動時にどの Editor が picks するかは Hub 任せ (外部から指定不可)
操作
| キー操作 | 動作 |
|---|---|
| マウス XButton 1 (戻る) | ライブラリ画面に戻る |
| マウス XButton 2 (進む) | 戻った先から再度進む |
| Alt + ← | 戻る (XButton1 と同じ) |
| Alt + → | 進む |
| Esc | パネル内のモーダル / プレビューを閉じる |
メモ / カスタムカテゴリ
- 詳細ヘッダ右側にメモ編集アイコン → 1 アイテム 1 メモを自由入力 (notes.json に永続化)
- カードの右クリックメニューから「🏷️ カスタムカテゴリを編集」→ タグ風に複数付与
メモとカスタムタグは BOOTH に送らず手元の DB に持つだけです。 ライブラリの絞り込み (タグフィルタ) や hover popup で参照できます。
アクション
- 「BOOTH で開く」: ブラウザで
https://booth.pm/items/{id}を開く - 「ショップで開く」: ブラウザで
https://{subdomain}.booth.pm/を開く - 「フォルダで開く」: ZIP 解凍先 (=
<DLroot>/{itemId}/) を Explorer で開く - 「全て再 DL」: 失敗 / 期限切れ / 未取得 を全件キューに積む
- 「↺ メタデータを再取得」: BOOTH から商品名 / 価格 / カテゴリ等を取り直す。 右クリックメニューにも「🔄 メタデータを再取得」あり。実行中は 「🔄 メタデータを再取得中…」 toast、完了で「✅ 更新しました」/ 失敗時は「⚠️ 取得に失敗しました」 toast で結果を通知
- 「ゴミ箱に移動」: 物理ファイルは保ったまま「ゴミ箱」 pill を立てる (デフォルトは非表示)。30 日後に auto-purge
アーカイブ
詳細画面の「📦 アーカイブする」ボタンで、このアイテムの全ファイルを <userData>/archive/<itemId>.zip に 1 つの ZIP にまとめて元ファイル削除します。
- ストレージ節約に
- 後から「戻す」ボタンで元の
<DLroot>/{itemId}/に展開復元 - アーカイブ中はファイル open / DnD / Unity import が disable
更新あり通知
ライブラリスキャンで既存アイテムに 新規 downloadable を見つけた瞬間 カードに 🆕 更新あり pill が出ます。詳細画面を開くと自動的に acknowledge してフラグが下りる仕組み。通知ベルにも同時に積まれます。