2 poin oleh GN⁺ 2024-08-07 | 1 komentar | Bagikan ke WhatsApp
  • Pie Menu adalah alat yang menampilkan menu radial di sekitar kursor untuk shortcut yang sering dipakai per aplikasi di Mac, sehingga perintah bisa dijalankan cepat tanpa harus menghafal shortcut
  • Di aplikasi seperti Figma, Slack, dan Things, pengguna juga bisa membuka menu dengan satu shortcut pemanggil yang mereka tentukan sendiri
  • Bahkan saat aplikasi berubah, cara memanggilnya tetap sama, dan hanya shortcut khusus aplikasi yang ditampilkan di menu yang berubah sesuai aplikasi yang sedang aktif
  • Menu dapat dikustomisasi per aplikasi, menggunakan Apple SF Symbols sebagai ikon, dan penambahan ikon pengguna masih berstatus “coming soon”
  • Dari Shortcut-rolodex, pengguna bisa menemukan shortcut yang sudah ada dan menambahkannya dengan sekali klik, dan unduhan tersedia melalui App Store dan Setapp

Menu shortcut khusus aplikasi yang dibuka di sekitar kursor

  • Pie Menu adalah aplikasi menu radial yang memungkinkan pengguna menjalankan perintah di berbagai aplikasi Mac tanpa harus menghafal shortcut keyboard
  • Pengguna dapat menentukan sendiri satu shortcut pemanggil yang akan dipakai di semua program
  • Saat dipanggil, menu terbuka di sekitar kursor mouse, dan shortcut yang sering dipakai di aplikasi tersebut ditata seperti potongan pie
  • Bahkan saat sedang memakai program lain, menu tetap bisa dibuka dengan shortcut pemanggil yang sama, sementara daftar shortcut yang dapat dipilih berubah sesuai aplikasinya
  • Contoh tombol pemanggil yang ditunjukkan adalah ⇧ + z

Menambahkan shortcut dan pesan penghematan waktu

  • Memberikan akses cepat ke shortcut yang sering dipakai di Figma, Slack, Things, dan lainnya
  • Dijelaskan bahwa menu per aplikasi bisa dikustomisasi tanpa batas
  • Ikon dapat menggunakan SF Symbols dari Apple, dan fitur impor ikon pengguna akan tersedia di pembaruan mendatang
  • Di Shortcut-rolodex, pengguna dapat mencari shortcut dan menambahkannya ke Pie Menu dengan sekali klik
  • Berdasarkan studi yang menyebut penggunaan mouse alih-alih shortcut keyboard membuang 2 detik per menit, dijelaskan bahwa pengguna bisa menghemat 64 jam per tahun tanpa perlu menghafal shortcut baru
  • Tersedia unduhan App Store melalui tautan Download Pie Menu and start saving time immediately., dan tombol Setapp juga disediakan

1 komentar

 
GN⁺ 2024-08-07
Komentar Hacker News
  • Bagus! Saya pernah membuat paket Swift yang melakukan hal serupa dalam bentuk widget iOS: https://github.com/RiftValleySoftware/RVS_Spinner
    Setelah saya coba sendiri, ternyata di proyek saya sendiri saya terus tidak memakainya, dan rasanya terlalu seperti widget yang “muncul mencolok di depan mata”
    Saya juga sempat ingin membuat versi SwiftUI, tetapi berhenti karena merasa mungkin tidak akan memakainya, dan sepertinya macOS yang navigasinya berpusat pada kursor lebih cocok untuk ini

    • Pie Menu terutama dipakai di aplikasi yang sering mengganti alat. Misalnya aplikasi seperti Figma, Photoshop, Illustrator, atau aplikasi dengan mode berbeda seperti Today/Week/Month di Calendar, Today/Inbox di Things, dan Daily Note/Graph View/Backlinks di Obsidian
      Kalau di aplikasi lain pintasan keyboard hanya terasa seperti aksi pintas biasa, biasanya tidak terlalu sering dipakai
  • Dibuat dengan baik. Menu radial terlalu diremehkan
    Kalau boleh mengajukan permintaan fitur, akan bagus jika menu bisa bergerak mengikuti lintasan kursor sehingga pada dasarnya berevolusi menjadi GUI berbasis gestur
    Saya pernah mencoba implementasi SVG 8 tahun lalu: https://rawgit.com/lgrkvst/d3-sunburst-menu/master/demo/d3-s...

    • Beberapa bulan lalu ada seseorang di sini yang menunjukkan sesuatu seperti ini, dengan gestur yang disambung berurutan untuk masuk lebih dalam ke pohon menu
      Idenya awalnya bagus, tetapi setiap kali mencoba melakukan gestur di dekat tepi layar, selalu mentok dinding, dan rasanya juga seperti merapal mantra di Witcher 3
    • Menurut saya justru terlalu dilebih-lebihkan. Terlalu sulit dibaca, dan saya 100% lebih memilih daftar linear sederhana
    • Ini interaksi yang benar-benar menarik, dan menurut saya layak dieksplorasi nanti jika mengerjakan submenu
    • Mungkin saja penilaiannya sudah pas. Kalau memang sangat diremehkan, setelah iPhone/Android muncul seharusnya ia lebih berkembang; memang di mobile ada masalah jari menutupi sesuatu, tetapi itu bukan cacat fatal, dan efek terlihat keren saja bisa cukup untuk membuatnya menyebar, terlepas dari kepraktisannya
      Namun menu bergaya diagram donat tidak pernah benar-benar mapan: https://news.ycombinator.com/item?id=39206966
      Memang keren, tetapi hanya sampai di situ; seperti yang diklaim di thread yang ditautkan, keunggulannya menurut Hukum Fitts terlalu kecil, dan rasa kerennya tampaknya cukup cepat memudar bagi kebanyakan orang. Meski begitu, kadang-kadang saya tetap ingin memilikinya
      Tambahan, akan menarik jika https://github.com/kando-menu/kando bisa dengan mudah dipindahkan dari Electron ke Tauri: https://github.com/kando-menu/kando/issues/410
  • Saya selalu menyukai menu melingkar di Secret of Mana, tetapi belum pernah menemukan cara yang benar-benar bagus untuk memindahkannya ke komputer

    • Suara menu itu masih muncul dalam mimpi buruk saya
  • Awalnya, setiap kali melakukan shift-z-klik di situs web, semua teks terseleksi. Ini bisa diperbaiki dengan mudah jika situs menonaktifkan seleksi teks lewat CSS
    Saya tidak akan menyarankan itu diterapkan di semua situs, tetapi dalam kasus ini demonya akan menjadi lebih baik
    https://stackoverflow.com/questions/826782/how-to-disable-te...

    • Saya tidak menyadari masalah itu, tetapi akan saya coba
  • Senang melihat seseorang mengimplementasikan arah yang mirip dengan tulisan saya beberapa tahun lalu: https://ubiquity.acm.org/article.cfm?id=1086454

    • Don Hopkins, yang juga menulis di sini, punya artikel menarik dari tahun 1991 tentang desain dan implementasi pie menu: https://donhopkins.medium.com/the-design-and-implementation-...
    • Terima kasih sudah berbagi, dan ide-ide itu masih tetap relevan sampai sekarang. Faktanya, menu radial pertama yang terdokumentasi diketahui berasal dari sistem tahun 1969 bernama PIXIE: https://en.m.wikipedia.org/wiki/Pie_menu
    • Argumen menentang menu radial adalah bahwa lingkaran itu sebagian menutupi konten teks beberapa baris di belakangnya
      Menu satu baris bisa ditempatkan dengan ruang kosong di atas atau di bawah kursor sehingga hanya menutupi satu baris
      Selain itu, meskipun item menu ditambahkan atau dihapus, ukuran item lain tidak berubah, tidak seperti pada menu radial
  • Saya tidak begitu paham mengapa tidak lebih banyak aplikasi mobile yang punya menu radial
    Kelihatannya ini pilihan yang cukup masuk akal untuk dioperasikan dengan satu ibu jari

    • Jumlah item sepertinya akan jadi masalah. Menu radial mungkin hanya bekerja baik untuk 6 item atau kurang
      Kalau daftar yang bisa di-scroll, jumlahnya bisa berapa saja, dan banyak popup punya jumlah opsi yang variatif
    • Setuju. Sangat nyaman dan alami, dan sudah pernah ada dalam berbagai bentuk
      Alasan mengapa jarang terlihat mungkin karena paten terkait menu radial, dan paten itu perlu dibatalkan. Pie menu sudah ada sejak tahun 60-an, jauh sebelum paten, dan ada banyak contohnya juga di thread ini
      Bagaimanapun, senang benda seperti ini ada. Orang harus bisa melihatnya dan berkata, “oh, ini seperti tombol remote control”
    • Menu radial anehnya memicu rasa obsesif. Di tempat semua menu berbentuk kotak, ia terlihat sendirian dan tidak menyatu, dan kalau ada opsinya, saya mungkin akan mematikannya
      Ia juga menutupi hal-hal di sekitar kursor. Mengingatkan saya pada jendela autocomplete yang muncul saat mengetik lalu menutupi informasi yang dibutuhkan di baris bawah, dan itu benar-benar menyebalkan
      Buat saya, sama sekali tidak cocok
    • Pada masa liar yang menyenangkan ketika custom ROM di Android bertebaran, kira-kira sekitar versi 2.6–4, ada banyak eksperimen seperti ini
      Banyak pengembang juga memasukkannya sendiri sebagai bawaan di ROM, tetapi yang saya lihat umumnya lebih mirip hack berantakan yang nyaris berfungsi
    • Salah satu kekurangannya adalah ibu jari selalu menutupi setidaknya satu dari opsi yang ada
  • Tahukah Anda bahwa DonHopkins dari Hacker News mengimplementasikan pie menu pada port X11 SimCity?

  • Fitur pratinjau di situs webnya bagus, tetapi di keyboard Jerman shift + z adalah shortcut yang buruk sekali. Hanya ingin memberi tahu

    • Fitur pratinjau itu sudah saya pikirkan cukup banyak. Di browser, cmd/option tidak bisa digunakan secara andal untuk mempratinjau efek yang sama, jadi akhirnya saya memilih shift + z
      Namun di aplikasi, shortcut itu tidak bisa dipakai. Karena akan terpicu setiap kali mengetik huruf Z kapital
  • Menarik, dan tidak langsung terasa tidak saya sukai seperti ide-ide yang sedang mencari masalah. Karena masih sangat baru, hal yang langsung menonjol adalah penggunaan ikon alih-alih teks
    Saya paham secara desain ini terlihat bagus, tetapi sekarang ikon-ikon itu harus diingat di kepala. Aksi seperti Move, Copy, Scale adalah kata-kata pendek, jadi memakai teks mungkin tidak akan terlihat rumit. Mungkin bisa dijadikan opsi
    Selain itu, bisakah ada pemicu selain tombol keyboard? Kalau harus menekan tombol modifier di keyboard untuk menyalakannya, rasanya saya akan langsung menekan shortcut saja. Bagaimana kalau bisa dinyalakan sepenuhnya dengan mouse, misalnya klik tengah, atau klik tiga jari pada multitouch macOS?

    • Menggunakan ikon alih-alih teks dimaksudkan agar tidak tertukar dengan menu popup klik kanan :-)
    • Jika memakai teks, kekonyolan pola menu radial akan terlihat. Teks tidak akan masuk rapi ke dalam kontainer melingkar, atau jika disesuaikan dengan kelengkungan menu radial, akan sulit dibaca dan aksesibilitas-nya rendah
  • Beberapa tahun lalu saya pernah membuat yang seperti ini untuk web
    https://github.com/victorqribeiro/radialMenu
    Saya sempat ingin membuat ulang dengan SVG alih-alih canvas, tetapi akhirnya tidak jadi

    • Kalau tahu ini, mungkin saya bisa menghemat banyak waktu saat mengimplementasikannya di situs web, alih-alih trial and error
      Namun versi situs web saat ini dibuat hanya dengan CSS dan React