Skip to content

Notchi 0.9.1

Pre-release
Pre-release

Choose a tag to compare

@epamemo epamemo released this 04 Aug 02:53
· 25 commits to main since this release

Notchi 0.9.1

Rilis perbaikan. Dua fitur yang di 0.9.0 tampak ada tapi tidak pernah
benar-benar bekerja
akhirnya bekerja — dan keduanya dulu gagal tanpa pesan apa
pun, yang membuatnya tampak seperti fitur yang memang begitu adanya.

Masih pra-rilis jalur gratis: .dmg bertanda tangan ad-hoc, tanpa notarization.
Kontrol kipas belum ikut.

Yang diperbaiki

Musik dari peramban dan pemutar lain akhirnya terbaca.
Sebelumnya panel hanya bisa melihat Music dan Spotify; apa pun yang diputar di
Chrome, Safari, atau pemutar video muncul sebagai "Tidak ada musik". Sejak
macOS 15.4, kerangka MediaRemote yang dipakai untuk itu mengembalikan data
kosong kepada aplikasi pihak ketiga — tanpa galat, tanpa penolakan, hanya
kosong. Notchi sekarang membacanya lewat jalur yang masih dibuka macOS, dan
menampilkan judul, sampul, nama aplikasi sumbernya, serta kendali yang
benar-benar menggerakkan sumber itu.

Dialog izin Kalender akhirnya muncul.
Menekan "Izinkan Kalender" di 0.9.0 tidak menghasilkan apa-apa: tidak ada
dialog, tidak ada pesan, dan Notchi tidak pernah muncul di
System Settings → Privacy & Security → Calendars. Penyebabnya satu entitlement
yang dituntut macOS untuk aplikasi dengan hardened runtime, bahkan yang tidak
bersandbox. Sekarang dialognya muncul, dan acara hari ini tampil setelah
diizinkan.

Panel tidak lagi salah menebak sumber musik.
Bila Spotify terbuka tapi diam sementara yang berbunyi ada di peramban, panel
dulu menampilkan ikon Spotify dan mengirim tombol kendali ke Spotify. Sumbernya
kini ditanyakan ke sistem, bukan ditebak.

Dialog izin Automation berhenti muncul tanpa sebab.
Notchi tidak lagi menghubungi Music dan Spotify setiap kali tidak ada musik.

Bilah kemajuan lagu berjalan mulus, tidak lagi melompat sekali per detik.

Panel notch tidak lagi mengubah ukuran jendelanya saat membuka dan menutup.
Ini yang membuat animasi di bawah mungkin, sekaligus menghapus tiga tambalan
lama di dalam kode yang lahir dari cara sebelumnya.

Yang ditambahkan

  • Notch membesar saat kursor menyentuhnya, lalu terbuka penuh bila kursor
    bertahan. Jeda sebelum terbuka bisa disetel di Pengaturan → Panel Notch
    (bawaan 0,35 detik; nol berarti terbuka seketika seperti sebelumnya).
  • Musik terlihat di notch yang sedang diam: sampul kecil di kiri, tanda
    pemutaran di kanan yang berhenti bergoyang saat dijeda. Bisa dimatikan.
  • Setelan Sumber musik: Otomatis, atau dipatok ke Music/Spotify bila tebakan
    otomatis tidak sesuai keinginan.
  • Tombol izin Kalender di Pengaturan, sebagai jalur yang selalu bisa
    diandalkan bila dialog dari panel notch tidak muncul.

Sebelum memasang

  • Izin akan diminta ulang. Rilis gratis ditandatangani ad-hoc, dan macOS
    mengikat izin privasi ke isi biner pada jalur itu — tiap versi baru adalah
    aplikasi baru di matanya. Screen Recording (Ice Bar) dan Automation perlu
    diberikan sekali lagi; entri 0.9.0 yang tertinggal boleh dihapus dari
    System Settings.
  • Kalender akan bertanya untuk pertama kalinya. Di 0.9.0 dialognya memang
    tidak pernah muncul, jadi tidak ada izin lama yang bisa dipakai ulang.
  • Gatekeeper: buka .dmg, lalu klik kanan → Buka pada Notchi.app sekali.
  • Notchi menjalankan satu proses /usr/bin/perl selama modul musik aktif. Itu
    pembaca lagu yang sedang diputar — sumbernya ikut di repositori
    (Vendor/MediaRemoteAdapter, BSD-3-Clause) dan dibangun bersama aplikasi,
    bukan diunduh dari mana pun. Ia berhenti sendiri saat modul musik dimatikan.

Kredit pihak ketiga

Pembaca lagu memakai mediaremote-adapter
(BSD-3-Clause) © Jonas van den Berg.