Este proyecto ahora está archivado. Ver horquillas de este proyecto.
EnergyBar · Supercargue de su barra táctil de Mac

Ícono de Georg Bednorz
EnergyBar reemplaza la barra táctil de su Mac con una colección de widgets, como un muelle o un widget "ahora jugando". El objetivo de EnergyBar es maximizar la usabilidad de la barra táctil, al tiempo que minimiza algunos de sus defectos, como el tapping inadvertido.

La colocación predeterminada de los widgets de energía de energía permite la consistencia y la memorización del uso de la barra táctil. Las áreas alrededor de la llave ESC y por encima de la tecla Eliminar se han mantenido no funcionales para aliviar el problema del tapping inadvertido. Al mismo tiempo, EnergyBar permite la personalización para que solo tenga visibles sus widgets favoritos.
Widgets
Muelle

- Muestra sus aplicaciones, carpetas y basura.
- Toque los elementos en el muelle para iniciar sus aplicaciones o acceder a sus carpetas y basura.
- Alternativamente, haga clic en elementos en el muelle usando su mouse. ¡Incluso puede arrastrar los archivos y hará lo correcto!
- Ocultar el muelle del sistema para recuperar valiosos bienes inmuebles de pantalla.
Aplicación activa

- Muestra la aplicación actualmente activa en su Mac.
- Este es un widget de pantalla que también se usa para ocupar un espacio que a menudo se aprovecha inadvertidamente.
Ahora jugando

- Muestra la pista actualmente tocando y el artista.
- Se puede configurar para mostrar la aplicación activa en Tap.
- Se puede configurar para mostrar el widget de TODO en Tap.
- Presione larga para iniciar el reproductor multimedia actual.
HACER

- Muestra el siguiente elemento de tareas de sus recordatorios o eventos de calendario.
- Se puede incorporar al widget de juego ahora para preservar el espacio.
- Presione largo para iniciar la aplicación de recordatorios o calendario.
Control

- Muestra controles de teclado comunes: reproducción/pausa, brillo, volumen, silencio.
- Mantenga presionado el botón Play/Pause para omitir hacia atrás/hacia adelante.
- Mantenga presionado los botones de brillo y volumen para cambiar su valor en una acción.
Clima

- Muestra el clima actual en su ubicación (requiere servicios de ubicación).
- Utiliza los marcos privados de Apple para que obtenga el mismo clima que el del centro de notificaciones.
Reloj


- Muestra la hora actual y opcionalmente el estado de la batería.
- Se puede configurar para mostrar el clima de barril.
- Presione larga para iniciar la configuración de EnergyBar.
- Este es un widget de pantalla que también se usa para ocupar un espacio que a menudo se aprovecha inadvertidamente.
Personalización de la barra táctil

Para personalizar su barra táctil, presione el botón "Personalizar la barra táctil" en la configuración de la barra de energía. Para abrir la ventana de configuración, simplemente haga doble clic en la aplicación EnergyBar en el buscador o presione larga en el widget del reloj.
Notas de desarrollador
El código fuente del proyecto está organizado de la siguiente manera:
- ? Build/xcode: Xcode Workspace
- ? RSC: recursos del proyecto
- ? SRC: fuentes de proyecto
- ? SRC/Sistema: fuentes del sistema MACOS
- ? SRC/Widgets: fuentes de widgets
Cómo agregar un widget
Agregar un widget es bastante simple:
- Cree una clase llamada
XxxxWidget que se deriva de NSCustomTouchBarItem o la clase de conveniencia CustomWidget . Es importante que el nombre de clase termine en Widget . - Agregue el nombre de clase (sin la parte
Widget ) a -[AppBarController awakeFromNib] . - Implemente su widget.