2 puan yazan GN⁺ 2024-08-07 | 1 yorum | WhatsApp'ta paylaş
  • Pie Menu, Mac'te uygulamaya göre sık kullanılan kısayolları imlecin etrafında bir radyal menü olarak göstererek, kısayolları ezberlemeden hızlıca çalıştırmayı sağlayan bir araçtır
  • Figma, Slack, Things gibi uygulamalarda da kullanıcının belirlediği tek bir çağırma kısayolu ile menü açılabilir
  • Uygulama değişse bile çağırma biçimi aynı kalır; menüde gösterilen uygulamaya özel kısayollar yalnızca mevcut uygulamaya göre değişir
  • Menü her uygulama için özelleştirilebilir; simge olarak Apple SF Symbols kullanılır ve kullanıcı simgesi ekleme özelliği “coming soon” durumundadır
  • Shortcut-rolodex içinden mevcut kısayollar bulunup tek tıklamayla eklenebilir; indirme ise App Store ve Setapp üzerinden sunulur

İmlecin etrafında açılan uygulamaya özel kısayol menüsü

  • Pie Menu, klavye kısayollarını ezberlemeden çeşitli Mac uygulamalarındaki komutları çalıştırmayı sağlayan bir radyal menü uygulamasıdır
  • Kullanıcı, tüm programlarda kullanacağı tek bir çağırma kısayolunu kendisi belirleyebilir
  • Çağrıldığında menü fare imlecinin etrafında açılır ve ilgili uygulamada sık kullanılan kısayollar pasta dilimleri gibi yerleştirilir
  • Başka bir program kullanılırken de aynı çağırma kısayoluyla menü açılabilir; seçilebilecek kısayol listesi uygulamaya göre değişir
  • Örnek çağırma tuşu olarak ⇧ + z gösterilmektedir

Kısayol ekleme ve zaman tasarrufu mesajı

  • Figma, Slack, Things gibi uygulamalarda sık kullanılan kısayollara hızlı erişim sağlanabilir
  • Uygulamaya özel menülerin sınırsız özelleştirilebilir olduğu belirtilmektedir
  • Simgeler için Apple'ın SF Symbols seti kullanılabilir; kullanıcı simgelerini içe aktarma özelliği daha sonra sunulacaktır
  • Shortcut-rolodex üzerinden kısayollar bulunup Pie Menu'ye tek tıklamayla eklenebilir
  • Fareyi klavye kısayolları yerine kullanmanın dakikada 2 saniye kaybettirdiğine dair bir araştırmaya dayanarak, yeni kısayollar ezberlemeden yılda 64 saat tasarruf sağlanabileceği belirtilmektedir
  • Download Pie Menu and start saving time immediately. bağlantısıyla App Store indirmesi sunulmakta, ayrıca Setapp düğmesi de yer almaktadır

