All Projects → kkga → Nibar

kkga / Nibar

Licence: mit
Simple Übersicht status bar with yabai support.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Nibar

Ypnavigationbartransition
A Full functional UINavigationBar framework for making bar transition more natural! You don't need to call any UINavigationBar api, implementing YPNavigationBarConfigureStyle protocol for your view controller instead. (类似微信 iOS Navigation Bar 的切换方案)
Stars: ✭ 725 (+470.87%)
Mutual labels:  statusbar
Gitee
Gitee, OS X status bar application for Github
Stars: ✭ 1,095 (+762.2%)
Mutual labels:  statusbar
Systemuihelper
Helper for dealing with Android System UI visibility
Stars: ✭ 108 (-14.96%)
Mutual labels:  statusbar
Ctags Status
Atom Editor plugin that shows the class/function/scope name of the current line on the status bar.
Stars: ✭ 6 (-95.28%)
Mutual labels:  statusbar
Status Bar Compat
A compatible library for setting status bar color. Support MIUI, Flyme, EMUI3.1. 一行代码调用,布局零入侵。兼容小米,魅族,华为……
Stars: ✭ 984 (+674.8%)
Mutual labels:  statusbar
Sofia
Android沉浸式效果的实现,状态栏和导航栏均支持设置颜色、渐变色、图片、透明度、内容入侵和状态栏深色字体;兼容竖屏、横屏,当屏幕旋转时会自动适配。
Stars: ✭ 1,206 (+849.61%)
Mutual labels:  statusbar
Yubiswitch
OSX status bar application to enable/disable Yubikey Nano
Stars: ✭ 653 (+414.17%)
Mutual labels:  statusbar
Edge To Edge
Full screen Android apps using simple Kotlin DSL
Stars: ✭ 118 (-7.09%)
Mutual labels:  statusbar
Spinnercpp
Simple header only library to add a spinner / progress indicator to any terminal application.
Stars: ✭ 37 (-70.87%)
Mutual labels:  statusbar
Spinner
Go (golang) package with 90 configurable terminal spinner/progress indicators.
Stars: ✭ 1,637 (+1188.98%)
Mutual labels:  statusbar
Fapanels
FAPanels - Swift
Stars: ✭ 850 (+569.29%)
Mutual labels:  statusbar
Ultimatebarx
Make Android transparent statusbar and navigationbar easy.
Stars: ✭ 879 (+592.13%)
Mutual labels:  statusbar
Immersionbar
android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62
Stars: ✭ 10,030 (+7797.64%)
Mutual labels:  statusbar
Jmcs
Java framework to homogenize your GUI across all the 3 main desktop OS, and further integrates your app to them.
Stars: ✭ 5 (-96.06%)
Mutual labels:  statusbar
Status
A no-root status bar replacement for Android.
Stars: ✭ 113 (-11.02%)
Mutual labels:  statusbar
Ultimatebar
[停止维护]Transparent statusbar and navigationbar
Stars: ✭ 655 (+415.75%)
Mutual labels:  statusbar
Statusbarutil
A util for setting status bar style on Android App.
Stars: ✭ 8,726 (+6770.87%)
Mutual labels:  statusbar
Allkdic
올ㅋ사전 - 맥에서 단축키를 누르면 영어사전이 뙇!!!!
Stars: ✭ 120 (-5.51%)
Mutual labels:  statusbar
Waybar
Highly customizable Wayland bar for Sway and Wlroots based compositors. ✌️ 🎉
Stars: ✭ 2,037 (+1503.94%)
Mutual labels:  statusbar
Tailor
An OS X status bar app to quickly check for new releases at Xcodereleases.com
Stars: ✭ 104 (-18.11%)
Mutual labels:  statusbar

nibar

Simple Übersicht widget status bar with yabai support.

Originally forked from https://github.com/ajdnik/powerbar. I made it work with yabai and tweaked the aesthetics to match my preference.

img

Installation

Clone this repo to your Übersicht widgets directory.

# assuming your widgets are in the default Übersicht location
$ git clone https://github.com/kkga/nibar $HOME/Library/Application\ Support/Übersicht/widgets/nibar

Dependencies

  • SF Symbols (optional) — used for symbols in the statusbar widget

Usage

Refreshing yabai workspaces widget

The workspaces widget is not refreshing automatically (to preserve battery). Add these lines at the end of your yabairc to utilize yabai's signals for auto-updating the widget whenever a workspace is changed:

yabai -m signal --add event=space_changed \
    action="osascript -e 'tell application \"Übersicht\" to refresh widget id \"nibar-spaces-jsx\"'"

# if using multple displays, add an additional rule for "display_changed" event
yabai -m signal --add event=display_changed \
    action="osascript -e 'tell application \"Übersicht\" to refresh widget id \"nibar-spaces-jsx\"'"
# add these rules to auto-update the "windows" widget
yabai -m signal --add event=window_focused \
    action="osascript -e 'tell application \"Übersicht\" to refresh widget id \"nibar-windows-jsx\"'"
yabai -m signal --add event=window_destroyed \
    action="osascript -e 'tell application \"Übersicht\" to refresh widget id \"nibar-windows-jsx\"'"
yabai -m signal --add event=window_created \
    action="osascript -e 'tell application \"Übersicht\" to refresh widget id \"nibar-windows-jsx\"'"
yabai -m signal --add event=space_changed \
    action="osascript -e 'tell application \"Übersicht\" to refresh widget id \"nibar-windows-jsx\"'"
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].