Version 2.1-b1
June 7, 2020
Welcome to the LockWatch 2.1 beta! This update includes a plethora of fixes and compatibility for iOS 14. Some things may not work as expected, so please report issues via GitHub or Twitter.
- Partially rewritten to support iOS 14.
- Split cases and bands into separate packages to further reduce package sizes (and you can now instally only the cases/bands you want).
- Complications are now split into separate bundles. If one complication doesn't work, the others remain available. Also this (theoretically) opens up complication bundles by third party developers.
- Watch face sharing reloaded: You can now import supported watch faces exported from iOS 14 or watchOS 7 (or downloaded from any website), as well as export faces from iOS 13 and add them to watchOS 7!
- UILabels shown inside the emulated watch are now using the "SF Compact" system font.
- The case/band picker has been redesigned to show the assigned collection of a selected element. This also fixed the delay while loading a lot of assets.
- A huge amount of bug fixes and improvements. So many that I don't even remember what I changed specifically.
Currently known issues:
- Some complications may not work as intended on iOS 14. (I don't have an iPhone on iOS 14 to test this)
- Performance issues when sliding to the Camera view on the lock screen.
- OnBoarding is not yet completed so it has been disabled temporarily.
Version 2.0f
September 15, 2020
Here it is: the final version of LockWatch 2 – live and in color! After working on it for almost a whole year, LockWatch 2 is now officially leaving its beta phase. And even after reporting the "feature completeness" in the last beta, one additional feature made it to the final version: cases and bands! (Only Series 4 and Series 5 supported. Please send your complaints to Apple for not providing Series 3 assets)
This idea already existed while I was working on Onboarding in Beta 3, but I discarded it pretty quickly. Now it turned out (thanks to @Yznco on Twitter) that there are actually people who would like this feature. So, here it is. Apart from that, there's nothing new in this version. I've just removed a developer setting that was intended to be used in the beta phase.
At this point I'd like to say "thank you" again to everyone who supported me – morally, financially, or through issue reports – it's because of you that LockWatch 2 could be completed at this quality level!
As a closing note, there's only one thing left to say: Have fun! Tell your friends you've got an Apple Watch on your iPhone lock screen. Continue supporting development through issue report, because even though LockWatch 2 is finished per se, there's always room for improvement. (*cough*Complications*cough*)
Version 2.0b4-u1
September 7, 2020
This build fixes an issue where settings would be reset unexpectedly, caused by mixing up paths intended for the iOS Simulator with those for the release build.
Version 2.0b4
September 7, 2020
As of Beta 4, LockWatch 2 is now officially considered feature complete. Thank you to everyone who has reported issues in the beta phase so far! Because of you, LockWatch 2 is near perfect! This beta introduces the last two features: Third-party watch faces, as well as sharing watch faces, inspired by watchOS 7.
- Support for third-party watch faces! You can now install third-party watch faces using a package manager of your choice. This marks also the return of the "Binary" watch face, one of the first external watchfaces of LockWatch from 2015.
- Share watch faces with your friends: Inspired by watchOS 7, you can now share watch faces (including customization) with your friends. Even third-party watch faces are supported! And if a watch face is missing, LockWatch will automatically open Cydia, Zebra or Sileo for you to install its package. NOTE: Watch face files from iOS 14 are currently not supported.
- Fixes an issue where the model selection appears twice in Settings. (Thank you, /u/Guanran928)
- Fixes an issue (again) where the "Date" complication wouldn't show up in various faces. This is my fault all alone, after I reworked complications. (Thanks you, Damian V)
- Improvement to animations.
- Various improvements.
Version 2.0b3-u2
August 24, 2020
This update includes a bunch of fixes and improvements, and a truckload of new complications. Some existing complications have been reworked to fix a few issues.
-
A truckload of new complications, both launchers and data sources:
- Alarm
- Astrononmy (Earth, Moon, Solar System)
- Calendar
- Cellular Data
- Find My
- Home
- Mail
- Maps
- Messages
- Music
- News (Launcher only)
- People
- Phone
- Podcasts
- Radio
- Rain
- Reminders (Launcher only)
- Remote
- Siri
- Solar
- Timer
- Voice Memos
- LockWatch 2 can finally be positioned everywhere you want. Just set the positions for Portrait and Landscape modes undes Settings → "Advanced".
- The "Now Playing" complication has been extended and now supports "Music", "Podcasts" and "Radio". Also, there's finally a now playing indicator.
- Nike and Hermès watch faces won't be listed at the top of available watch faces anymore.
- Fixes a crash when moving watch faces.
- Fixes an issue where the watch face library gets stuck when the device is unlocked while "New" is selected.
- Fixes an issue where Photon wouldn't make LockWatch 2 exit the watch face library automatically.
- Fixes an issue where the "Battery" complication shows an incorrect color while charging with Low Power Mode enabled.
- Fixes an issue where the user could delete watch faces outside of the switcher.
- Fixes an issue where a watch face isn't selected when it's being customized.
- Fixes an issue where the display wouldn't turn off after interacting with LockWatch.
- Improved switching between an emulated and a physical Apple Watch.
- Layout improvements.
Version 2.0b3-u1
July 24, 2020
After you had to wait for it (way too long), the first update for LockWatch 2 Beta 3 is here. Including general improvements (more on that later), this update includes the "big 5" Weather complications. Here's a list of every complication added in this update:
- Weather / Weather Temp
- Weather Conditions
- Wind
- Air Quality Index (AQI)
- UV Index
Additionally, this update contains the following bug fixes and improvements:
-
Complications are finally useful! Supported complications will now open their assigned app or invoke their assigned actions.
- Battery: Tapping will toggle Low Power Mode
- Date: Opens the Calendar app, showing today's events
- Now Playing: Opens the app that's currently playing music
- Weather complications will open the Weather app showing current conditions
- Activity: Opens the Activity app and shows the current Activity ring progress
- World Clock: Opens the Clock app and shows configured world clocks
- Adds onboarding and post-update notifications. Onboarding introduces new and existing users to the capabilities of LockWatch 2, while post-update notifications tell you what changed in an update.
- Adds layout compatibility for Photon.
- Adds support for video-based watch faces (beta). Required assets won't be shipped with LockWatch 2.
- Adds support for light wallpapers.
- You can now select between "Off", "Translucent" or "Solid Black" as the watch face background.
- Fixes a crash that occured when selecting a system language or changing "Bold Fonts".
- Fixes layout issues on iPhone in landscape mode.
- Fixes an issue that was causing some Apple Watch models to not show various complications.
- Improves suspending watch faces when the display is turned off.
- Improves the appearance of the "Nike Analog" watch face on iOS 13.5.
- Improves the appearance of the "Customize"/"Cancel" buttons for Apple Watch Series 4/5.
- Adds "preferenceloader" as a dependency. I guess it's common law to always forget that.
- Improvements to the zoom animation when selecting a watch face.
- Improvements to localization.
- For developers: Compiled for arm64 and arm64e with an iOS 11.2/13.3 hybrid SDK on High Sierra (see https://github.com/SniperGER/iOS13-Private-SDK for more details)
Currently known issues:
- Weather complications are currently not compatible with iPad due to missing frameworks.
- The "UV Index" complication may cause layout issues when used with the "Infograph Modular" face. This does, in fact, also happen without LockWatch as a data source. thx apple.
- Weather complications may not be updated automatically after restarting.
Workaround: Load weather data using the stock "Weather" widget and display LockWatch again.
- The complication "Battery" may show incorrect colors when toggling Low Power Mode.
Version 2.0b3
April 19, 2020
LockWatch 2 beta 3 is here, and it finally introduces the long awaited Complications. This beta contains the first batch of working complications, with more complications being added in subsequent updates, including the following:
- Battery
- Date
- Digital Time
- Now Playing
- Activity
- World Clock
Apart from complications, beta 3 includes the following fixes and improvements:
- Added a security measurement so you can only switch/customize watch faces when your device is unlocked.
- Fixed watch faces reacting to input outside of the main container view.
- Replaced UIVisualEffectViews with MTMaterialViews to appear more like iOS 13.
- Performance improvements.
- Localization fixes.
Version 2.0b2-1
April 2, 2020
This is a hotfix release to fix a few reported issues by the community.
- Fixed a crash while getting a CALayer's parent view hierarchy.
- Added an option to hide the watch face background. (disabled by default)
- Added an option to hide the lock screen battery charging view. (enabled by default)
Version 2.0b2
March 25, 2020
LockWatch 2 Beta 2 is a complete rewrite of Beta 1. While Beta 1 was just focussing on getting things up and running and showing what's possible in future builds, Beta 2 has been developed from scratch, mostly to fix existing bugs and add new features. So much has changed actually, I may not be able to provide a full changelog.
- Completely rewritten from scratch, using the iOS 13 SDK. Which also means every device that uses an A12 processor or later is supported now. Basically.
- Drastically reduced battery drain.
- Preferences: Selected watch faces won't reset and you can select which Apple Watch you want to emulate, if you want to emulate one at all.
- Watch face management: Add, reorder or remove watch faces right from the lock screen. Also, you can reset watch faces to system defaults now.
- Customization: Customize any supported watch face to your taste. Again, right from the lock screen.
- "Watch" integration (limited to iPhone): Sync the watch faces on your lock screen with those on your physical watch, including customization. Or add new watch faces from the "Watch Faces" tab.
- So. Many. Layout fixes. In fact, every layout issue in Beta 1 (as far as I know) has been fixed, and there's almost no glitching whatsoever (at least while I was testing it).
- Did I mention that battery drain has been drastically reduced?
Version 2.0b1
January 21, 2020
Welcome to the very first beta of LockWatch 2!
Please note that nothing is currently considered finished and is subject to change. This release also disables iPad support for now, since there is currently no proper way for this package to download required files.
Currently known issues:
- High battery drain
- No preferences (selected face resets after restarting SpringBoard)
- No watch face management (add/remove/reorder)
- No complication support
- Missing transitions
- Video/picture based faces don't show anything
- Probably a lot of layout issues