Este projeto agora está arquivado. Veja Forks deste projeto.
EnergyBar · Sobrecarga a barra de toque do seu Mac

Icon de Georg Bednorz
O EnergyBar substitui a barra de toque do seu Mac por uma coleção de widgets, como uma doca ou um widget "agora tocando". O objetivo da barra de energia é maximizar a usabilidade da barra de toque, minimizando algumas de suas falhas, como tocar inadvertido.

O posicionamento padrão dos widgets da barra de energia permite consistência e memorização do seu uso da barra de toque. As áreas ao redor da chave ESC e acima da chave de exclusão foram mantidas não funcionais para aliviar o problema da batida inadvertida. Ao mesmo tempo, a barra de energia permite a personalização, para que você tenha apenas seus widgets favoritos visíveis.
Widgets
Doca

- Mostra seus aplicativos, pastas e lixo lata.
- Toque em itens no dock para iniciar seus aplicativos ou acessar suas pastas e lixo.
- Alternativamente, clique em itens no dock usando o mouse. Você pode até arrastar arquivos para ele e isso fará a coisa certa!
- Ocultar o sistema para recuperar a tela valiosa imóveis.
App ativo

- Mostra o aplicativo atualmente ativo no seu Mac.
- Este é um widget de exibição que também é usado para ocupar o espaço que geralmente é tocado inadvertidamente.
Agora jogando

- Mostra a faixa e artista atualmente jogando.
- Pode ser configurado para mostrar o aplicativo ativo na torneira.
- Pode ser configurado para mostrar o widget TODO na torneira.
- Pressione há muito tempo para iniciar o atual media player.
PENDÊNCIA

- Mostra o próximo item do TODO de seus lembretes ou eventos do calendário.
- Pode ser incorporado ao widget agora de reprodução para preservar o espaço.
- Longa pressione para iniciar o aplicativo de lembretes ou calendário.
Controlar

- Mostra controles comuns do teclado: play/pausa, brilho, volume, mudo.
- Pressione e segure o botão Play/Pause para pular para trás/para frente.
- Pressione e segure os botões de brilho e volume para alterar seu valor em uma ação.
Clima

- Mostra o clima atual em sua localização (requer serviços de localização).
- Usa as estruturas privadas da Apple para que você tenha o mesmo clima do centro de notificação.
Relógio


- Mostra a hora atual e, opcionalmente, o status da bateria.
- Pode ser configurado para mostrar o clima na torneira.
- Pressione há muito tempo para iniciar as configurações da barra de energia.
- Este é um widget de exibição que também é usado para ocupar o espaço que geralmente é tocado inadvertidamente.
Touch bar de personalização

Para personalizar sua barra de toque, pressione o botão "Personalizar a barra de toque" nas configurações da barra de energia. Para abrir a janela Configurações, basta clicar duas vezes no aplicativo EnergyBar no localizador ou pressione há muito tempo no widget do relógio.
Notas do desenvolvedor
O código -fonte do projeto está organizado da seguinte forma:
- ? Build/Xcode: Xcode Workspace
- ? RSC: Recursos do Projeto
- ? SRC: Fontes do projeto
- ? SRC/Sistema: Fontes do Sistema MacOS
- ? SRC/Widgets: Fontes de widgets
Como adicionar um widget
Adicionar um widget é bastante simples:
- Crie uma classe chamada
XxxxWidget que deriva do NSCustomTouchBarItem ou da classe de conveniência CustomWidget . É importante que o nome da classe termine no Widget . - Adicione o nome da classe (sem a parte
Widget ) a -[AppBarController awakeFromNib] . - Implementar seu widget.