Releases: rlyno/notchi
Release list
Notchi 0.9.5
Notchi 0.9.5 — milidetik stopwatch dan jarum sapu mulus
Cara memasang
Unduh Notchi.dmg, buka, dan seret Notchi ke Aplikasi. Pertama kali dibuka,
macOS menolaknya sekali karena tanda tangan pengembangan, bukan distribusi —
buka System Settings → Privasi & Keamanan → "Open Anyway". Izin privasi Anda
bertahan antar-pembaruan.
Ditambahkan
- Tab Fokus kini punya tiga mode: Pomodoro, stopwatch, dan alarm. Pemilih
mode berupa tiga ikon di atas tab; Pomodoro tidak berubah. Stopwatch
menghitung dari jam — bertahan saat Mac tidur dan saat panel ditutup — dan
mencatat putaran dengan selangnya. Alarm berbunyi pada jam yang disetel,
sekali atau berulang tiap hari, lewat bunyi sistem dan lapisan di panel
sampai diakui. Alarm yang terlewat karena Mac tidur atau aplikasi tidak
berjalan tidak berbunyi telat.
Diubah
- Stopwatch menampilkan milidetik (mis. "12:34.567"), dibulatkan ke bawah
seperti menit dan detiknya — angka tidak pernah lebih maju dari waktu
sungguhan. Label berdetak tiap milidetik alih-alih diam sepanjang detik. - Jarum sapu stopwatch bergerak mulus. Sebelumnya ia digambar ulang sekali
tiap detik; kini tampilan berputar sepuluh kali tiap detik, jadi lingkaran
putaran dan label berjalan mengalir, bukan tersentak.
Notchi 0.9.4
Notchi kini menuntut macOS 26 atau lebih baru. Pemakai macOS 14 (Sonoma) dan
15 (Sequoia) berhenti di 0.9.3,
yang tetap tersedia dan tetap berfungsi.
Alasannya: seluruh tampilan Notchi kini bersandar pada Liquid Glass yang
disediakan macOS 26. Menopang dua rupa sekaligus berarti menebak-nebak rupa kaca
di mesin yang tidak punya, dan tebakan itu tidak pernah benar.
Yang berubah
- Kartu Dashboard memakai kaca sungguhan. Sebelumnya rupanya ditiru dengan
isian putih enam persen — tebakan yang selalu meleset, karena kaca bukan warna.
Kedelapan kartu juga dilebur dalam satu kontainer, jadi kartu yang bersentuhan
tepi terbaca sebagai satu permukaan berlekuk alih-alih kaca bertumpuk. - Tiga bilah berhenti menggambar lantainya sendiri. Bilah "Tambah Folder",
bilah status di kaki jendela Rapikan, dan bilah tanya AI di halaman Kategori
sebelumnya menggambar pita rata selebar wadahnya — tata bahasa lama yang
bertumpuk di atas sidebar mengambang macOS 26. - Seluruh jalur cadangan tampilan untuk macOS di bawah 26 dibuang.
Yang diperbaiki
- Keterangan penyedia AI tidak lagi menyuruh memasang macOS yang sudah
terpasang. Yang tersisa syarat yang benar-benar bisa gagal: Apple Intelligence
yang belum dinyalakan.
Memasang
Empat langkah, ada di halaman pemasangan.
Ringkasnya: unduh, seret ke Applications, jalankan satu baris di Terminal, buka.
xattr -rd com.apple.quarantine /Applications/Notchi.appLangkah Terminal itu sementara, dan hilang begitu Notchi mengantongi lisensi
developer resmi Apple.
Belum terverifikasi
Dua hal tidak bisa diuji dari mesin pengembangan, dan disebut apa adanya
alih-alih dilaporkan aman:
- Tampilan di Mac tanpa notch (jalur pil) — mesin pengembangan bernotch.
- Perilaku saat Apple Intelligence dimatikan.
Notchi 0.9.3
Masih pra-rilis dengan jalur gratis yang sama seperti 0.9.0/0.9.1: .dmg
bertanda tangan (bukan ad-hoc lagi, tapi belum notarized). Setelah mengunduh:
buka Notchi.dmg, seret ke Applications, lalu System Settings → Privacy &
Security → "Open Anyway" sekali. Kontrol kipas tetap dipasang terpisah
lewat sudo /Applications/Notchi.app/Contents/Resources/install-helper.sh.
Ditambahkan
- Bahasa Inggris, di samping Bahasa Indonesia. Pengaturan → Umum dapat
pemilih bahasa (Otomatis mengikuti bahasa sistem, atau dipatok ke salah
satu); menggantinya langsung menggambar ulang panel dan jendela Pengaturan
yang sedang terbuka, tanpa menjalankan ulang aplikasi. Seluruh teks
panel notch, Pengaturan, dan jendela Rapikan sudah dilokalkan — sebelumnya
ditulis langsung berbahasa Indonesia di kode, dan mengabaikan bahasa sistem
sepenuhnya. - Cuaca (Fase 10): kartu Dashboard berisi cuaca sekarang dan ramalan tiga
hari, plus satu baris ringkas di kepala kisi yang tampil meski kartunya
tidak dipilih. Lokasi dicari dengan mengetik nama kota — hasilnya diberi
keterangan provinsi dan negara supaya dua kota bernama sama bisa dibedakan. - Cuaca mati secara bawaan: ia modul kedua di Notchi yang menyentuh jaringan
setelah pemeriksa versi. Sumbernya Open-Meteo — tanpa kunci API, tanpa akun,
tanpa Developer ID. Yang dikirim hanya koordinat, tiga puluh menit sekali,
dan hanya saat panel notch sedang terbuka. Panel tertutup berarti nol
permintaan. - Lokasi otomatis opsional. Mengetik nama kota tidak menuntut izin apa pun;
izin Lokasi baru diminta bila tombolnya ditekan sendiri, dan koordinatnya
dibulatkan ke sekitar satu kilometer sebelum dikirim. - Modul Bluetooth (Fase 9): perangkat yang dipasangkan beserta baterainya —
kiri, kanan, dan wadah terpisah untuk earbud, karena rata-rata menyembunyikan
justru yang ingin diketahui. Perangkat yang tidak tersambung tetap terlihat
di kelompoknya sendiri. Ambang peringatan bisa disetel umum maupun per
perangkat, dan digantungkan pada alamat perangkat — mengganti namanya tidak
menghilangkan setelan Anda. - Modul Bluetooth tidak meminta izin apa pun, meski rencana pengembangan
menggolongkannya "izin Bluetooth". Yang menuntut izin adalah pemindaian
perangkat di sekitar termasuk milik orang lain; Notchi tidak melakukannya, dan
hanya membaca apa yang sudah diketahui macOS tentang perangkat yang sudah Anda
pasangkan sendiri. Notchi tidak akan pernah muncul di daftar Privacy &
Security → Bluetooth. - Modul Rak (Fase 8): jatuhkan berkas ke notch, seret keluar lagi saat
dibutuhkan. Panel membuka sendiri ke Rak begitu jatuhan menyentuh notch, dan
tepinya menyala selama berkas melayang di atasnya. Berlaku untuk berkas dari
Finder maupun isi dari aplikasi lain — gambar dari peramban, teks terpilih —
yang ditulis ke folder rak milik Notchi dan ditandai. - Rak menyimpan jalur, bukan salinan: menjatuhkan video 4 GB tidak
menggandakannya. Akibatnya ditanggung terbuka — berkas yang Anda pindahkan atau
hapus dari luar tampil sebagai baris bertanda seru, bukan menghilang
sendiri, dan ada satu tombol untuk membuang semuanya sekaligus. - Menyeret keluar menyalin, dan di Pengaturan → Rak bisa diubah jadi
memindahkan — mati secara bawaan, karena ini satu-satunya setelan di Notchi
yang membuat gerakan biasa menghilangkan berkas dari tempat asalnya. Notchi
sendiri tidak pernah menghapus apa pun: yang memindahkan adalah tujuan
seretan. - Drop Actions di menu klik-kanan: Buka dengan (dua aplikasi per golongan),
Ekstrak, Ubah format, Bagikan, dan Tampilkan di Finder. Bagikan memuat
AirDrop tanpa izin tambahan apa pun — itu jawaban atas spike yang diminta
rencana Fase 8. Ekstrak dan Ubah format tidak pernah menimpa berkas yang sudah
ada. - Dashboard lengkap (Fase 7): kisinya naik dari dua kartu jadi delapan —
musik, acara, Hari Ini, Rapikan, Sistem, Fokus, Pintasan, dan Sakelar
Cepat — dan karena itu lahir profil. Empat profil (Cepat, Kerja, Pribadi,
Fokus) mengganti seluruh susunan kartu sekaligus lewat deretan di kepala kisi,
tanpa membuka Pengaturan dan tanpa menjalankan ulang aplikasi. - Kartu Pintasan: aplikasi dan folder pilihan Anda, sekali klik. Pintasan yang
jalurnya hilang ditandai dan diredupkan, bukan dihapus sendiri. - Kartu Sakelar Cepat: sematkan panel, tidurkan panel, sembunyikan item menu
bar, rekam papan klip, Pomodoro, jangan tidur (kafein), dan mode gelap.
Yang tidak ada — Wi-Fi, Bluetooth, Do Not Disturb — menuntut API privat atau
izin yang jauh lebih besar daripada gunanya. Mode gelap satu-satunya yang
memunculkan dialog izin, dan ia tidak ikut pilihan bawaan supaya Dashboard
yang belum disentuh tidak pernah memunculkan dialog pada klik pertama. - Halaman Pengaturan → Dashboard: profil yang dipakai panel, kartu tiap profil
(dengan urutan yang bisa diseret), isi kartu Pintasan, dan sakelar mana yang
tampil beserta batas jumlahnya. - Modul Hari Ini (Fase 7): acara kalender, pengingat, tugas, dan penanda
waktu tidur di satu garis waktu, dengan bilah kemajuan hari di atasnya.
Awal hari bisa disetel (tengah malam sampai pukul 08.00) — sebelum jam itu
yang berlaku masih hari kemarin, jadi garis waktunya tidak mengosongkan diri di
tengah pekerjaan Anda. Tugas diketik langsung di panel, dan jamnya boleh ditulis
di dalam kalimat (14:30 kirim laporan); yang belum selesai ikut ke hari
berikutnya. Notchi hanya membaca Kalender dan Pengingat — mengubahnya tetap
di aplikasi aslinya. - Sakelar Pengingat di Pengaturan → Hari Ini, mati secara bawaan. Rencana
Fase 7 menggolongkan modul ini "tanpa izin baru" dengan anggapan pengingat ikut
izin Kalender karena sama-sama EventKit; ternyata macOS memisahkan keduanya,
lengkap dengan entitlement dan dialognya sendiri. Modul ini tetap berguna tanpa
satu pun izin, peluncuran pertama tetap tanpa satu pun dialog, dan menyalakan
sakelarnya pun belum meminta apa-apa — yang muncul ajakan di panel, dan
tombolnyalah yang meminta. - Modul Papan Klip (Fase 7): riwayat salinan yang bisa dicari dan disaring
per jenis; klik satu baris untuk menyalinnya kembali. Perekamannya mati
secara bawaan, riwayatnya hidup di memori saja dan hilang saat Notchi
ditutup, dan salinan yang ditandai rahasia oleh pengelola kata sandi tidak
pernah direkam. Batas riwayat 5–100 salinan. - Modul Fokus (Fase 7): Pomodoro dengan putaran fokus dan istirahat, titik
penanda menuju istirahat panjang, dan target harian yang menyetel ulang
sendiri saat hari berganti. Saat satu fase selesai: bunyi (bisa dimatikan),
panel terbuka sendiri (bisa dimatikan), dan lapisan "selesai" yang bertahan
sampai Anda mengakuinya. Lama tiap fase diatur di Pengaturan → Fokus. - Modul Sistem (Fase 7): pemakaian CPU dengan sparkline 60 detik, memori,
penyimpanan, laju jaringan, dan baterai — semuanya lewat API yang tidak
meminta izin apa pun, dan berhenti dibaca sama sekali begitu panel ditutup.
Bisa dimatikan seperti modul lain di Pengaturan → Modul. swift run system-dumpuntuk membandingkan angkanya dengan Activity Monitor
tanpa membuka panel.- Tidurkan panel (⌥⌘S, tombol bulan di kepala panel, atau Tidurkan Panel di
ikon menu bar): panel menghilang sementara, lalu kembali sendiri setelah
waktu yang Anda pilih (5 detik–1 jam, bawaan 30 detik). Untuk menyembunyikannya
tanpa batas sudah ada sakelar panelnya sendiri. - Sematkan panel (⌥⌘P atau tombol pin): panel tetap terbuka meski kursor
pergi dan meski Anda mengklik di luar.Esctetap menutupnya. - Kosongkan menu bar selama panel terbuka, mati secara bawaan. Item kembali
persis seperti semula saat panel menutup. Butuh "Tata item menu bar" menyala. - Umpan balik haptik saat panel membuka dan menutup, bisa dimatikan. Mac
tanpa trackpad haptik mengabaikannya. - Dashboard menggantikan tab Beranda. Musik dan acara hari ini turun pangkat
jadi dua kartu di dalam kisi, dan jumlah kolomnya mengikuti lebar panel yang
sedang dipakai: dua kolom pada ukuran bawaan, tiga bila panel dilebarkan. Satu
kartu tidak pernah lebih sempit dari 296 pt — yang tidak muat turun ke baris
berikutnya alih-alih menyusut sampai tidak terbaca. - Ukuran panel bisa disetel di halaman baru Pengaturan → Tata Letak:
lebar 560–1200 pt, tinggi 200–460 pt. Perubahannya terlihat langsung di panel
yang sedang terbuka, dan halamannya menyebutkan berapa kolom kartu yang muat
pada lebar itu. - Dashboard yang kedua kartunya dimatikan menampilkan keadaan kosong yang
dirancang — apa yang sedang mati, dua jalan keluarnya, dan tombol yang
membuka Pengaturan — bukan panel kosong. - Halaman Pengaturan → Modul: tiap modul panel bisa dimatikan, urutan
ikonnya bisa diseret, dan modul mana yang terbuka saat panel dibuka lewat
klik, ⌥⌘N, atau ikon menu bar sekarang pilihan Anda — bukan selalu Rapikan.
Modul yang dimatikan hilang dari panel, bukan tampil kosong. - Daftar modul memperbaiki dirinya sendiri saat dibaca: nama yang tidak
dikenali dibuang, modul yang belum tercatat disisipkan di belakang, satu modul
selalu tersisa menyala, dan modul bawaan selalu salah satu yang menyala. Jadi
preferensi dari versi lain — atau yang disunting tangan — tidak pernah
menghasilkan panel tanpa isi.
Diubah
- Pintasan ⌥⌘S dan ⌥⌘P bawaan hanya berlaku saat kursor ada di atas notch.
Keduanya dipakai banyak aplikasi, dan Notchi baru mendaftarkan tombolnya saat
kursor menyentuh notch — di luar itu tombolnya tetap milik aplikasi yang
sedang Anda pakai. Batasan ini bisa dimatikan. - Modul yang isinya kosong tidak lagi menghilang dari panel. Sampai 0.9.1,
mematikan musik dan kalender membuat tab Beranda lenyap dari deretan ikon.
Ikon yang hilang tanpa diminta terbaca sebagai kerusakan; sekarang Dashboard
tetap di tempatnya dan menjelask...
Notchi 0.9.1
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/perlselama 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.
Notchi 0.9.0
Rilis pertama Notchi yang bisa dipakai umum. Ditandai pra-rilis karena
kontrol kipas belum masuk dan sebagian uji manual belum dituntaskan di beragam
model Mac.
Cara memasang
- Unduh
Notchi.dmgdi bawah, buka, seret Notchi.app ke Applications. - Buka Notchi sekali — macOS akan menolaknya. Ini diharapkan.
- System Settings → Privacy & Security, gulir ke bawah, tekan
Open Anyway, lalu masukkan kata sandi admin.
Hanya sekali. Notchi ditandatangani ad-hoc (belum ada sertifikat Apple Developer
berbayar), dan sejak macOS Sequoia Apple menghapus jalan pintas Control-klik →
Buka untuk aplikasi semacam ini. Di macOS 14 (Sonoma) cara lama masih
berlaku: klik kanan → Buka, tanpa kata sandi.
Sesudah tiap pembaruan, langkah itu diulang sekali, dan izin Screen Recording /
Accessibility perlu diberikan lagi — macOS memperlakukan tiap versi ad-hoc
sebagai aplikasi berbeda. Setelan dan daftar folder Anda tidak ikut hilang.
Syarat: macOS 14.0 (Sonoma) atau lebih baru, Apple Silicon maupun Intel.
Isi rilis ini
- Panel notch tiga keadaan — diam, intip saat kursor lewat, terbuka saat
diklik atau ditekan⌥⌘N. Di Mac tanpa notch, tampil sebagai pil mengambang. - Rapikan — pindai folder, tinjau rencananya sebelum apa pun dipindahkan,
rapikan, dan batalkan. Termasuk penyisihan berkas duplikat. - Menu Bar — sembunyikan dan tata ulang item menu bar. Menyembunyikan item
tidak butuh izin apa pun. - Sensor — suhu tiap sensor dengan sparkline 60 detik, dan RPM tiap kipas
beserta rentang firmware-nya. - Beranda — musik yang sedang diputar beserta kendalinya, dan acara hari ini.
- Pemeriksaan versi baru yang mati secara bawaan, dan tidak memasang apa pun
sendiri.
Yang belum ada
- Mengatur RPM kipas. Tab Sensor memantau, belum bisa mengunci kecepatan.
Ditunda ke versi berikutnya bersama sertifikat Developer ID supaya
pemasangannya bisa satu klik, bukan lewat Terminal. - Kurva kipas berbasis sensor.
- Nama sensor Apple Silicon sebagian masih mentah (
Tg05,TCMz, …), karena
peta nama yang beredar terbukti salah di mesin uji. - Notarization.
Catatan Screen Recording
Ice Bar (menggambar ikon item tersembunyi) butuh izin Screen Recording, dan
macOS baru menerapkannya setelah aplikasi dijalankan ulang. Beri izinnya,
keluar dari Notchi, lalu buka lagi.
Rilis ini juga memperbaiki dialog izin itu yang sebelumnya muncul berulang kali
setiap panel dibuka; sekarang ditanyakan sekali, dengan tombol Coba Lagi di
Pengaturan → Menu Bar.
Privasi
Tidak ada telemetri, tidak ada akun, tidak ada jaringan kecuali pemeriksaan
versi yang Anda nyalakan sendiri. Izin diminta saat fiturnya dipakai, tidak
pernah saat peluncuran.
Laporan galat lewat Issues — sertakan
versi macOS, model Mac, dan versi Notchi.