Show HN: Pie Menu para macOS - menu radial
(pie-menu.com)- Pie Menu é uma ferramenta que exibe, ao redor do cursor, um menu radial com atalhos usados com frequência em cada app no Mac, permitindo executá-los rapidamente sem precisar memorizar os atalhos
- Em apps como Figma, Slack e Things, o usuário também pode abrir o menu com um único atalho de chamada definido por ele
- Mesmo quando o app muda, a forma de chamar continua a mesma, e apenas os atalhos específicos de cada app exibidos no menu mudam de acordo com o app atual
- O menu pode ser personalizado para cada app, usa SF Symbols da Apple como ícones, e a adição de ícones personalizados está marcada como “coming soon”
- No Shortcut-rolodex, é possível encontrar atalhos existentes e adicioná-los com um clique, e o download é oferecido pela App Store e pelo Setapp
Menu de atalhos por app aberto ao redor do cursor
- Pie Menu é um app de menu radial que permite executar comandos de vários apps do Mac sem precisar memorizar atalhos de teclado
- O usuário pode definir diretamente um único atalho de chamada para usar em todos os programas
- Ao chamar, o menu se abre ao redor do cursor do mouse, e os atalhos usados com frequência naquele app são organizados como fatias de uma torta
- Mesmo usando outro programa, é possível abrir o menu com o mesmo atalho de chamada, e a lista de atalhos disponíveis muda de acordo com o app
- O atalho de chamada de exemplo indicado é
⇧ + z
Adição de atalhos e mensagem de economia de tempo
- É possível acessar rapidamente atalhos usados com frequência em Figma, Slack, Things e outros
- É informado que os menus por app permitem customização ilimitada
- Os ícones podem usar SF Symbols da Apple, e o recurso de importar ícones personalizados será oferecido futuramente
- Em Shortcut-rolodex, é possível encontrar atalhos e adicioná-los ao Pie Menu com um clique
- Com base em um estudo que afirma que usar o mouse em vez de atalhos de teclado desperdiça 2 segundos por minuto, é informado que é possível economizar 64 horas por ano sem precisar memorizar novos atalhos
- O link Download Pie Menu and start saving time immediately. oferece o download pela App Store, e também há um botão do Setapp
1 comentários
Comentários do Hacker News
Ficou legal! Já cheguei a criar um pacote Swift que faz algo parecido em formato de widget para iOS: https://github.com/RiftValleySoftware/RVS_Spinner
Quando usei na prática, acabei não continuando a usar nos meus próprios projetos, e parecia um widget muito “saltando na sua cara”
Também tentei fazer uma versão em SwiftUI, mas parei porque achei que provavelmente não usaria, e isso parece se encaixar melhor no macOS, onde a navegação gira em torno do cursor
Em outros apps, quando os atalhos de teclado ficam mais próximos de ações rápidas comuns, eu acabo não usando tanto
Muito bem feito. Menus radiais são subestimados demais
Como pedido de recurso, seria legal se o menu pudesse se mover seguindo a trajetória do cursor, evoluindo na prática para uma GUI por gestos
Tentei uma implementação em SVG 8 anos atrás: https://rawgit.com/lgrkvst/d3-sunburst-menu/master/demo/d3-s...
A ideia era excelente no começo, mas toda vez que eu tentava fazer um gesto perto da borda, batia na parede, e também parecia meio como lançar uma magia em Witcher 3
Mas menus em estilo gráfico de rosca não se firmaram: https://news.ycombinator.com/item?id=39206966
São legais, mas é só isso; como argumentado no tópico linkado, a vantagem em termos da Lei de Fitts é pequena demais, e a sensação de serem legais também parece desaparecer bem rápido para a maioria das pessoas. Ainda assim, às vezes dá vontade de ter um
Além disso, se fosse fácil portar https://github.com/kando-menu/kando de Electron para Tauri, poderia ser interessante: https://github.com/kando-menu/kando/issues/410
Sempre gostei do menu circular de Secret of Mana, mas nunca encontrei uma forma realmente boa de levar isso para o computador
No começo, havia um problema em que, sempre que eu fazia shift-z-clique no site, o texto inteiro era selecionado. Dá para corrigir isso facilmente desativando a seleção de texto com CSS no site
Não recomendaria aplicar isso em todo site, mas neste caso acho que deixaria a demo melhor
https://stackoverflow.com/questions/826782/how-to-disable-te...
Fico feliz de ver alguém implementando algo numa direção parecida com um texto que escrevi alguns anos atrás: https://ubiquity.acm.org/article.cfm?id=1086454
Um menu de linha única pode ser colocado com espaço acima ou abaixo do cursor para cobrir apenas uma linha
Além disso, adicionar ou remover itens de menu não altera o tamanho dos outros itens, ao contrário de um menu radial
Não entendo por que não há mais apps móveis com menus radiais
Parece uma escolha bem razoável para operar só com o polegar
Uma lista com rolagem funciona com qualquer quantidade, e muitos pop-ups têm número variável de opções
Talvez não apareça tanto por causa de patentes relacionadas a menus radiais, e essas patentes precisam ser invalidadas. Pie menus já existiam desde os anos 60, muito antes de patentes, e há muitos exemplos nesta thread
De qualquer forma, fico feliz que isso exista. As pessoas precisam poder ver isso e dizer “ah, isso parece os botões de um controle remoto”
Também cobre o conteúdo ao redor do cursor. Lembra aquelas janelas de autocompletar que aparecem enquanto você digita e cobrem a informação de que você precisa na linha de baixo, o que é muito irritante
Definitivamente não é para mim
Muitos desenvolvedores até colocavam isso por padrão nas ROMs, mas os que eu vi em geral eram mais hacks bagunçados que mal funcionavam
Você sabia que o DonHopkins do Hacker News implementou pie menus no port X11 de SimCity?
O recurso de pré-visualização no site era bom, mas shift + z é um atalho horrível em teclado alemão. Só queria avisar
Mas no app não dá para usar esse atalho, porque ele dispararia toda vez que alguém digitasse Z maiúsculo
É interessante, mas não me passa aquela sensação imediata de “odeio isso”, como várias ideias que parecem estar procurando um problema para resolver. O que chama atenção logo de cara, por ainda ser muito novo, é o uso de ícones em vez de texto
Entendo que visualmente fica legal, mas agora eu preciso lembrar dos ícones na cabeça. Ações como Move, Copy e Scale são palavras curtas, então talvez usar texto não deixasse tudo visualmente complicado. Talvez pudesse ser uma opção
Também queria saber se poderia haver outro gatilho além de tecla do teclado. Se eu tiver que apertar uma tecla modificadora para abrir isso, provavelmente vou preferir usar o atalho direto. E se pudesse ser aberto de forma totalmente só com o mouse, como clique do meio ou clique com três dedos no multitouch do macOS?
Fiz algo assim para a web alguns anos atrás
https://github.com/victorqribeiro/radialMenu
Queria refazer usando SVG em vez de canvas, mas no fim não consegui
Mas a versão atual do site foi feita só com CSS e React