This is a simple Electron application that creates a full-screen overlay with adjustable transparency. The overlay can be hidden or shown with a keyboard shortcut, and the transparency can be adjusted incrementally.
- Full-screen overlay that covers the entire screen, including the macOS menu bar
- Adjustable transparency using keyboard shortcuts
- Hide/show overlay using a keyboard shortcut
- Quit the application using a unique keyboard shortcut
Ctrl+Up Arrow
/Cmd+Up Arrow
: Increase transparencyCtrl+Down Arrow
/Cmd+Down Arrow
: Decrease transparencyCtrl+H
/Cmd+H
: Hide/show overlayCtrl+Shift+Q
/Cmd+Shift+Q
: Quit the application
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You need to have Node.js and npm installed on your machine. You can download them from here.
-
Clone the repository
git clone https://github.com/agentcole/electron-overlay.git cd electron-overlay
-
Install the dependencies
npm install
-
Start the application
npm start
- Electron - Framework for building cross-platform desktop apps with JavaScript, HTML, and CSS
- TypeScript - Typed JavaScript at Any Scale
Please read CONTRIBUTING.md for details on the code of conduct, and the process for submitting pull requests.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Agent Cole - Initial work - agentcole
See also the list of contributors who participated in this project.
This project is licensed under the MIT License.