Repository navigation
v0.3.0
MacRazer now starts at login and installs its own updates, with Settings and About windows to go with them.
This is the first release you can install from inside the app — and the first time that path has run on a machine other than the developer's. If an update ever misbehaves, the DMG below always works: download it, drag it to Applications, replace the old copy. Automatic installs are off by default.
Added
- Start MacRazer at login, on by default. A menu bar battery meter that stops existing after every reboot isn't much of a battery meter. It's a switch in the new Settings window, and MacRazer also appears in System Settings › General › Login Items — turn it off in either place and it stays off.
- "Update & Restart" in the update card. When a new version is out, MacRazer downloads it with a progress bar, checks it really is a newer MacRazer with an intact signature, replaces itself and relaunches. No more dragging a DMG. Where it can't replace itself — running from the disk image, or a folder you can't write to — it falls back to downloading the DMG as before.
- "Install updates automatically", off by default. On, MacRazer does the above on its own when a release appears. It never starts while the popover or a window is open, since installing ends in a relaunch, and anything that fails falls back to the normal update card rather than quietly leaving you behind.
- A Settings window (right-click the menu bar icon › Settings…, or the gear in the popover footer): start at login, show battery % in the menu bar, automatic updates, and what version you're on with a Check Now button.
- An About window, first in the same menu. Version and build, the licence, and proper credit to OpenRazer — the mouse protocol was ported from their Linux driver, and that reverse-engineering is theirs. Cobra HyperSpeed support follows their PR #2583 by dyharlan, reviewed by z3ntu.
- "Check for Updates…" in the right-click menu, for when you don't want to wait for the daily check. It also un-dismisses a version you waved away earlier.
- The charging bolt fills the mouse icon and is yellow, instead of a grey squiggle you had to look for.
- The version in the popover footer links to the project page.
Fixed
- Builds no longer appear to hang at the codesigning step. macOS was showing a keychain prompt that a scripted build has nobody to click;
Scripts/setup-signing.sh --repairgrants standing access, and the build now says what the pause is when it happens. Contributors only.
Install
This build is unsigned (no paid Apple Developer ID), so first launch shows the standard Gatekeeper warning. Right-click MacRazer.app in Finder → Open → Open. Only needed once. See the README for details.
Updating from 0.2.1? You'll see the update card in the popover — or install the DMG by hand, whichever you prefer.
Full changelog: https://github.com/SorcRR/MacRazer/blob/master/CHANGELOG.md