========================================
 UnPack - 一括解凍ツール（ZIP / 7z / TAR）
========================================

■ 概要
UnPack は、指定したフォルダ内の圧縮ファイルを
まとめて一括で解凍するためのシンプルなツールです。

対応形式：
- ZIP
- 7z
- TAR / TAR.GZ

解凍後に元ファイルを自動削除する機能も備えています。


■ デフォルトのフォルダについて
UnPack は起動時に以下のルールでフォルダを選択します。

1. 初回起動時  
   → Windows が設定している「ダウンロード」フォルダを自動選択します。  
      ※ Windows の設定によっては、ダウンロードフォルダが  
         「ドキュメント」など別の場所にリダイレクトされている場合があります。

2. 2回目以降の起動  
   → 前回ユーザーが選択したフォルダを自動的に保持し、  
      次回起動時のデフォルトとして使用します。

そのため、毎回フォルダを選び直す必要はありません。


■ ログファイルについて
UnPack は動作ログを **UnPack.exe と同じフォルダ**に  
「UnPack.log」という名前で自動生成します。

例：
UnPack/
 ├─ UnPack.exe
 ├─ UnPack.log   ← 自動生成されます
 └─ README.txt

ログには、解凍処理の開始・完了・エラーなどの情報が記録されます。


■ 使い方
1. 「解凍元フォルダを選択」を押して、圧縮ファイルが入ったフォルダを選びます。
2. 必要に応じて「解凍先フォルダを選択」で出力先を変更できます。
   （デフォルトは「元ファイルと同じフォルダ」）
3. 「▶ 実行」を押すと解凍が始まります。
4. ステータスバーに進行状況が表示されます。
   - ● 待機中
   - ▶ 処理中
   - ✔ 完了
   - ✖ エラー

※ 解凍後に元の圧縮ファイルを削除したい場合は、
   チェックボックスを ON にしてください。


■ 動作環境
- Windows 10 / 11
- インストール不要（単体の exe で動作）


■ 注意事項
- パスに日本語が含まれていても動作しますが、
  特殊文字（絵文字など）が含まれると解凍に失敗する場合があります。
- 7z ファイルの解凍には内部的に py7zr を使用しています。
- 解凍中にアプリを閉じないでください。
- **本ツールは圧縮ファイルの安全性（ウイルス・マルウェア等）を検査しません。  
  解凍前に必ずご自身でセキュリティチェックを行ってください。**


■ フォルダ構成（推奨）
UnPack/
 ├─ UnPack.exe
 ├─ UnPack.log   （自動生成）
 └─ README.txt


■ バージョン履歴

● v1.0.0（初回公開）
- ZIP / 7z / TAR / TAR.GZ の一括解凍に対応
- 解凍後の元ファイル自動削除オプションを追加
- ステータスバーの色変化（待機 / 処理中 / 完了 / エラー）
- ステータスバーをウィンドウ最下部に固定
- 実行ボタンのホバー・押下アニメーションを追加
- ログファイル（UnPack.log）の自動生成に対応
- 前回選択したフォルダを保持する仕様を実装
- Windows 専用 exe として配布


■ 作者
LadybirdProject