Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
755c4ca
Project updates
crystall1nedev Aug 15, 2025
d646fd5
Massive changes
crystall1nedev Aug 15, 2025
29f3b71
Fixup some more localization stuff
crystall1nedev Aug 15, 2025
56ebe29
Massive changes
crystall1nedev Aug 16, 2025
36ea3d3
Massive changes
crystall1nedev Aug 16, 2025
f610051
Merge remote-tracking branch 'refs/remotes/origin/dev/view-refactors'…
crystall1nedev Aug 16, 2025
b745cae
Fix iOS 15/16 crash on launch
crystall1nedev Aug 17, 2025
871f5a1
Refactor CompatibilityView and AboutView
crystall1nedev Aug 17, 2025
695eeb6
Zoom controls bugfix, various warnings
crystall1nedev Aug 20, 2025
1522559
Fixed pinch to zoom
crystall1nedev Aug 25, 2025
58f91bf
Fixed pinch to zoom v2
crystall1nedev Aug 25, 2025
bd2a942
Add option to disable debugNSLog() on debug builds
crystall1nedev Aug 26, 2025
afb0b3b
Refactor MalachiteView -> CameraView, pt. 1
crystall1nedev Aug 30, 2025
fb96e7d
Switch localizations for tooltips to manual
crystall1nedev Aug 30, 2025
35f9aa5
Refactor MalachiteView -> CameraView, pt. 2
crystall1nedev Sep 4, 2025
ee30c19
Return to a stub struct to fix build issues
crystall1nedev Sep 4, 2025
81a1067
WidgetBundleWatch base SDK should be watchOS
crystall1nedev Sep 4, 2025
da174b8
Update Xcode project to 16.3
crystall1nedev Sep 11, 2025
5707cd1
Massive CameraUtils refactor
crystall1nedev Sep 21, 2025
f8e3eee
Fix permissions issue from the last commit
crystall1nedev Sep 22, 2025
5d54c29
Fix race condition on devices with multiple cameras
crystall1nedev Sep 22, 2025
24d564f
Various compatibility check changes
crystall1nedev Sep 22, 2025
0d11309
"At this point, Malachite is a camera app."
crystall1nedev Sep 23, 2025
2df0ca8
HEIF -> HEIC
crystall1nedev Sep 25, 2025
cb0d965
Fix build error from last commit
crystall1nedev Sep 25, 2025
fcd2a1c
Fix crashing on devices that do not support HDR
crystall1nedev Sep 28, 2025
89df66e
Documentation for CameraUtils, some var renames
crystall1nedev Oct 1, 2025
274fa9d
Various changes to the ControlLayer
crystall1nedev Oct 2, 2025
e64d095
Developer option: enable image property logging
crystall1nedev Oct 2, 2025
b2ff022
Function streamlining in PhotoPreviewView.swift
crystall1nedev Oct 2, 2025
3a1f622
Remove unnecessary inout parameters
crystall1nedev Oct 2, 2025
fd946c2
Move sliderGroup and slider funcs to View+Sliders.swift
crystall1nedev Oct 2, 2025
c715917
Streamline runControllers() and runLocks()
crystall1nedev Oct 2, 2025
ee2172e
Refactor sliders, remove LaunchScreen.storyboard, fix bugs
crystall1nedev Oct 6, 2025
e4b62ef
Replace UILaunchStoryboardName with UILaunchScreen
crystall1nedev Oct 8, 2025
c2addd2
Fix rotation bug introduced by code streamlining
crystall1nedev Oct 22, 2025
996bb09
Streamline gainMapImage()
crystall1nedev Oct 22, 2025
143b627
[Project] Fix WKCompanionAppBundleIdentifier
crystall1nedev Nov 5, 2025
dd9c4ab
[Compatibility] Fix races, move isSameDevice() out of internal init
crystall1nedev Nov 5, 2025
830224e
[mlchtCamera] Rename from Malachite to mlchtCamera
crystall1nedev Jan 22, 2026
19e4a47
[ci/privacy_policy/localizable] Finish rebrand, fix Xcode Cloud
crystall1nedev Feb 28, 2026
d442346
[entitlements] Reintroduce Enhanced Security capability
crystall1nedev Mar 2, 2026
f5b9f9a
[CameraView+Controls] move AVCaptureSessionControlsDelegate inheritance
crystall1nedev Mar 2, 2026
be5ee7e
[MalachiteViewUtils] Fix iOS 26.1+ Liquid Glass
crystall1nedev Mar 3, 2026
78d0b00
[MalachiteViewUtils] Fix iOS 18 and 26 button colors
crystall1nedev Mar 3, 2026
95c3387
[SettingsView+Photo] Fix HDR switch being enabled on unsupported cameras
crystall1nedev Mar 3, 2026
e06bcfb
[Camera+Bringup] Add support for the front camera
crystall1nedev Mar 3, 2026
e4e6b3f
[CameraView] Enable switching specific cameras without Camera Control
crystall1nedev Mar 3, 2026
a7bb33b
[CompatibilityView+Resolution] Add 48MP checks
crystall1nedev Mar 3, 2026
26de09d
[*.entitlements] Create and move entitlements files
crystall1nedev Mar 4, 2026
7fcfeca
[*.xcscheme] Switch all schemes to using Internal for everything exce…
crystall1nedev Mar 4, 2026
5b84ed6
[pbxproj] Bump to Xcode 26.3 minimum
crystall1nedev Mar 4, 2026
a3d28bf
[CHANGELOG] Document currently public changes
crystall1nedev Mar 4, 2026
9369faf
[CameraView+Controls] Fix crash on launch
crystall1nedev Mar 6, 2026
38510cb
[pbxproj] Drop back to Xcode 16.3 as Xcode Cloud isn't up to date
crystall1nedev Mar 6, 2026
7f57d4f
[xcscheme] Switch archiving to Internal
crystall1nedev Mar 7, 2026
96587a5
[Localizable.xcstrings] Fix extractionState for resolution header
crystall1nedev Mar 11, 2026
70e42bc
[CameraView] The Great Shuffle
crystall1nedev Mar 11, 2026
e1b2e64
[mlchtRemote] Basic mlchtRemote implementation
crystall1nedev Mar 12, 2026
24858b7
[Content] Pretty up Remote cells
crystall1nedev Mar 12, 2026
fc9fe10
[Content+Controls] Fix double-tap gesture issue with that last commit
crystall1nedev Mar 12, 2026
c9e07ad
[SettingsView/CameraView] Bug fixes
crystall1nedev Mar 12, 2026
ce0666d
[PhotoPreviewView] Fix watermarking and gain map rotation issues
crystall1nedev Mar 13, 2026
6c1748e
[PhotoPreviewView] Fix JPEG rotation and HEIF exif issues from last c…
crystall1nedev Mar 16, 2026
8d2770d
[MalachitePreferences] New developer option to force rechecking devic…
crystall1nedev Mar 16, 2026
fe80e19
[PhotoPreviewView] Switch to .RGBAf
crystall1nedev Mar 16, 2026
cc58163
[Location] WIP Internal geotagging support
crystall1nedev Mar 17, 2026
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
41 changes: 0 additions & 41 deletions .github/workflows/build.yml

