Skip to content

Latest commit

Β 

History

History
101 lines (66 loc) Β· 2.01 KB

File metadata and controls

101 lines (66 loc) Β· 2.01 KB

Playwright Debug Mover

Playwright Debug Mover is a lightweight background utility written in Rust that automatically detects and moves Playwright debug windows to the top-right corner of the screen.


✨ Features

  • βœ… Runs silently without showing a console window
  • βœ… Ensures only one instance runs at a time
  • βœ… Monitors for visible windows with titles starting with "Playwright"
  • βœ… Moves matching windows to the top-right corner of the screen
  • βœ… Built-in web interface to stop the program via browser (http://localhost:5000)

πŸ›  Build Instructions

Prerequisites

Build steps

  1. Clone or download the project
git clone [email protected]:Lenius/PlaywrightDebugMover.git
cd PlaywrightDebugMover
  1. Build the release version
cargo build --release
  1. You will find the compiled .exe in:
target/release/PlaywrightDebugMover.exe

πŸš€ Usage

Run the program (double click or run via terminal):

target/release/PlaywrightDebugMover.exe
  • The app will monitor for Playwright debug windows.
  • Matching windows will be repositioned automatically to the top-right corner of the screen.

Using the program

  • Go to http://localhost:5000
  • Click the Start button
    β†’ The program will start looking for Playwright Debug window
  • Click the Stop button
    β†’ The program will stop lokking for Playwright Debug window
  • Click the β€œKill” button
    β†’ The program will shut down cleanly
  • Click the Template button
    β†’ The program generates a template file

πŸ§ͺ Development tips

To clean previous builds before compiling:

cargo clean

To test changes quickly:

cargo run

To fully rebuild in release mode:

cargo build --release

πŸ“ License

MIT License


πŸ™‹β€β™‚οΈ Support / Contact

Feel free to fork, open issues, or contribute pull requests.