Skip to content

kbdevs/SwiftPermiso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwiftPermiso

Reusable macOS permission helper inspired by zats/permiso.

SwiftPermiso opens the correct System Settings privacy pane and floats a non-activating helper overlay that lets users drag your app into the permission list.

Usage

import SwiftPermiso

@MainActor
func showAccessibilityHelper() {
    SwiftPermisoAssistant.shared.present(panel: .accessibility)
}

Supported panels:

  • .accessibility
  • .inputMonitoring
  • .screenRecording

Permission Checks

let trusted = SwiftPermisoPermissions.isAccessibilityTrusted(prompt: true)
SwiftPermisoAssistant.shared.presentMissingPanels([.accessibility, .inputMonitoring])

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages