Skip to content

Releases: colatte/crema

Crema 1.5.1

Choose a tag to compare

@vctorgriggi vctorgriggi released this 07 Aug 17:09

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

Choose a tag to compare

@vctorgriggi vctorgriggi released this 01 Aug 18:45

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

Choose a tag to compare

@vctorgriggi vctorgriggi released this 31 Jul 17:17

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

Choose a tag to compare

@vctorgriggi vctorgriggi released this 29 Jul 03:24
89f0c5c

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

Choose a tag to compare

@vctorgriggi vctorgriggi released this 10 Jul 18:13
b26cb4c

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

Choose a tag to compare

@vctorgriggi vctorgriggi released this 10 Jul 03:23
f3320e3

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.