Skip to content

Releases: rlyno/notchi

Notchi 0.9.5

Choose a tag to compare

@epamemo epamemo released this 09 Aug 12:12

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 0.9.4 Pre-release
Pre-release

Choose a tag to compare

@epamemo epamemo released this 08 Aug 10:18

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.app

Langkah 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

Notchi 0.9.3 Pre-release
Pre-release

Choose a tag to compare

@epamemo epamemo released this 06 Aug 04:38

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-dump untuk 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. Esc tetap 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...
Read more

Notchi 0.9.1

Notchi 0.9.1 Pre-release
Pre-release

Choose a tag to compare

@epamemo epamemo released this 04 Aug 02:53

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.

Notchi 0.9.0

Notchi 0.9.0 Pre-release
Pre-release

Choose a tag to compare

@epamemo epamemo released this 03 Aug 08:59

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

  1. Unduh Notchi.dmg di bawah, buka, seret Notchi.app ke Applications.
  2. Buka Notchi sekali — macOS akan menolaknya. Ini diharapkan.
  3. 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.