Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Kwpolska/DisplayMenu
A simple (bare-bones) macOS menubar extra to apply display presets.
https://github.com/Kwpolska/DisplayMenu
display macos menubar swift
Last synced: about 1 month ago
JSON representation
A simple (bare-bones) macOS menubar extra to apply display presets.
- Host: GitHub
- URL: https://github.com/Kwpolska/DisplayMenu
- Owner: Kwpolska
- License: bsd-3-clause
- Created: 2017-06-23T14:51:39.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-03T18:29:45.000Z (over 5 years ago)
- Last Synced: 2024-08-01T23:32:56.036Z (4 months ago)
- Topics: display, macos, menubar, swift
- Language: Swift
- Homepage:
- Size: 156 KB
- Stars: 47
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.rst
- License: LICENSE
Awesome Lists containing this project
- open-source-mac-os-apps - DisplayMenu - Simple (bare-bones) macOS menubar extra to apply display presets. ![swift_icon] (Applications / Menubar)
- open-source-mac-os-apps - DisplayMenu - Simple (bare-bones) macOS menubar extra to apply display presets. ![swift_icon] (Applications / Menubar)
- awesome-swift-macos-apps - DisplayMenu - Simple (bare-bones) macOS menubar extra to apply display presets. (Menubar / Text)
- awesome-swift-macos-apps - DisplayMenu - Simple (bare-bones) macOS menubar extra to apply display presets. (Menubar / Text)
README
Display Menu
============A simple macOS menubar extra to apply display presets. A preset consists of
screen resolutions, mirroring configurations, and dock settings.[Download](https://github.com/Kwpolska/DisplayMenu/releases)
Configuration
-------------At this stage, the app is very uncomplicated — it can only display a menu, and
has no dedicated configuration GUI. To get it to work, you need to write a
JSON configuration file file and put it in
`~/Library/Application Support/com.chriswarrick.DisplayMenu/DisplayMenu.json`.
A sample file is included with the distribution.As part of the configuration, you need to figure out ScreenIDs for your screens
— use the command-line `./PrintScreenIDs` executable or compile the `.swift`
source file yourself.Roadmap
-------* only change settings that differ from current setup
* show setting applicability and current preset in the menu
* build a configuration GUICredits
-------Icons: `desktop-mac` and `check` from Material Icons by Google (Apache License v2.0)
Copyright © 2017-2019, Chris Warrick. All rights reserved.
Licensed under the 3-clause BSD license.