Skip to content

Releases: helgafinn/glisse

Release list

v1.0.0

Choose a tag to compare

@helgafinn helgafinn released this 10 Sep 08:16
9f77637

First release. Glide the left edge of your trackpad for brightness, the right edge for volume — with the real macOS HUD and haptics, not an imitation.

Install

Download Glisse-1.0.0.dmg below, open it, drag Glissé to Applications, then launch it.

A slider glyph appears in the menu bar. That is the whole interface.

macOS will block it on first launch

This build is ad-hoc signed and not notarised, so macOS refuses to open it on any Mac other than the one that built it:

"Glissé" was blocked to protect your Mac.

That is expected, not a corrupt download. On macOS 15 (Sequoia) and later, Control-clicking the app and choosing Open no longer works — Apple removed that bypass. Allow it once, either way:

Without the terminal

  1. Open Glissé once and click Done on the warning.
  2. Go to System Settings → Privacy & Security and scroll to the Security section at the bottom.
  3. Next to "Glissé was blocked…", click Open Anyway and authenticate.
  4. Open Glissé again. It launches normally from then on.

Or one command

xattr -dr com.apple.quarantine "/Applications/Glissé.app"

Notarisation needs a paid Apple Developer account, which this project does not have. If that trade is not acceptable to you, build it yourself — make release takes about fifteen seconds and the README documents the whole path.

One consequence of ad-hoc signing worth knowing up front: the app's code identity changes with every build, so when you update to a future version macOS will forget the Accessibility grant and you will have to give it again. A signed release would not have this problem.

Permissions

Sliding needs no permission at all. Edge gestures, volume and brightness work the first time you launch it, because touch data comes from MultitouchSupport, which reads the device directly.

Accessibility is what the HUD needs. Glissé draws no display of its own; it asks macOS to draw the real one. On macOS 26 and later the only way to make the system draw it is to post the machine's own media-key events, and that requires Accessibility. Without it you still get precise brightness and volume — just no on-screen display. Grant it in System Settings → Privacy & Security → Accessibility (Device Control and Data Access → Accessibility on macOS 27). Three optional extras — pause while typing, toggle-mode modifiers and three-finger middle click — need it too.

If the HUD is missing, /Applications/Glissé.app/Contents/MacOS/Glisse --hudtest reports which route is live.

It reaches private frameworks to do its job — DisplayServices for the built-in backlight, IOAVService for DDC/CI on external monitors, MultitouchSupport for raw touches. All of it is documented in the README's Private APIs section, including why no public API exists for these. App Sandbox is disabled for the same reasons, and the README explains that too. This is not App Store distributable and is not meant to be.

Requirements

  • macOS 13 Ventura or later. Developed and verified on macOS 27.0.
  • A Force Touch trackpad or Magic Trackpad. Haptics are skipped on hardware with no actuator.
  • Apple Silicon is what this was verified on. The Intel paths are implemented but untested — if you run Intel, treat this as unverified and please report what happens.

Verifying the download

sha256  ed428cc1f8be497bee23f5a9fe7401a4ce333aaf8cf15e9dcf6c47d64cf82e32
shasum -a 256 Glisse-1.0.0.dmg

What is in this build

149 tests over the gesture core pass, and CI builds the package and assembles this bundle on every change. The gestures themselves need real trackpad hardware, so they are verified by hand rather than in CI — the QA checklist is what that pass follows.

Known limitations are listed honestly in the README. Read them before deciding this is for you.

MIT licensed.