Add Quick Look Preview and Thumbnail extensions for .casera files

- Add CaseraQLPreview extension to show custom preview with contractor
  details and import instructions when viewing .casera files
- Add CaseraQLThumbnail extension to display teal icon in Messages
  and Files app instead of generic white box
- Update UTExportedTypeDeclarations to conform to public.content
  for better system file type recognition

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Trey t
2025-12-06 02:11:20 -06:00
parent e13f2702a5
commit 997932f0df
8 changed files with 778 additions and 2 deletions

View File

@@ -39,6 +39,8 @@
<array>
<string>remote-notification</string>
</array>
<key>LSSupportsOpeningDocumentsInPlace</key>
<false/>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
@@ -63,9 +65,11 @@
<string>Casera Contractor</string>
<key>UTTypeConformsTo</key>
<array>
<string>public.json</string>
<string>public.data</string>
<string>public.content</string>
</array>
<key>UTTypeIconFiles</key>
<array/>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
@@ -73,7 +77,7 @@
<string>casera</string>
</array>
<key>public.mime-type</key>
<string>application/json</string>
<string>application/x-casera</string>
</dict>
</dict>
</array>