macOS/File Browser: Support external operations #107267

Open
Ankit Meel wants to merge 10 commits from ankitm/blender:ankitm/finderreveal into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.

10 Commits

Author SHA1 Message Date
Ankit Meel 94d1988e40 review 2023-05-01 22:13:35 +05:30
Ankit Meel 167041bcbf review 2023-05-01 18:06:38 +05:30
Ankit Meel 8f351b3793 remove ghost, comment 2023-04-30 09:41:07 +05:30
Ankit Meel e50a558a45 change desc 2023-04-29 19:05:03 +05:30
Ankit Meel 48058451e6 Rename enums, support open 2023-04-29 18:59:11 +05:30
Ankit Meel d9bdd96b95 ui text cleanup 2023-04-23 18:13:33 +05:30
Ankit Meel 546a1cd801 support reveal for folders 2023-04-23 18:10:04 +05:30
Ankit Meel 4d2a903cf4 cleanup. not needed since generalpasteboard isn't affected 2023-04-23 18:05:30 +05:30
Ankit Meel 013f8cfc24 remove unused function 2023-04-23 18:01:32 +05:30
Ankit Meel f4d26029cf macOS/File Browser: Support external operations
Supports the following external operations:
- reveal in finder: opens a window with the file/folder selected
- open in terminal: opens a terminal window with folder or parent folder
  of file.
- get info: opens finder get info window of the file/folder.

open is not done since it shows a popup "blender wants to use the
restricted service "open" confirm/cancel" on every use. So not friendly
enough.
2023-04-23 17:58:56 +05:30