Skip to content

jlehikoinen/SwiftUIMenuBarAppDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwiftUI Menu Bar App Demo

SwiftUI Menu Bar App demo for FinMacAdmin meetup 25.05.2023.

Demo app

Requirements

  • macOS Ventura or higher
  • Xcode version: min. 15.0.1

Setup

  • Download or git clone this repo
  • Edit Team value in Xcode project's TARGETS > Signing & Capabilities
  • Build and Run

List style menu bar app example

Edit SwiftUIMenuBarAppDemoApp.swift:

MenuBarExtra("Wi-Fi Info", systemImage: "wifi.square") {
    MenuBarList()
    // MenuBarWindow()
    // MoreGaugesView()
}
.menuBarExtraStyle(.menu)
// .menuBarExtraStyle(.window)

Window style menu bar app example

Edit SwiftUIMenuBarAppDemoApp.swift:

MenuBarExtra("Wi-Fi Info", systemImage: "wifi.square") {
    // MenuBarList()
    MenuBarWindow()
    // MoreGaugesView()
}
// .menuBarExtraStyle(.menu)
.menuBarExtraStyle(.window)

Bonus example with more gauges

Edit SwiftUIMenuBarAppDemoApp.swift:

MenuBarExtra("Wi-Fi Info", systemImage: "wifi.square") {
    // MenuBarList()
    // MenuBarWindow()
    MoreGaugesView()
}
// .menuBarExtraStyle(.menu)
.menuBarExtraStyle(.window)

Links

About

SwiftUI Menu Bar App Demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages