├── .gitignore ├── .release-it.ts ├── Cargo.toml ├── LICENSE ├── README.md ├── examples └── tauri-app │ ├── .gitignore │ ├── .vscode │ └── extensions.json │ ├── README.md │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ ├── tauri.svg │ └── vite.svg │ ├── src-tauri │ ├── .gitignore │ ├── Cargo.toml │ ├── Info.plist │ ├── build.rs │ ├── capabilities │ │ └── default.json │ ├── icons │ │ ├── 128x128.png │ │ ├── 128x128@2x.png │ │ ├── 32x32.png │ │ ├── Square107x107Logo.png │ │ ├── Square142x142Logo.png │ │ ├── Square150x150Logo.png │ │ ├── Square284x284Logo.png │ │ ├── Square30x30Logo.png │ │ ├── Square310x310Logo.png │ │ ├── Square44x44Logo.png │ │ ├── Square71x71Logo.png │ │ ├── Square89x89Logo.png │ │ ├── StoreLogo.png │ │ ├── icon.icns │ │ ├── icon.ico │ │ └── icon.png │ ├── src │ │ ├── lib.rs │ │ └── main.rs │ └── tauri.conf.json │ ├── src │ ├── App.tsx │ ├── main.tsx │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── guest-js └── index.ts ├── package.json ├── permissions ├── autogenerated │ ├── commands │ │ ├── check_accessibility_permission.toml │ │ ├── check_camera_permission.toml │ │ ├── check_full_disk_access_permission.toml │ │ ├── check_input_monitoring_permission.toml │ │ ├── check_microphone_permission.toml │ │ ├── check_screen_recording_permission.toml │ │ ├── request_accessibility_permission.toml │ │ ├── request_camera_permission.toml │ │ ├── request_full_disk_access_permission.toml │ │ ├── request_input_monitoring_permission.toml │ │ ├── request_microphone_permission.toml │ │ └── request_screen_recording_permission.toml │ └── reference.md ├── default.toml └── schemas │ └── schema.json ├── pnpm-lock.yaml ├── rollup.config.js ├── src ├── commands │ ├── accessibility.rs │ ├── camera.rs │ ├── full_disk_access.rs │ ├── input_monitoring.rs │ ├── microphone.rs │ ├── mod.rs │ └── screen_recording.rs └── lib.rs └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/.gitignore -------------------------------------------------------------------------------- /.release-it.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/.release-it.ts -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/README.md -------------------------------------------------------------------------------- /examples/tauri-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/.gitignore -------------------------------------------------------------------------------- /examples/tauri-app/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/.vscode/extensions.json -------------------------------------------------------------------------------- /examples/tauri-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/README.md -------------------------------------------------------------------------------- /examples/tauri-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/index.html -------------------------------------------------------------------------------- /examples/tauri-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/package.json -------------------------------------------------------------------------------- /examples/tauri-app/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/pnpm-lock.yaml -------------------------------------------------------------------------------- /examples/tauri-app/public/tauri.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/public/tauri.svg -------------------------------------------------------------------------------- /examples/tauri-app/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/public/vite.svg -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/.gitignore -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/Info.plist -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/build.rs -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/capabilities/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/capabilities/default.json -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/src/lib.rs -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/src/main.rs -------------------------------------------------------------------------------- /examples/tauri-app/src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /examples/tauri-app/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src/App.tsx -------------------------------------------------------------------------------- /examples/tauri-app/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/src/main.tsx -------------------------------------------------------------------------------- /examples/tauri-app/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/tauri-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/tsconfig.json -------------------------------------------------------------------------------- /examples/tauri-app/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/tsconfig.node.json -------------------------------------------------------------------------------- /examples/tauri-app/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/examples/tauri-app/vite.config.ts -------------------------------------------------------------------------------- /guest-js/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/guest-js/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/package.json -------------------------------------------------------------------------------- /permissions/autogenerated/commands/check_accessibility_permission.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/autogenerated/commands/check_accessibility_permission.toml -------------------------------------------------------------------------------- /permissions/autogenerated/commands/check_camera_permission.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/autogenerated/commands/check_camera_permission.toml -------------------------------------------------------------------------------- /permissions/autogenerated/commands/check_full_disk_access_permission.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/autogenerated/commands/check_full_disk_access_permission.toml -------------------------------------------------------------------------------- /permissions/autogenerated/commands/check_input_monitoring_permission.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/autogenerated/commands/check_input_monitoring_permission.toml -------------------------------------------------------------------------------- /permissions/autogenerated/commands/check_microphone_permission.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/autogenerated/commands/check_microphone_permission.toml -------------------------------------------------------------------------------- /permissions/autogenerated/commands/check_screen_recording_permission.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/autogenerated/commands/check_screen_recording_permission.toml -------------------------------------------------------------------------------- /permissions/autogenerated/commands/request_accessibility_permission.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/autogenerated/commands/request_accessibility_permission.toml -------------------------------------------------------------------------------- /permissions/autogenerated/commands/request_camera_permission.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/autogenerated/commands/request_camera_permission.toml -------------------------------------------------------------------------------- /permissions/autogenerated/commands/request_full_disk_access_permission.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/autogenerated/commands/request_full_disk_access_permission.toml -------------------------------------------------------------------------------- /permissions/autogenerated/commands/request_input_monitoring_permission.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/autogenerated/commands/request_input_monitoring_permission.toml -------------------------------------------------------------------------------- /permissions/autogenerated/commands/request_microphone_permission.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/autogenerated/commands/request_microphone_permission.toml -------------------------------------------------------------------------------- /permissions/autogenerated/commands/request_screen_recording_permission.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/autogenerated/commands/request_screen_recording_permission.toml -------------------------------------------------------------------------------- /permissions/autogenerated/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/autogenerated/reference.md -------------------------------------------------------------------------------- /permissions/default.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/default.toml -------------------------------------------------------------------------------- /permissions/schemas/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/permissions/schemas/schema.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/commands/accessibility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/src/commands/accessibility.rs -------------------------------------------------------------------------------- /src/commands/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/src/commands/camera.rs -------------------------------------------------------------------------------- /src/commands/full_disk_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/src/commands/full_disk_access.rs -------------------------------------------------------------------------------- /src/commands/input_monitoring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/src/commands/input_monitoring.rs -------------------------------------------------------------------------------- /src/commands/microphone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/src/commands/microphone.rs -------------------------------------------------------------------------------- /src/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/src/commands/mod.rs -------------------------------------------------------------------------------- /src/commands/screen_recording.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/src/commands/screen_recording.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/src/lib.rs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayangweb/tauri-plugin-macos-permissions/HEAD/tsconfig.json --------------------------------------------------------------------------------