Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/friedrichweise/wechsel
use your keyboard to manage bluetooth connections on macOS
https://github.com/friedrichweise/wechsel
airpods bluetooth bluetooth-connection keyboard macos osx-application osx-menubar swift
Last synced: about 1 month ago
JSON representation
use your keyboard to manage bluetooth connections on macOS
- Host: GitHub
- URL: https://github.com/friedrichweise/wechsel
- Owner: friedrichweise
- License: gpl-3.0
- Created: 2018-11-13T20:40:58.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-05-28T12:42:14.000Z (over 2 years ago)
- Last Synced: 2024-08-02T16:10:14.552Z (4 months ago)
- Topics: airpods, bluetooth, bluetooth-connection, keyboard, macos, osx-application, osx-menubar, swift
- Language: Swift
- Homepage: https://wechsel.weise.io
- Size: 11 MB
- Stars: 78
- Watchers: 2
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- open-source-mac-os-apps - wechsel - manage bluetooth connections with your keyboard. ![swift_icon] (Applications / Utilities)
- open-source-mac-os-apps - wechsel - manage bluetooth connections with your keyboard. ![swift_icon] (Applications / Utilities)
- awesome-swift-macos-apps - wechsel - manage bluetooth connections with your keyboard. (Utilities / Text)
- awesome-swift-macos-apps - wechsel - manage bluetooth connections with your keyboard. (Utilities / Text)
README
# wechsel
wechsel (`/ˈvɛksəl/`) claims to simplify the interaction with bluetooth connections on macOS. Instead of using the builtin Bluetooth menu bar, you can seamlessly switch between bluetooth audio devices using your keyboard. The tool offers a global hotkey to display a Spotlight-like window. It seeks to be a more generic alternative for similar tools like ToothFairy and AirBuddy.
The implementation is based on the work of blueutil and utilizes the system level IOBluetooth framework.### Installation
Install using homebrew:
```sh
brew cask install friedrichweise/wechsel/wechsel
```
or download the application from the release-page.#### Problem: “wechsel.app” is damaged and can’t be opened. You should move it to the Bin.
Run:
```sh
xattr -cr /Applications/wechsel.app
```### Development Setup
```sh
git clone [email protected]:friedrichweise/wechsel.git
carthage update --platform macos
open wechsel.xcodeproj
```### Create a new release
* update version Number in "Project Settings" -> "Target" -> "wechsel"
* run "Product" -> "Archive"
* draft an new release on github and upload the zipped `wechsel.app`
* publish the release
* edit wechsel.ruby in `/usr/local/Homebrew/Library/Taps/friedrichweise/homebrew-wechsel/Casks`
* bump version number
* update checksum for zip file
* run `brew style wechsel` and `brew audit wechsel`
* push changes to https://github.com/friedrichweise/homebrew-wechsel### Dependencies
* MASShortcut v2.4
* LaunchAtLogin v4.2.0
* swift-timeago