From 442f5d6e1d3b5b8a197f88a9d77a4fcda73123d3 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Fri, 2 Jan 2026 16:27:15 -0600 Subject: [PATCH] Remove MijickCamera from licenses (no longer used) --- .../Features/Settings/SettingsView.swift | 8 --- .../Resources/Localizable.xcstrings | 70 +++++++++++++++++++ 2 files changed, 70 insertions(+), 8 deletions(-) diff --git a/SelfieRingLight/Features/Settings/SettingsView.swift b/SelfieRingLight/Features/Settings/SettingsView.swift index 5124a3a..450e8b1 100644 --- a/SelfieRingLight/Features/Settings/SettingsView.swift +++ b/SelfieRingLight/Features/Settings/SettingsView.swift @@ -368,14 +368,6 @@ struct LicensesView: View { var body: some View { ScrollView { VStack(alignment: .leading, spacing: Design.Spacing.large) { - // MijickCamera - licenseCard( - name: "MijickCamera", - url: "https://github.com/Mijick/Camera", - license: "Apache License 2.0", - description: "Camera made simple. The ultimate camera library that significantly reduces implementation time and effort." - ) - // RevenueCat licenseCard( name: "RevenueCat", diff --git a/SelfieRingLight/Resources/Localizable.xcstrings b/SelfieRingLight/Resources/Localizable.xcstrings index 9e174e9..f9d5868 100644 --- a/SelfieRingLight/Resources/Localizable.xcstrings +++ b/SelfieRingLight/Resources/Localizable.xcstrings @@ -61,10 +61,22 @@ "comment" : "Display name for the \"Boomerang\" capture mode.", "isCommentAutoGenerated" : true }, + "Camera Access Required" : { + "comment" : "A title displayed in the \"Permission Denied\" view when camera access is required.", + "isCommentAutoGenerated" : true + }, "Cancel" : { "comment" : "The text for a button that dismisses the current view.", "isCommentAutoGenerated" : true }, + "Capture boomerang" : { + "comment" : "A button label for capturing a boomerang.", + "isCommentAutoGenerated" : true + }, + "Capture mode: %@" : { + "comment" : "A label describing the current capture mode. The placeholder is replaced with the actual mode name.", + "isCommentAutoGenerated" : true + }, "Captured boomerang" : { "comment" : "A label describing a captured boomerang.", "isCommentAutoGenerated" : true @@ -97,6 +109,10 @@ "comment" : "An accessibility label for the custom color button.", "isCommentAutoGenerated" : true }, + "Custom rotation" : { + "comment" : "An accessibility label for the custom rotation mode in the content view.", + "isCommentAutoGenerated" : true + }, "Debug mode: Purchase simulated!" : { "comment" : "Announcement posted to VoiceOver when a premium purchase is simulated in debug mode.", "isCommentAutoGenerated" : true @@ -152,6 +168,10 @@ "comment" : "A hint that appears when a user taps on a color preset button.", "isCommentAutoGenerated" : true }, + "No rotation" : { + "comment" : "An accessibility label for a rotation button that is not rotated.", + "isCommentAutoGenerated" : true + }, "No Watermarks • Ad-Free" : { "comment" : "Description of a benefit that comes with the Pro subscription.", "isCommentAutoGenerated" : true @@ -164,6 +184,10 @@ "comment" : "A label describing a setting that is currently enabled.", "isCommentAutoGenerated" : true }, + "Open Settings" : { + "comment" : "A button label that opens the device settings.", + "isCommentAutoGenerated" : true + }, "Open Source Licenses" : { "comment" : "A heading displayed above a list of open source licenses used in the app.", "isCommentAutoGenerated" : true @@ -174,6 +198,14 @@ }, "Photo" : { + }, + "Photo captured" : { + "comment" : "Voiceover announcement when a photo is captured.", + "isCommentAutoGenerated" : true + }, + "Please enable camera access in Settings to use SelfieRingLight." : { + "comment" : "A message instructing the user to enable camera access in Settings to use SelfieRingLight.", + "isCommentAutoGenerated" : true }, "Premium color" : { "comment" : "An accessibility hint for a premium color option in the color preset button.", @@ -210,6 +242,24 @@ "Ring Size" : { "comment" : "The label for the ring size slider in the settings view.", "isCommentAutoGenerated" : true + }, + "Rotate preview" : { + + }, + "Rotated 90 degrees left" : { + "comment" : "An accessibility label describing a 90-degree left rotation.", + "isCommentAutoGenerated" : true + }, + "Rotated 90 degrees right" : { + "comment" : "An accessibility label describing a 90-degree clockwise rotation.", + "isCommentAutoGenerated" : true + }, + "Rotated 180 degrees" : { + "comment" : "An accessibility label describing a 180-degree rotation.", + "isCommentAutoGenerated" : true + }, + "Rotates the camera preview 90 degrees" : { + }, "Saved to Photos" : { "comment" : "Text shown as a toast message when a photo is successfully saved to Photos.", @@ -258,6 +308,14 @@ "comment" : "Name of a ring light color preset.", "isCommentAutoGenerated" : true }, + "Start recording" : { + "comment" : "The label for the button that starts recording a video.", + "isCommentAutoGenerated" : true + }, + "Stop recording" : { + "comment" : "The text label for stopping a video capture.", + "isCommentAutoGenerated" : true + }, "Subscribe to %@ for %@" : { "comment" : "A button that triggers a purchase of a premium content package. The label text is generated based on the package's title and price.", "isCommentAutoGenerated" : true, @@ -270,6 +328,10 @@ } } }, + "Switch camera" : { + "comment" : "A button label that says \"Switch camera\".", + "isCommentAutoGenerated" : true + }, "Sync Now" : { "comment" : "A button label that triggers a sync action.", "isCommentAutoGenerated" : true @@ -288,6 +350,10 @@ }, "Syncing..." : { + }, + "Take photo" : { + "comment" : "A button label that says \"Take photo\".", + "isCommentAutoGenerated" : true }, "Third-party libraries used in this app" : { "comment" : "A description of the third-party libraries used in this app.", @@ -325,6 +391,10 @@ "comment" : "Display name for the \"Video\" capture mode.", "isCommentAutoGenerated" : true }, + "Video saved" : { + "comment" : "Voiceover text announced when a video is successfully saved to the user's Photos library.", + "isCommentAutoGenerated" : true + }, "View on GitHub" : { "comment" : "A button label that says \"View on GitHub\".", "isCommentAutoGenerated" : true