Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sieren/WidgetToggler

macOS Sonoma Widget Toggler for the Tray Bar - Easily Show and Hide Widgets
https://github.com/sieren/WidgetToggler

macos sonoma tray-application utility

Last synced: about 2 months ago
JSON representation

macOS Sonoma Widget Toggler for the Tray Bar - Easily Show and Hide Widgets

Awesome Lists containing this project

README

        

## WidgetToggler

WidgetToggler is a light-weight tray-bar application for macOS Sonoma that allows users to quickly hide all widgets, for example when screen-sharing.
**Update:** When sharing screens in meetings, macOS Sonoma+ will automatically not share the Widgets, even though you as a user can still see them.

![alt text](https://raw.githubusercontent.com/sieren/widgettoggler/master/media/widgets_demo.gif "WidgetToggler" )

## Features
- Individual toggles Widgets for Desktop and Stage Manager ✅
- Toggle widgets via global shortcut ⌘⌃w ✅
- Use macOS Focus Filters to determine when to show widgets ✅
- Launch at Login ✅

## Requirements

- macOS 14.0+
- Xcode 15.0+

## Installation

Download WidgetToggler from [Releases](https://github.com/sieren/widgettoggler/releases), unzip and drag to Applications.

## Toggling Widgets from CLI

In order to manually toggle widgets from the command line, the following
defaults will toggle widgets shown on desktop. 0 is being used to show widgets,
1 is being used to hide them.

### Desktop
`defaults write com.apple.WindowManager StandardHideWidgets -int 1`

### Stage Manager

`defaults write com.apple.WindowManager StageManagerHideWidgets -int 1`

## License

WidgetToggler is available under the Apache 2.0 license. See the LICENSE file for more info.