================================================================================

  XColumn ～TweetDeck風のマルチカラムX(Twitter)クライアント～

                                                                      version 1.51.0

================================================================================
 Created by マッシャー
 - X: @masher0824
 - Blog: https://masherhouse.com
 - GitHub: https://github.com/mashersan/XColumn

TweetDeck（旧）風のシンプルなマルチカラム型クライアントです。
X (Twitter) のAPIを使用せず、WebView2 (Edgeレンダリングエンジン) を利用して
複数のタイムラインを効率的に表示します。

--------------------------------------------------------------------------------
✨ 主な機能
--------------------------------------------------------------------------------
* マルチカラム表示: ホーム、通知、検索、リスト、ユーザー、トレンド等を自由に追加可能。
* カラムのカスタマイズ: カラムごとに幅や更新間隔、画像サイズ、RT表示設定などを個別に調整可能。
* カラムの上下2段表示: リストを大量に使用する方向けに、カラムを上下に折り返して表示するレイアウトに対応。
* カラムロック機能: 誤操作（意図しない「閉じる」や「戻る」）を防止するロック機能。
* プロファイル機能: 複数のアカウントや用途ごとに環境を完全に分離。
* キーボードショートカットの完全対応: OSレベルのキーフックにより、どんな状態でも数字キー(1〜9)や左右矢印キーでのカラム移動が瞬時に動作します。
* データ保存先の最適化: 設定やCookieの保存先をユーザーディレクトリ(AppData)へ移行し、旧バージョンからの自動引き継ぎにも対応。
* 確実な音量調節: OSのミキサーレベルでプロセス音量を直接制御し、X側の仕様に関わらず確実に音量・ミュートを適用。
* 動画自動再生の強制停止: 設定により、X側の設定に関わらず動画の自動再生を強力にブロック。
* API制限の自動制御: X のAPI制限（HTTP 429）対策として各カラムのAPI残数を監視し、残数が少なくなると自動更新を一時停止して取得済みの表示を保持、制限が解除される時刻になると自動で更新を再開します。残数の状態はカラム上部のアイコン（残僅少＝⚠／停止中＝🚫）で確認できます。（設定でOFF可）
* 多言語対応: 日本語と英語の表示切り替えに対応。
* 拡張機能のサポート: Chrome拡張機能をロードして使用可能。
* NGワード機能: 指定キーワードを含むポストを非表示化。
* フォーカスモード: ツイートクリック時に単一ビューで詳細確認。
* PiP（ピクチャー・イン・ピクチャー）再生: 動画をクリックすると、常に最前面の別ウィンドウで再生。X上の動画に加え、ポストに埋め込まれたYouTube動画にも対応。
  * 「動画クリック時に自動でPiPを開く」がONの場合、YouTube動画をクリックするとPiPウィンドウで全画面表示します。
  * 同設定がOFF（かつ「メディアクリック時に遷移しない」もOFF）の場合は、フォーカスモードで全画面表示します。
* 外部リンクの開き方を選択: ツイート内の外部サイトへのリンクを、既定のブラウザ / PiPウィンドウ / アプリ内のフォーカスモード のいずれで開くか選べます。
* 自動更新タイミングの分散: 複数カラムの自動更新が同時に集中してX のAPI制限（429）に陥らないよう、更新間隔を分散させます（設定でON/OFF可）。
* 他サイトのカラム登録（試験的）: X/Twitter以外の任意のWebページをカラムとして登録可能。設定→試験的でONにすると、新規カラム追加メニューに「サイトを追加」が表示されます。
* オフタイマー機能: 非アクティブ状態が続くと自動でアプリを終了。
* マルチアカウント対応：別のアカウントのタイムラインをカラムとして追加可能。
  ※  試験的機能なので有効化する場合は設定→試験的からONにしてください
  ※2 いいね・リツイートの誤爆防止のために、別アカウントのメディアクリック時、フォーカスモードは強制的にオフになります

--------------------------------------------------------------------------------
🚀 使い方
--------------------------------------------------------------------------------
1. XColumn.exe を実行します。
2. プロファイル: 必要に応じて「新規」ボタンでプロファイルを作成します。
3. カラム追加: メニュー「ファイル」→「新規カラムを追加」から行います。
4. カラム設定: 各カラムの歯車アイコンから、幅や更新設定、画像サイズなどを変更できます。
   ※ カラム右上の「✖」ボタンを [Ctrl]+クリック すると、カラムをロックして誤削除を防止できます。
5. 各種設定: メニュー「ツール」→「設定」から言語、自動再生、起動プロファイル等を設定可能です。

■ 起動オプション（コマンドライン引数）
ショートカットの「リンク先」の末尾などに付与して動作を変更できます。
・--profile "プロファイル名"
　指定したプロファイルで起動します。
　例: XColumn.exe --profile "趣味用"

・--enable-devtools
　WebView2の開発者ツール (F12キー) を有効にします。

・--disable-gpu
　GPUハードウェアアクセラレーションを無効にします（描画不具合の回避用）。

■ カラム内のテーマ（背景色）を変更する方法
1. ホーム画面等の左メニューから「設定とプライバシー」を選択。
2. 「アクセシビリティ、表示、言語」→「表示」を選択。
3. 「背景」セクションからお好みのテーマを選択してください。

--------------------------------------------------------------------------------
💖 開発のご支援について
--------------------------------------------------------------------------------
日頃よりXColumnをご利用いただきありがとうございます。
今後の機能追加やメンテナンス継続のため、ご支援をいただけますと大変励みになります。
ご支援は、メニューの「ヘルプ」→「ご支援・寄付」から、以下のプラットフォームを通じて行うことができます。

Buy Me a Coffee: https://buymeacoffee.com/mashersan
GitHub Sponsors: https://github.com/sponsors/mashersan

--------------------------------------------------------------------------------
⚠️ 免責事項 (重要)
--------------------------------------------------------------------------------
本アプリは個人開発の非公式クライアントです。
* Xの仕様変更により、予告なく機能しなくなる可能性があります。
* 本ソフトの使用による損害について、開発者は一切の責任を負いません。
* 使用は全てユーザー自身の責任で行ってください。

--------------------------------------------------------------------------------
📄 ライセンス
--------------------------------------------------------------------------------
このプロジェクトは MIT ライセンスの下で公開されています。