Skip to content

Tags: blaineam/Glint

Tags

v1.4.3

Toggle v1.4.3's commit message
v1.4.3 — Settings support UI cleanup

v1.4.2

Toggle v1.4.2's commit message
Glint 1.4.2 — MillerKit 1.1.0

v1.4.1

Toggle v1.4.1's commit message
v1.4.1: liquid-glass app icon (transparent glyph over manifest fill)

The Icon Composer layer was a fully opaque full-bleed square occluding the manifest fill, so macOS rendered no glass depth and the icon read as a flat tile. generate-assets.swift now emits the glyph-only layer (monitor + sun glint) into Glint.icon/Assets, and the manifest fill takes the artwork's purple (srgb 0.12/0.10/0.20). Compiled Assets.car renders now match the suite's healthy opaque-coverage signature (81/67/66/65/63% by size, squircle-masked, fill composited).

Bump 1.4.0 -> 1.4.1 (build 18).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

v1.4.0

Toggle v1.4.0's commit message
release workflow: authorize private MillerKit clone via GH_MILLERKIT

SwiftPM resolves MillerKit from the private blaineam/MillerKit repo; rewrite its https URL to carry the read token so the runner build can clone it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

v1.3.11

Toggle v1.3.11's commit message
v1.3.11: extend app icon design to fill full square, no transparent c…

…orners

Regenerated all icon assets with full-bleed backgrounds. macOS applies its
own squircle mask so source icons should be edge-to-edge. Updated asset
catalog, web assets, and CHANGELOG.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v1.3.10

Toggle v1.3.10's commit message
v1.3.10: source app icon from asset catalog instead of post-build .ic…

…ns injection

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

v1.3.9

Toggle v1.3.9's commit message
v1.3.9: app icon refresh

v1.3.8

Toggle v1.3.8's commit message
Fix all Swift 6 strict concurrency errors

- Mark AppDelegate as @mainactor (all methods interact with AppKit UI)
- Add nonisolated(unsafe) to RTLD_DEFAULT global in DDCService
- Fix unused variable warning in applicationShouldHandleReopen

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v1.3.7

Toggle v1.3.7's commit message
Add write-only volume mode for monitors with broken DDC reads

New setting skips DDC volume reads, initializes at 50%, and
tracks volume in memory — only sending DDC writes. Volume
adjustment also falls back to write-only when ddc.adjust fails
and the setting is enabled, so monitors that respond to writes
but not reads can still be controlled via keyboard.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v1.3.6

Toggle v1.3.6's commit message
Exponential backoff DDC reads, smart key interception, default max 100

DDC reads now retry with exponential backoff (100/200/400ms) to
handle LG monitors that fail volume reads after brightness reads.
Keys are only intercepted when DDC detected that capability on
startup, with an "Always intercept" override in Settings. Max
volume/brightness defaults to 100 when the monitor reports zero.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>