A Windows utility that enhances developer workflow by managing window transparency between IDE and browser windows. Perfect for referencing documentation while coding.
-
Smart Window Detection: Automatically detects and manages IDE and browser windows
-
Dynamic Transparency Control: Toggle transparency with customizable hotkeys
-
Multiple IDE Support: Works with:
- Visual Studio Code
- PyCharm
- Eclipse
- Sublime Text
- Atom
- WebStorm
- Cursor
-
Browser Compatibility: Supports:
- Chrome
- Firefox
- Edge
- Opera
- Brave
- Vivaldi
- Safari
- Internet Explorer
- Download the latest release from the releases page
- Run
CodeFlowVision.exe
- The app will start in your system tray
Clone the repository: git clone https://github.com/yourusername/CodeFlowVision.git
Install dependencies: pip install -r requirements.txt
Run the application: python main.py
Ctrl + Alt + F7
: Toggle transparencyAlt + F1
: Swap active windowCtrl + Alt + F8
: Reset layoutCtrl + Alt + F9
: Cycle presetsCtrl + Alt + F12
: Exit application
Install PyInstaller: pip install pyinstaller
Build the executable: python build.py
The executable will be created in the dist
folder.
The application creates a configuration file at: %APPDATA%/CodeFlowVision/config.json
You can modify:
- Process names for window detection
- Transparency presets
- Hotkey combinations
- Windows OS
- For development:
- Python 3.8+
- Dependencies listed in requirements.txt
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Built using Win32 API for window management
- Uses Tkinter for GUI elements