This file was deleted.

16 changes: 15 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,21 @@
# 1.0.0 (build xxx)

**NOTE:** The build number is unrelated to previous build numbers because of an Apple Developer Program account change.
- Bump Xcode project version to Xcode 26.3
- Xcode 26.3 runs on macOS Sequoia 15.6 and later
- Add support for the front camera!
- Introduce Enhanced Security capability for iOS and iPadOS 26
- Fixed an issue where HDR would show as enabled in Settings on cameras that do not support it
- Fixed an issue where symbols on buttons in the viewfinder would be hard to see
- Addressed by configuring the color on iOS and iPadOS 17
- Addressed by using labels on iOS and iPadOS 18
- Fixed Liquid Glass issues on iOS and iPadOS 26.1 beta 2 and later
- Addressed by removing corner radius and masking
- **Renamed Malachite to mlchtCamera**
- Malachite Remote also gets a rename to mlchtRemote
- Issues with App Store Connect and bundle IDs, I love Apple...

# 1.0.0 (build 54)
**NOTE:** The build number is unrelated to previous build numbers because of an Apple Developer Program account change.

- **Increased the minimum version requirement from iOS 14.1 to iOS 15**
- Supporting the few users on iOS 14 is no longer worth the extra complexity for my workflow
Expand Down
1,708 changes: 0 additions & 1,708 deletions Malachite.xcodeproj/project.pbxproj

This file was deleted.

25 changes: 0 additions & 25 deletions Malachite/Base.lproj/LaunchScreen.storyboard

This file was deleted.

9 changes: 0 additions & 9 deletions Malachite/Malachite.docc/Malachite.md

This file was deleted.

18 changes: 0 additions & 18 deletions Malachite/SceneDelegate.swift

This file was deleted.

263 changes: 0 additions & 263 deletions Malachite/Views/MalachiteAboutView.swift

This file was deleted.

Loading