1 yorum

 
GN⁺ 2024-08-07
Hacker News yorumları
  • Güzel! Benzer bir işi yapan bir Swift paketini iOS widget’ı olarak yapmıştım: https://github.com/RiftValleySoftware/RVS_Spinner
    Kendim kullanınca, asıl kendi projelerimde bir türlü kullanmadığımı fark ettim; fazla “gözün içine fırlayan” bir widget gibi geliyordu.
    SwiftUI sürümünü de yapmayı planlamıştım ama muhtemelen kullanmayacağımı düşündüğüm için bıraktım; imleç merkezli gezinmeye sahip macOS için daha uygun bir kullanım yeri olabilir.

    • Pie Menu en çok araçları sık değiştirdiğiniz uygulamalarda kullanılıyor. Örneğin Figma, Photoshop, Illustrator gibi uygulamalar ya da Calendar’daki bugün/hafta/ay, Things’teki bugün/gelen kutusu, Obsidian’daki günlük not/grafik görünümü/geri bağlantılar gibi farklı modları olan uygulamalar.
      Diğer uygulamalarda klavye kısayolları daha çok sıradan kısayol eylemleri gibi olduğunda pek fazla kullanılmıyor.
  • İyi yapılmış. Radyal menüler fazlasıyla küçümseniyor.
    Bir özellik isteği olarak, menünün imleç izini takip ederek hareket etmesi ve fiilen bir jest GUI’sine evrilmesi mümkün olsa harika olurdu.
    8 yıl önce bir SVG uygulaması denemiştim: https://rawgit.com/lgrkvst/d3-sunburst-menu/master/demo/d3-s...

    • Birkaç ay önce burada biri buna benzer bir şey göstermişti; jestleri ardışık şekilde sürdürerek menü ağacında daha derine iniliyordu.
      Fikir başta harikaydı ama kenarlara yakın jest yapmaya çalıştığım her seferinde duvara çarpıyordum; ayrıca biraz Witcher 3’te büyü yapıyormuş hissi veriyordu.
    • Bence tam tersine abartılıyor. Okuması çok zor ve basit bir doğrusal listeyi %100 tercih ederim.
    • Gerçekten ilginç bir etkileşim; ileride alt menüler üzerinde çalışmaya başlarsan araştırmaya değer bir yön olduğunu düşünüyorum.
    • Belki de tam gerektiği kadar değer görüyordur. Gerçekten küçümsenmiş olsaydı iPhone/Android çıktıktan sonra daha çok yaygınlaşırdı; mobilde parmağın bir şeyleri kapatması sorunu var ama bu ölümcül bir kusur değil, pratiklikten ziyade sadece havalı görünme etkisiyle bile yayılabilirdi.
      Ama donut grafik tarzı menüler tutunamadı: https://news.ycombinator.com/item?id=39206966
      Havalı, ama hepsi bu; bağlantıdaki başlıkta savunulduğu gibi Fitts yasası açısından avantajı çok küçük ve havalı olma hissi de çoğu kişi için epey hızlı kayboluyor gibi. Yine de arada bir insan sahip olmak istiyor.
      Ek olarak, https://github.com/kando-menu/kando Electron’dan Tauri’ye kolayca taşınabilirse ilginç olabilir: https://github.com/kando-menu/kando/issues/410
  • Secret of Mana’nın dairesel menüsünü hep sevmişimdir, ama onu bilgisayara gerçekten iyi şekilde aktarmanın yolunu hiç bulamadım.

    • O menünün sesi hâlâ kâbuslarıma giriyor.
  • Başta web sitesinde shift-z-tık yaptığım her seferinde tüm metin seçiliyordu. Sitede CSS ile metin seçimini devre dışı bırakarak bu kolayca düzeltilebilir.
    Bunu tüm sitelere uygulayın demem ama bu durumda demoyu daha iyi hale getireceğini düşünüyorum.
    https://stackoverflow.com/questions/826782/how-to-disable-te...

    • O sorunu fark etmemiştim, bir deneyeceğim.
  • Birkaç yıl önce yazdığım yazıya benzer bir yönde birinin bir şeyler uyguladığını görmek sevindirici: https://ubiquity.acm.org/article.cfm?id=1086454

    • Buraya da yazan Don Hopkins’in, 1991’de pie menülerin tasarımı ve uygulanması üzerine yazdığı ilginç bir yazı var: https://donhopkins.medium.com/the-design-and-implementation-...
    • Paylaştığın için teşekkürler; o fikirler bugün hâlâ geçerli. Aslında belgelenmiş ilk radyal menünün 1969’da PIXIE adlı bir sistem olduğu biliniyor: https://en.m.wikipedia.org/wiki/Pie_menu
    • Radyal menülere karşı argüman şu: daire, arkadaki çok satırlı metin içeriğinin bir kısmını kapatıyor.
      Tek satırlık menü, imlecin üstüne ya da altına boşluk bırakılarak yerleştirilebilir ve yalnızca tek bir satırı kapatır.
      Ayrıca menü öğeleri eklenip çıkarıldığında, radyal menünün aksine diğer öğelerin boyutu değişmez.
  • Neden daha fazla mobil uygulamada radyal menü olmadığını pek anlamıyorum
    Tek başparmakla kullanım için oldukça mantıklı bir seçenek gibi görünüyor

    • Sanırım sorun öğe sayısı olabilir. Radyal menüler muhtemelen yalnızca 6 veya daha az öğeyle iyi çalışır
      Kaydırılabilir bir listeyle her sayıda öğe mümkün; birçok pop-up’ta da seçenek sayısı değişken
    • Katılıyorum. Çok kullanışlı ve doğal; zaten çeşitli biçimlerde vardı
      Pek görünmemesinin nedeni radyal menülerle ilgili patentler olabilir; o patentlerin geçersiz kılınması gerekiyor. Pie menüler patentlerden çok daha önce, 60’lardan beri vardı; bu başlıkta da çok örnek var
      Her hâlükârda bunun var olmasına sevindim. İnsanlar görüp “Aa, bu uzaktan kumanda düğmesine benziyor” diyebilmeli
    • Radyal menüler tuhaf biçimde takıntılı tarafımı tetikliyor. Tüm menülerin dikdörtgen olduğu bir yerde tek başına kopuk duruyor ve seçenek olsa kapatırdım
      İmlecin etrafındaki içeriği de kapatıyor. Yazı yazarken alt satırdaki gerekli bilgiyi örten otomatik tamamlama penceresini hatırlatıyor; gerçekten sinir bozucu
      Bana hiç göre değil
    • Android’de özel ROM’ların ortalığı kasıp kavurduğu o eğlenceli vahşi dönemlerde, kabaca 2.6–4 sürümleri civarında, bu tür denemeler çoktu
      Birçok geliştirici bunu ROM’lara varsayılan olarak kendisi ekliyordu; ama gördüklerim genelde zar zor çalışan, dağınık hack’lerden ibaretti
    • Bir dezavantajı, başparmağın her zaman seçeneklerden en az birini örtmesi
  • Hacker News’ten DonHopkins’in SimCity’nin X11 portunda pie menüleri uyguladığını biliyor muydunuz?

  • Web sitesindeki önizleme özelliği güzeldi, ama Almanca klavyede shift + z berbat bir kısayol. Sadece belirtmek istedim

    • Önizleme özelliği üzerinde epey düşündüm. Tarayıcıda aynı etkiyi önizlemek için cmd/option’ı güvenilir biçimde kullanmaya izin vermediğinden sonunda shift + z’ye karar verdim
      Ama uygulamada o kısayolu kullanamıyoruz. Çünkü her büyük Z yazıldığında tetiklenirdi
  • İlginç; ama “sorun arayan fikirler” gibi bende anında bir reddetme hissi uyandırmıyor. Hâlâ çok yeni olması açısından hemen göze çarpan şey, metin yerine ikon kullanılması
    Tasarım açısından iyi göründüğünü anlıyorum, ama artık ikonları kafamda hatırlamam gerekiyor. Move, Copy, Scale gibi eylemler kısa kelimeler; metin kullanılsa da karmaşık görünmeyebilir. Bir seçenek olarak sunulsa nasıl olur diye düşünüyorum
    Ayrıca klavye tuşu dışında başka bir tetikleyici olabilir mi? Bunu açmak için klavyede bir yardımcı tuşa basacaksam, doğrudan kısayolu basarım gibi geliyor. Orta tıklama ya da macOS multitouch’ta üç parmakla tıklama gibi tamamen yalnızca fareyle açılabilse nasıl olur?

    • Metin yerine ikon kullanmamızın nedeni, sağ tık pop-up menüsüyle karışmasını önlemek :-)
    • Metin kullanılırsa radyal menü deseninin gülünçlüğü ortaya çıkar. Ya dairesel kapsayıcının içine düzgün sığmaz, ya da radyal menünün eğriliğine uydurulursa okunması zorlaşır ve erişilebilirliği düşer
  • Birkaç yıl önce web için buna benzer bir şey yapmıştım
    https://github.com/victorqribeiro/radialMenu
    canvas yerine SVG kullanarak yeniden yapmak istemiştim ama sonunda yapamadım

    • Bunu bilseydim, web sitesine uygularken deneme yanılma yerine çok zaman kazanabilirdim
      Yine de web sitesinin mevcut sürümü yalnızca CSS ve React ile yapılmış durumda