Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V0.16 #2

Merged
merged 5 commits into from
Feb 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
286 changes: 178 additions & 108 deletions Cami.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict/>
</plist>
77 changes: 0 additions & 77 deletions Cami.xcodeproj/xcshareddata/xcschemes/Cami - Release.xcscheme

This file was deleted.

49 changes: 47 additions & 2 deletions Cami.xcodeproj/xcshareddata/xcschemes/Cami.xcscheme
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1520"
version = "1.7">
version = "2.2">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
Expand All @@ -20,6 +20,15 @@
ReferencedContainer = "container:Cami.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<AutocreatedTestPlanReference>
</AutocreatedTestPlanReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
Expand All @@ -33,11 +42,15 @@
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
enableASanStackUseAfterReturn = "YES"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
ignoresPersistentStateOnLaunch = "YES"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
enableGPUShaderValidationMode = "2"
showGraphicsOverview = "Yes"
logGraphicsOverview = "Yes"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
Expand All @@ -49,6 +62,38 @@
ReferencedContainer = "container:Cami.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
<AdditionalOption
key = "MallocStackLogging"
value = ""
isEnabled = "YES">
</AdditionalOption>
<AdditionalOption
key = "DYLD_INSERT_LIBRARIES"
value = "/usr/lib/libgmalloc.dylib"
isEnabled = "YES">
</AdditionalOption>
<AdditionalOption
key = "PrefersMallocStackLoggingLite"
value = ""
isEnabled = "YES">
</AdditionalOption>
<AdditionalOption
key = "NSZombieEnabled"
value = "YES"
isEnabled = "YES">
</AdditionalOption>
<AdditionalOption
key = "MallocGuardEdges"
value = ""
isEnabled = "YES">
</AdditionalOption>
<AdditionalOption
key = "MallocScribble"
value = ""
isEnabled = "YES">
</AdditionalOption>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down

This file was deleted.

8 changes: 4 additions & 4 deletions Cami/Cami.entitlements
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.personal-information.addressbook</key>
<true/>
<key>com.apple.security.personal-information.calendars</key>
<true/>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.application-groups</key>
<array>
<string>group.studio.aemi.Cami</string>
</array>
<key>com.apple.security.personal-information.addressbook</key>
<true/>
<key>com.apple.security.personal-information.calendars</key>
<true/>
</dict>
</plist>
4 changes: 2 additions & 2 deletions Cami/Extensions/Notifications.swift
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
import Foundation

extension Notification.Name {
static let requestEventsAccess = Notification.Name("requestEventsAccess")
static let requestCalendarsAccess = Notification.Name("requestCalendarsAccess")
static let requestContactsAccess = Notification.Name("requestContactsAccess")
static let requestRemindersAccess = Notification.Name("requestRemindersAccess")
static let requestAccess = Notification.Name("requestAccess")
static let eventsAccessUpdated = Notification.Name("eventsAccessUpdated")
static let calendarsAccessUpdated = Notification.Name("calendarsAccessUpdated")
static let contactsAccessUpdated = Notification.Name("contactsAccessUpdated")
static let remindersAccessUpdated = Notification.Name("remindersAccessUpdated")
static let accessUpdated = Notification.Name("accessUpdated")
Expand Down
16 changes: 10 additions & 6 deletions Cami/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,23 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.personal-information.calendars</key>
<true/>
<key>com.apple.security.personal-information.addressbook</key>
<true/>
<key>INIntentsSupported</key>
<array>
<string>CamiWidgetIntent</string>
</array>
<key>NSCalendarsFullAccessUsageDescription</key>
<string>Cami only uses your data locally to display events. It does not edit or delete them nor sends them away.</string>
<string>Cami ONLY uses your on-device calendar information to display events in widgets.
Cami DOES NOT edit or delete or send those information away.</string>
<key>NSContactsUsageDescription</key>
<string>Cami ONLY uses your on-device contact information to display birthdays in widgets.</string>
<key>NSRemindersFullAccessUsageDescription</key>
<string>Cami only uses your data locally to display reminders. It does not edit or delete them nor sends them away.</string>
<string>Cami ONLY uses your on-device reminders information to display them in widgets and the application.
Cami DOES NOT edit or delete or send those information away.</string>
<key>User Script Sandboxing</key>
<false/>
<key>com.apple.security.personal-information.addressbook</key>
<true/>
<key>com.apple.security.personal-information.calendars</key>
<true/>
</dict>
</plist>
Loading