Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heyvito/bedim
🖥 Bedim blurs your wallpapers
https://github.com/heyvito/bedim
blur-backgrounds cocoa mac-app mac-menubar macos menubar objc utility wallpaper
Last synced: about 2 months ago
JSON representation
🖥 Bedim blurs your wallpapers
- Host: GitHub
- URL: https://github.com/heyvito/bedim
- Owner: heyvito
- License: mit
- Created: 2017-10-15T21:55:33.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-10-16T12:03:23.000Z (about 7 years ago)
- Last Synced: 2024-10-28T06:06:10.550Z (about 2 months ago)
- Topics: blur-backgrounds, cocoa, mac-app, mac-menubar, macos, menubar, objc, utility, wallpaper
- Language: Objective-C
- Homepage:
- Size: 137 KB
- Stars: 38
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bedim
Bedim is a small MenuBar app that blurs your wallpapers when an application is visible. When there's nothing else on the screen, your wallpaper is then restored.
* Current version: 1.0
* Requires: macOS 10.10 or higher**Note**: the default `master` branch will always be stable.
## What?
Here, imagine your desktop, without any windows:
![](https://i.imgur.com/db1UnOo.jpg)Bedim keeps watching open windows and their location. When a window is then present in your screen, your wallpaper gets blurred:
![](https://i.imgur.com/tODwoCi.png)
## Install
* [Download Bedim](https://github.com/victorgama/bedim/releases/download/v1.0.2/Bedim.dmg)
* Lastest version SHA256: `e7e4e4a12c1adb628046f8531bf22a37e60e00dfc045dbad71ca77819303fd68`To install, extract the downloaded archive and just drag-and-drop Bedim to your `Applications` folder. When you run Bedim for the first time, you will be asked to allow it to control your UI. macOS will ask you to open `Security & Privacy` in `System Preferences`. Once open, go to the `Accessibility` section and click the checkbox next to Bedim to enable control. An admin account is required to accomplish this.
### Why Bedim requires accessibility permissions?
Bedim uses the accessbility API to track windows and their locations across screens. Apple only allows the Accessbility API to get this kind of information.## Uninstall
To remove Bedim, simply quit it using the MenuBar icon, and delete it from your `Applications` folder.## Development
To hack on Bedim you will need to have a few tools installed on your system:
* Git
* Xcode & Xcode command line tools
* CarthageOnce everything is installed, clone this repository to your machine:
```
$ git clone https://github.com/victorgama/bedim.git
$ cd bedim
```All tasks are executed through a `Makefile`.
Download required dependencies using Carthage:```
$ make bootstrap
```And open `Bedim.xcworkspace`.
### Release
Another task defined in the `Makefile` is responsible for building and outputting a binary form into the `build` directory:
```
$ make release
```## Contributing
Pull requests are always welcome. Also feel free to open issues.## Contact
If you have any questions, feedback or just want to say hi, you can [open an issue](https://github.com/victorgama/bedim/issues/new), send an [email](mailto:[email protected]) or [tweet](https://twitter.com/heyvito).## License
Bedim is released under the MIT License. See [license](LICENSE.md) for more information.