Releases: colatte/crema
Release list
Crema 1.5.1
Crema 1.5.1
A maintenance release: two fixes and a translation pass. Nothing about how the app works changed.
Fixed
- The style tiles told the truth about which style they mean. The tiles in Settings › General — and the ones in the welcome tour — were seeded with the main display's resolved style. If that display carried a per-display override, the override showed up selected in the control that speaks for every screen, claiming a declaration nobody had made, one row above the row already reporting it correctly as that display's own.
- Helium no longer surfaces as a music player. YouTube playing in Helium reached the notch as if it were a player, because a Chromium fork gets its own bundle identifier and slipped past the browser filter. Helium is now filtered like every other browser, so it only appears when you have asked for browser media.
Improved
- Brazilian Portuguese wording, tightened throughout.
Requirements: macOS 14 (Sonoma) or later · Apple Silicon or Intel.
Crema isn't notarized by Apple, so a fresh install needs one extra step on first launch — see First launch in the README. Updating from 1.2.0 or later happens on its own.
Free and open source under GPL-3.0.
Crema 1.5.0
Crema 1.5.0
Styles grew up in this one: every display can now have its own, and choosing one
finally looks like what you get.
New
- Per-display styles. Declare a style for all displays and override it per
display, right in Settings › General — one row per connected screen, live as
you plug and unplug. A display without a notch renders notch as card, and
the controls are honest about it. - A welcome tour on first launch. Five short steps that actually configure
the app — style, replacing the system indicators, Accessibility, launch at
login. Every step is skippable; nothing blocks. - Style tiles you can read. The pickers draw each style on your own
wallpaper, with the surface's miniature content and a one-line caption — and
the Card indicator (line or filled) is now picked from drawn previews right
under the style tiles, offered whenever a display renders Card. - A quieter, clearer menu. Transport controls appear only while something is
playing; status lines say something only when there is something to say. - A finer border on the floating styles. Card and Classic wear a darkened
rim with a top highlight — visible on bright wallpapers, where the old
hairline vanished. - Low Power Mode is respected. The now-playing waveform freezes while your
Mac is saving energy, and resumes when it stops.
Hardened
- The update feed is now signed end to end: the app verifies the appcast itself
and every update before extraction. - When an update is waiting, the menu bar says so — with a button that takes you
to it.
Requirements: macOS 14 (Sonoma) or later · Apple Silicon or Intel.
Install: download Crema.dmg below, open it, and drag Crema into
Applications. Crema isn't notarized by Apple, so the first launch needs one
extra step — see First launch in the README:
https://github.com/colatte/crema#first-launch
Updating from 1.2.0 or later: Crema updates itself — this release will be
offered automatically.
Free and open source under GPL-3.0.
Crema 1.4.0
Crema 1.4.0
The update that reaches the external monitor.
Highlights
- External display brightness, both ways, via BetterDisplay. With
BetterDisplay's OSD notification on, the brightness bar for a managed monitor
is drawn by Crema — on that monitor, in your chosen style — and dragging it
writes back through BetterDisplay's own channel, on the same scale it
reported. No BetterDisplay? Nothing changes; the integration is inert. - The brightness key follows the pointer. Crema adjusts the built-in
display while the pointer is on it; aimed at any other display, the key is
handed back whole to whoever can move that screen. No more dimming the
laptop while looking at the monitor. - An indicator that appears where it belongs. A HUD that names a display
shows only on that display. Volume and keyboard backlight, which no screen
owns, stay everywhere. - An honest bar. A drag that no actuator honoured springs back to the last
level that was really applied — at the end of the gesture, never under your
finger. A control that did nothing no longer looks like one that worked. - A menu that leads with the switch. Replacing the system indicators is now
one click from the menu bar, and every warning carries its fix right below —
including a button that opens Settings on the tab that solves it. - Settings, redrawn. Pick a style by looking at it: thumbnails derived from
each style's real layout, on a screen with a menu bar and a Dock-free desk.
The System HUD tab is now Indicators, permissions read as Required and
Optional, and every label says what it does.
Reliability
A fast drag on the external monitor's bar no longer flicks backwards; a
keyboard backlight that enumerates late is picked up on the next press instead
of staying dead for the session; a stalled system read can no longer freeze the
app — every availability check now races the same deadline as the writes; and
the media-key tap survives display topology changes without going deaf.
Updating from 1.2.0 happens in place via Sparkle. First install? Drag Crema to
Applications and use "Open Anyway" on first launch — the build is self-signed.
Crema 1.2.0
Crema 1.2.0
The update that teaches Crema to update itself.
Highlights
- Automatic updates via Sparkle. From this release on, Crema checks for new
versions (with your consent — it asks first) and installs them in place;
Check for Updates… lives in the menu bar. Coming from 1.1.0? This one
last download is manual. - A rebuilt HUD level indicator. A hand-drawn capsule with a curved fill
tip and a grab knob that appears under the pointer — hovering holds the HUD
open, so the knob is there exactly when you can use it. The classic style
keeps its 16-segment bezel. - A smoother scrubber. The drag owns the gesture: the bar follows your
finger, a single seek fires on release, and the shown position holds
honestly against late echoes from the player. - Refined hover. The interactive regions now match exactly what is
rendered, on every style — enter and exit feel right at the edges. - An app icon. The crema pill over dark coffee, rendered for every size
macOS asks for, with a matching monochrome template icon in the menu bar. - An About tab in Settings, with the version, links, and credits.
Under the hood: per-channel recovery hardening for the HUD-replacement mode,
time-bounded subprocess handling for the now-playing bridge, and a larger,
stricter test suite.
Requirements: macOS 14 (Sonoma) or later · Apple Silicon or Intel.
Install: download Crema.dmg below, open it, and drag Crema into
Applications. Crema isn't notarized by Apple, so the first launch needs one
extra step — see First launch in the README:
https://github.com/colatte/crema#first-launch
Free and open source under GPL-3.0.
Crema 1.1.0
Crema 1.1.0
A round of polish for the notch companion — smoother HUDs, sharper feedback, and
a handful of fixes to how it reads what's playing and how it gets out of your way.
What's new
- HUD levels now animate: volume and brightness slide to their new value with a
spring instead of snapping. - New Indicator option for the card style — swap the slider for a filled bar
where the whole card fills to the level. Set it in Settings → General, next to the style picker. - Dynamic HUD icons: the glyph now tracks the value — volume waves that grow with
the level and a distinct muted state, and matching screen- and keyboard-brightness
icons — swapping with a soft symbol transition. - Slimmer system HUDs in the card style, sized for a bar rather than album art.
- Full support for Reduce Motion — with the accessibility setting on, the
surface lands without motion and HUD levels and icons settle dry.
Fixes
- The lock screen now behaves: while your Mac is locked, HUD replacement steps
aside so macOS shows its own volume and brightness feedback, and resumes when you
return. - Brightness keys at the very top or bottom of the scale now still flash the HUD,
matching the native full/empty bar when you keep pressing at the limit. - The brightness slider updates live as you drag it.
- Now playing no longer pops up when a paused app quietly hands playback back —
a browser tab handing off to a paused player won't surface on its own. - Sharper hover on the card style: the hover region now follows the card you
actually see, with no dead zones around it. - Consistency pass on the Brazilian Portuguese translation.
Requirements: macOS 14 (Sonoma) or later · Apple Silicon or Intel.
Install: download Crema.dmg below, open it, and drag Crema into Applications.
Crema isn't notarized by Apple, so the first launch needs one extra step —
see First launch in the README:
https://github.com/vctorgriggi/crema#first-launch
Free and open source under GPL-3.0.
If Crema is useful to you, you can support the work: https://ko-fi.com/colatteio
Crema 1.0.0
Crema 1.0.0 — first release
A quiet companion for your Mac's notch. Native and out of the way.
Crema shows what's playing near the notch — album art, a touch of its color, and
the controls you reach for — and gives volume, screen brightness, and keyboard
backlight their own HUDs that can optionally replace the system's.
Highlights
- Now playing at the notch: artwork, an accent color drawn from it, and play/pause,
previous, next, and a draggable scrubber. - Its own volume, screen-brightness, and keyboard-backlight HUDs — optionally
replacing the native ones. - Three styles — notch, card, and classic — one per display.
- Lives in the menu bar with no Dock icon; surfaces briefly when the track changes,
then tucks away. - A Settings window for styles, HUD behavior, permissions, and launch at login.
Requirements: macOS 14 (Sonoma) or later · Apple Silicon or Intel.
Install: download Crema.dmg below, open it, and drag Crema into Applications.
Crema isn't notarized by Apple, so the first launch needs one extra step —
see First launch in the README:
https://github.com/vctorgriggi/crema#first-launch
Free and open source under GPL-3.0.