All Projects → billziss-gh → Energybar

billziss-gh / Energybar

Licence: gpl-3.0
Supercharge your Mac's Touch Bar.

Projects that are alternatives of or similar to Energybar

Touch Bar Istats
Show CPU/GPU/MEM temperature on Touch Bar with BetterTouchTool!
Stars: ✭ 141 (-80.42%)
Mutual labels:  touchbar, widget
Stepper Touch
Stepper Touch for Android based on MaterialUp submission
Stars: ✭ 621 (-13.75%)
Mutual labels:  widget
React Event Timeline
A responsive event timeline in React.js
Stars: ✭ 504 (-30%)
Mutual labels:  widget
Macos Ui Kit
💎 The most detailed and accurate macOS UI Kit for Sketch. This Sketch Library includes common Mac interface elements, cursors, and a Touch Bar UI Kit.
Stars: ✭ 551 (-23.47%)
Mutual labels:  touchbar
Checkable Chip View
Android Chipview Widget
Stars: ✭ 513 (-28.75%)
Mutual labels:  widget
Pinterestsegment
A Pinterest-like segment control with masking animation.
Stars: ✭ 560 (-22.22%)
Mutual labels:  widget
Vue Grid Layout
A draggable and resizable grid layout, for Vue.js.
Stars: ✭ 5,170 (+618.06%)
Mutual labels:  widget
Dotfiles
i3 + Plasma: using the i3 window manager on the top of KDE Plasma and other dotfiles, configurations, scripts, workarounds and practises from my Debian Sid machines.
Stars: ✭ 651 (-9.58%)
Mutual labels:  widget
Muse
An open-source Spotify controller with TouchBar support
Stars: ✭ 594 (-17.5%)
Mutual labels:  touchbar
Nextcloud Notes
✎ Android client for Nextcloud Notes app.
Stars: ✭ 529 (-26.53%)
Mutual labels:  widget
Web3modal
A single Web3 / Ethereum provider solution for all Wallets
Stars: ✭ 515 (-28.47%)
Mutual labels:  widget
Maskara
A simple way to format text fields without getting affected by input filters
Stars: ✭ 515 (-28.47%)
Mutual labels:  widget
Emojix
Implementation of iOS style emoji on android.
Stars: ✭ 585 (-18.75%)
Mutual labels:  widget
Material Viewpagerindicator
Dot-based Android ViewPager indicator with Material Design animations.
Stars: ✭ 511 (-29.03%)
Mutual labels:  widget
Zsh Iterm Touchbar
Display feedback of terminal in the 🍏 Touchbar
Stars: ✭ 632 (-12.22%)
Mutual labels:  touchbar
Aws Lex Web Ui
Sample Amazon Lex chat bot web interface
Stars: ✭ 500 (-30.56%)
Mutual labels:  widget
Weather Cal
This is a Scriptable widget that lets you display, position, and format multiple elements, including dates and events, weather information, battery level, and more. You can even create your own elements.
Stars: ✭ 521 (-27.64%)
Mutual labels:  widget
Log Progress
https://habr.com/ru/post/276725/
Stars: ✭ 556 (-22.78%)
Mutual labels:  widget
Vue Page Designer
Vue component for drag-and-drop to design and build mobile website.
Stars: ✭ 702 (-2.5%)
Mutual labels:  widget
Dlangui
Cross Platform GUI for D programming language
Stars: ✭ 642 (-10.83%)
Mutual labels:  widget

EnergyBar · Supercharge your Mac's Touch Bar


Icon by Georg Bednorz

EnergyBar replaces your Mac's Touch Bar with a collection of widgets, such as a Dock or a "Now Playing" widget. The goal of EnergyBar is to maximize the Touch Bar's usability, while minimizing some of its flaws such as inadvertent tapping.

Dock

The default placement of EnergyBar widgets allows for consistency and memorization of your Touch Bar use. The areas around the Esc key and above the Delete key have been kept non-functional to alleviate the problem of inadvertent tapping. At the same time EnergyBar allows for customization so that you only have your favorite widgets visible.

Widgets

Dock

Dock

  • Shows your applications, folders and trash can.
  • Tap items on the Dock to launch your applications or access your folders and trash can.
  • Alternatively click items on the Dock using your mouse. You can even drag files to it and it will do the right thing!
  • Hide the system Dock to regain valuable screen real estate.

Active App

ActiveApp

  • Shows the currently active app on your Mac.
  • This is a display widget that is also used to occupy space that is often tapped inadvertently.

Now Playing

NowPlaying

  • Shows the currently playing track and artist.
  • Can be configured to show the Active App on tap.
  • Can be configured to show the TODO widget on tap.
  • Long press to launch the current media player.

TODO

TODO

  • Shows the next TODO item from your reminders or calendar events.
  • Can be incorporated into the Now Playing widget to preserve space.
  • Long press to launch the Reminders or Calendar app.

Control

Control

  • Shows common keyboard controls: play/pause, brightness, volume, mute.
  • Press and hold the play/pause button to skip backward/forward.
  • Press and hold the brightness and volume buttons to change their value in one action.

Weather

Clock

  • Shows the current weather at your location (requires Location Services).
  • Uses Apple's private frameworks so you will get the same weather as the one in Notification Center.

Clock

Clock ClockBattery

  • Shows the current time and optionally the battery status.
  • Can be configured to show the weather on tap.
  • Long press to launch the EnergyBar Settings.
  • This is a display widget that is also used to occupy space that is often tapped inadvertently.

Touch Bar Customization

Customization

To customize your touch bar press the "Customize Touch Bar" button in the Energy Bar Settings. To open the Settings window simply double-click on the EnergyBar application in the Finder or long press on the Clock widget.

Developer Notes

The project source code is organized as follows:

How to add a Widget

Adding a widget is fairly simple:

  • Create a class named XxxxWidget that derives from NSCustomTouchBarItem or the convenience class CustomWidget. It is important that the class name ends in Widget.
  • Add the class name (without the Widget part) to -[AppBarController awakeFromNib].
  • Implement your widget.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].