Chrome View Controller is a professional productivity utility designed to reconfigure Google Chrome windows into a streamlined, "chat-style" interface. It enhances multitasking efficiency by maintaining selected web windows in an elongated vertical aspect ratio, pinning them to the foreground, and docking them to the screen periphery.
| Feature | Functionality |
|---|---|
| Foreground Priority | Implements deep Windows API calls to maintain "Always on Top" status over all system applications. |
| Optimized Geometry | Automatically recalibrates window dimensions to 400x900, forcing a mobile-responsive web view. |
| Command Shortcut | Integrated Ctrl + G global hotkey to invoke the window selection menu instantly. |
| State Restoration | Automated "Clean Exit" logic that reverts all modified windows to their original dimensions and styles. |
| Background Operation | Low-overhead execution via the System Tray with zero interference to the primary workspace. |
Note
The following assets demonstrate the transformation from a standard browser tab to a docked vertical interface.
| Application Icon | Transformation Logic | GUI Interface |
|---|---|---|
![]() |
![]() |
![]() |
demo_gui.mp4
demo_old.mp4
- Initialization: Execute the application binary or source script.
- Selection: Invoke the selection menu via
Ctrl + Gor the System Tray context menu. - Transformation: Identify and select the target Google Chrome window for conversion.
- Utilization: The window is now anchored in the foreground, providing persistent access while working in other environments.
- Termination: Selecting "Exit" will trigger a global reset, restoring all managed windows to their default system states.
To execute the source code directly, the following Python environment and libraries are required:
pip install PyQt6 pygetwindow pywin32

