Skip to content

Pescorr/Mini_Window

Repository files navigation

Mini Window

Windows上の任意のウィンドウをリアルタイムでフローティングプレビュー表示するデスクトップツールです。

機能

  • ウィンドウプレビュー: DWM Thumbnail APIを使用した低負荷なリアルタイムプレビュー
  • グリッド表示: 複数ウィンドウを1つのグリッドにまとめて表示
  • サブディスプレイプレビュー: 別モニターの画面を縮小表示
  • 常時最前面表示: プレビューウィンドウは常にトップに表示
  • システムトレイ常駐: トレイアイコンから操作
  • リサイズ・移動自由: プレビューウィンドウのサイズと位置を自由に調整

動作環境

  • Windows 10 以降
  • Python 3.10 以降

インストール

pip install -r requirements.txt

使い方

python mini_window.py

起動するとシステムトレイにアイコンが表示されます。右クリックメニューからウィンドウやモニターを選択してプレビューを作成できます。

ビルド(exe化)

pyinstaller MiniWindow.spec

dist/MiniWindow.exe が生成されます。

依存ライブラリ

ライブラリ ライセンス 用途
PySide6 LGPL v3 GUI フレームワーク
pywin32 PSF License Windows API アクセス

LGPL準拠について

本ソフトウェアは PySide6(LGPL v3)を使用しています。ソースコードは MIT ライセンスで公開されているため、ユーザーは PySide6 を別バージョンに差し替えて再ビルドすることが可能です。

ライセンス

MIT License - 詳細は LICENSE を参照してください。

About

Multi-monitor window preview tool using DWM Thumbnail API (Windows)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages