Skip to content

Releases: BySergiMM/OmniMac

OmniMac 0.5.1

Choose a tag to compare

@BySergiMM BySergiMM released this 10 Sep 23:42

0.5.1 — 2026-09-11

Fixed

  • Performance: some app names showed up with garbled letters, like “m√°quina” instead of “máquina”. macOS hands the name over already broken; OmniMac now repairs it before showing it and leaves correctly written names alone. Same in the volume mixer, ⌘Tab by windows, the ⌘Q warning and the app cleaner.
  • Notch: clicking the battery opened System Settings on General. It now opens Battery.

OmniMac 0.5.0

Choose a tag to compare

@BySergiMM BySergiMM released this 09 Sep 22:05

0.5.0 — 2026-09-09

New

  • The notch works on any Mac. The geometry comes from the screen, not the model: where there's no physical notch it draws a floating island sized to the display. Works on an iMac, on a Mac mini with an external monitor, and on a pre-2021 MacBook.
  • A real performance monitor, not three charts. Per-core CPU with efficiency and performance cores in different colours, GPU, memory with pressure and swap, disk (read, write and free space), network and temperature. Plus the thing you actually want when your Mac drags: which apps are eating the CPU and the memory, by name.
  • Temperature: chip average, hottest diode, SSD, battery and every sensor on the chip, one by one. The system's thermal state is always there; the degrees only if macOS lets us read them.
  • Alerts when the CPU has been maxed out for a while, memory is critical, disk is running low, the Mac heats up or the battery gets low. Each fires once and won't repeat until things are back to normal.
  • 10-band equaliser, global or per app, with nine ready-made presets (more bass, voice and podcast, rock, night mode…).
  • Boost past 100 % (up to 400 %) with a peak limiter, so it doesn't crackle when several apps add up.
  • Output priority: plug in headphones and they take over on their own; unplug them and the previous one comes back.
  • Standalone mixer on ⌃⌥⌘V: one shortcut, sliders for whatever is playing, done.
  • Menu bar hider: click the arrow and the icons you don't use every day appear; click again and they tuck away.
  • App cleaner: uninstalls an app with everything it leaves behind, and finds the leftovers of apps you already deleted. Everything goes to the Trash; nothing is deleted outright.
  • Command bar on ⌥Space: type and run any OmniMac feature, or open any app. It matches letters in order, even scattered (“slmi” finds “Silence the microphone”). Off by default, because ⌥Space is Raycast's and Alfred's shortcut.
  • Paste as plain text with ⌥⇧⌘V.
  • Strip tracking from links as you copy them: out go utm_source, fbclid, Spotify's si. Only when what you copied is a whole link, and it never touches parameters it doesn't know.
  • Brightness below macOS's minimum with ⌃⌥⌘− and ⌃⌥⌘+, for working at night.
  • .dmg installer: when a download finishes, OmniMac asks whether to mount the image, copy the app to Applications, eject it and move the .dmg to the Trash. It never acts without asking.
  • The notch's icons reorder by dragging, and the performance charts can go in the notch, in the menu bar or nowhere.
  • A What's New window when it updates, which you can skip.
  • Every shortcut can be changed, one by one, in Settings. And when another app already owns a combination, OmniMac says so instead of staying quiet: RegisterEventHotKey used to fail with no warning at all, and the feature simply did nothing. Anyone with Rectangle or Magnet pressed ⌃⌥→ and nothing happened, with no explanation.

Fixed

  • Keep awake no longer switches itself off without telling you. A session can stop on its own — low battery, the timer, the app quitting or updating — and with the lid closed that puts the Mac to sleep right then: you opened the laptop, found the lock screen, and had no way to know why. The notification didn't help, because it's sent exactly as the Mac is going to sleep and may never be delivered. The reason is now saved to disk and told to you when you come back, in Settings and with an orange coffee cup in the notch. It also warns ten points before the battery cut-off, while the warning can still be seen, and the rule is checked when the session starts (before, if you were already below the threshold, the session began anyway and died later on its own).
  • The menus were stuttering. The cause was the notch's global mouse monitor: while it exists, macOS wakes the app on every mouse move across the whole system. It's now removed while a menu is open.
  • The menu bar icon is now the same sparkle as the app icon; they used to be two different drawings.
  • The menu bar hider was swallowing OmniMac's own icons.
  • The cleaner said “freed X MB” even when it had moved nothing. It now counts only what actually reached the Trash, and it tells you macOS won't let any app touch Containers folders: those have to go from Finder.
  • With the charts in the menu bar it was measuring everything (GPU, disk, sensors and all 445 processes) just to draw one CPU line: 1.9 % CPU at idle. The icon now asks only for what it shows.
  • Eighteen translations fixed, and the Settings sidebar is wider so it no longer overlaps long labels.

OmniMac 0.4.2

Choose a tag to compare

@BySergiMM BySergiMM released this 06 Sep 09:34

Full Changelog: v0.4.1...v0.4.2

OmniMac 0.4.1

Choose a tag to compare

@BySergiMM BySergiMM released this 05 Sep 17:11

OmniMac 0.4.1

Español

  • Ajustes: al cambiar el idioma, OmniMac se reinicia y vuelve a abrir Ajustes ya en el idioma nuevo; los selectores de las filas quedan centrados en vertical.
  • Ajustes: al cerrar la ventana se destruye su contenido, así las páginas Rendimiento y Sonido dejan de muestrear de verdad (antes seguían midiendo con la ventana oculta: 0,37 % de CPU).
  • Notch: el tap de clics se invalida al plegar (cada apertura dejaba un puerto Mach y una fuente del run loop huérfanos) y el reencuadre del panel espera a que termine la animación de plegado.
  • Música: los AppleScript corren en un hilo propio con run loop (ScriptThread) en vez de en GCD, que iba acumulando run loops y fuentes por cada sondeo.
  • Rendimiento medido de nuevo (docs/PERFORMANCE.md): reposo 0,017 % de CPU, 19–27 MB de memoria real y 0,7 despertares/s; con el notch abierto y música sonando, 2,1 %. Documentadas dos trampas de medición (consultas de Accesibilidad y las columnas IDLEW/CSW acumuladas de top -l).
  • Código: comentarios de cabecera en todos los archivos, herramientas de prueba en scripts/dev (quickbuild.sh, wakeups.sh, measure.sh…) y generador de la web inglesa en docs/site/tools.

English

  • Settings: changing the language relaunches OmniMac and reopens Settings in the new language; row controls are vertically centred.
  • Settings: closing the window now tears down its content, so the Performance and Sound pages really stop sampling (they kept measuring while hidden: 0.37 % CPU).
  • Notch: the click tap is invalidated on collapse (each opening leaked a Mach port and a run-loop source) and the panel reframes once the collapse animation has finished.
  • Music: AppleScript now runs on a dedicated run-loop thread (ScriptThread) instead of GCD, which accumulated run loops and sources on every poll.
  • Performance measured again: 0.017 % CPU, 19–27 MB of real memory and 0.7 wake-ups/s at idle; 2.1 % with the notch open and music playing. Two measurement traps documented (Accessibility queries and top -l's cumulative IDLEW/CSW columns).
  • Code: header comments in every file, test tools in scripts/dev and the English site generator in docs/site/tools.
Escenario · Scenario CPU Memoria real · Real memory Despertares · Wake-ups
Reposo · Idle (60 s) 0,017 % 19 MB 0,7/s
Tras abrir y cerrar el notch 10 veces · After 10 notch open/close cycles 27 MB 0,7/s
Expandido con música · Expanded with music (30 s) 2,1 % 25 MB

Full Changelog: v0.4.0...v0.4.1

Vídeos de presentación · Presentation videos

Choose a tag to compare

@BySergiMM BySergiMM released this 05 Sep 22:02
omnimac-readme-es.mp4
omnimac-readme-en.mp4

Vídeos de OmniMac grabados de la app real (sin audio: añade música libre al publicarlos). Se generan con scripts/dev/video.swift; cómo, en docs/VIDEO.md.

  • omnimac-tour-16x9-es.mp4 / -en.mp4: recorrido completo, 106 s, 1920×1080.
  • omnimac-tour-vertical-es.mp4 / -en.mp4: recorrido para TikTok, Reels y Shorts, 78 s, 1080×1920.
  • omnimac-16x9-es.mp4 / -en.mp4: tráiler, 45 s. omnimac-vertical-es.mp4 / -en.mp4: tráiler vertical, 35 s.

OmniMac presentation videos recorded from the real app (silent). Full tour (106 s, 16:9 and vertical) and short trailer (45 s / 35 s), in Spanish and English.

OmniMac 0.4.0

Choose a tag to compare

@BySergiMM BySergiMM released this 04 Sep 16:25

Full Changelog: v0.3.1...v0.4.0

OmniMac 0.3.1

Choose a tag to compare

@BySergiMM BySergiMM released this 04 Sep 13:50
  • Notch: al conectar AirPods o Beats se despliega con una tarjeta animada al estilo iPhone (modelo y batería de cada pieza) y se pliega solo; opción para cerrar el aviso de macOS (experimental). Sin pedir permisos.

Instalación: descarga OmniMac.pkg (deja la app en Aplicaciones y configura el modo tapa cerrada) o OmniMac-0.3.1.zip con la app. Como OmniMac no está firmada con una cuenta de desarrollador de Apple, la primera vez macOS avisará: Ajustes del Sistema › Privacidad y seguridad › «Abrir igualmente». Quien ya tenga la 0.3.0 la recibirá como actualización automática.

Requisitos: macOS 14.2 o posterior, Apple silicon o Intel (binario universal).

OmniMac 0.3.0

Choose a tag to compare

@BySergiMM BySergiMM released this 04 Sep 13:13

Nuevo

  • Notch: pestañas Calendario, Sonido (volumen por app), Temporizador/Pomodoro (tiempos configurables) y Rendimiento; cada pestaña y cada botón de la cabecera se puede activar o desactivar.
  • Notch: vistazo rápido al cambiar de canción, avisos «desplegando el notch» (opcional), se oculta con apps a pantalla completa, batería clicable, AirDrop y bandeja con selector de archivos.
  • Atajos de ventanas: tercios, mitades superior/inferior, casi maximizar, más grande/pequeño, restaurar, otra pantalla, ajuste arrastrando a los bordes, ciclar tamaños y disposiciones (⌃⌥1…9 guarda/aplica, mantener libera, ⌃⌥0 deshace).
  • ⌘Tab: búsqueda escribiendo, ⌘W/⌘M/⌘H/⌘Q, ⌥Tab opcional.
  • Portapapeles: imágenes y archivos, búsqueda, anclados (⌥P), pausa, historial en disco opcional.
  • Mantener despierto: hasta una hora concreta, más duraciones, tiempo restante en la barra, aviso al terminar, parada por batería, disparadores (cargador, pantalla externa) y modo tapa cerrada (una sola contraseña, también desde el instalador).
  • Utilidades: copiar texto de la pantalla (OCR, ⇧⌘2), copiar un color (⇧⌘6), silenciar micrófono (⌃⌥⌘M), bloquear teclado (⌃⌥⌘L), ocultar iconos del escritorio, evitar ⌘Q accidental.
  • Sonido: salida/entrada, volumen, balance, silencio, volumen por app, ⌃⌥⌘O para ciclar salida; sincronizado en tiempo real con las teclas de volumen.
  • Rendimiento: tres gráficos (CPU, memoria, red) en Ajustes y en el notch.
  • Actualizaciones automáticas (Sparkle + GitHub Releases) e instalador .pkg.
  • Binario universal (Apple silicon e Intel), macOS 14.2 o posterior.
  • El panel del notch se adapta al ancho del notch de cada pantalla: las pestañas nunca quedan debajo.
  • Web de presentación con capturas reales generadas por la propia app (OmniMac --snapshots <carpeta>).
  • Ajustes al estilo Ajustes del Sistema.

Arreglos

  • El notch va por encima de la barra de menús, mide exactamente lo que el notch físico y no se ve al cambiar de escritorio; abre al llegar al borde superior; AirDrop funciona con un destino único de arrastre.

Instalación: descarga OmniMac.pkg (deja la app en Aplicaciones y configura el modo tapa cerrada) o OmniMac-0.3.0.zip con la app. Como OmniMac no está firmada con una cuenta de desarrollador de Apple, la primera vez macOS avisará: Ajustes del Sistema › Privacidad y seguridad › «Abrir igualmente».

Requisitos: macOS 14.2 o posterior, Apple silicon o Intel (binario universal).