Version 2.1-b1
7. Juni, 2020
Willkommen zur Beta von LockWatch 2.1! Dieses Update beinhaltet allerlei Fehlerbehebungen und Kompatibilität mit iOS 14. Einige Dinge funktionieren vielleicht noch nicht wie erwartet, also berichtet etwaige Fehler bitte über GitHub oder Twitter.
- Teilweise neu geschrieben, um iOS 14 zu unterstützen.
- Gehäuse und Armbänder wurden jetzt in eigene Pakete aufgeteilt, um die Paketgröße noch weiter zu reduzieren (außerdem kannst du jetzt nur die Gehäuse und Armbänder installieren, die du wirklich haben willst).
- Komplikationen sind jetzt in eigene Bundles aufgeteilt. Wenn eine Komplikation nicht funktioniert, funktionieren die anderen dennoch. Dies ermöglicht (theoretisch) Drittanbietern, eigene Komplikationen für LockWatch zur Verfügung zu stellen.
- Teilen von Zifferblättern - neu gedacht: Du kannst jetzt unterstützte Zifferblätter importieren, die du mit iOS 14 oder watchOS 7 geteilt hast (oder von einer Website heruntergeladen hast)! Oder importiere Zifferblätter auf watchOS 7, die du über LockWatch geteilt hast.
- UILabels, die innerhalb der emulierten Apple Watch angezeigt werden, nutzen jetzt die Systemschriftart "SF Compact".
- Die Auswahl von Gehäuse und Armband wurde neu gestaltet und zeigt jetzt die jeweilige Kollektion eines Elements an. Außerdem wurde die Verzögerung beim Laden vieler Assets behoben.
- Eine riesige Liste an Fehlerbehebungen und Verbesserungen. So viele, dass ich nicht mal mehr genau weiß, was ich eigentlich geändert habe.
Derzeit bekannte Fehler:
- Einige Komplikationen funktionieren möglicherweise noch nicht wie erwartet auf iOS 14. (Ich habe derzeit kein iPhone mit iOS 14, um das zu testen)
- Performanceprobleme, wenn auf dem Sperrbildschirm zur Kamera gewischt wird.
- Die geführte Einrichtung ist derzeit noch nicht vollständig, weshalb sie erstmal deaktiviert wurde.
Version 2.0f
15. September 2020
Hier ist sie: die finale Version von LockWatch 2 – live und in Farbe! Nachdem fast ein Jahr dran gearbeitet wurde, verlässt LockWatch 2 nun offiziell die Beta-Phase. Und obwohl ich der letzten Beta bereits erwähnt habe, dass die Funktionen nun alle vollzählig sind, hat sich in dieser finalen Version nun doch noch ein Feature eingeschlichen: Gehäuse und Armbänder! (Derzeit werden nur Series 4 und Series 5 unterstützt. Richtet eure Beschwerden bitte daher an Apple, weil die Assets für die Series 3 nicht zur verfügung gestellt werden)
Diese Idee existierte bereits, als ich am Onboarding-Feature in Beta 3 gearbeitet habe, aber sie wurde relativ schnell wieder verworfen. Nun stellte sich aber heraus (dank @Yznco bei Twitter), dass eine solche Funktion tatsächlich Freunde finden würde. Also, hier ist sie. Abgesehen davon gibt es in dieser Version nichts neues. Es wurde lediglich eine Entwickler-Einstellung entfernt, die nur in der Beta-Phase benutzt wurde.
An dieser Stelle möchte ich erneut bei all denjenigen bedanken, die mich während der Beta-Phase unterstützt haben – moralisch, finanziell, oder durch Fehlerberichte – denn nur durch eure Hilfe konnte LockWatch 2 auf einem solchen Qualitätslevel fertiggestellt werden!
Zum Abschluss bleibt nur eines übrig: Habt Spaß! Erzählt euren Freunden, dass ihr eine Apple Watch auf eurem iPhone-Sperrbildschirm habt. Unterstützt die Entwicklung auch weiterhin durch eure Fehlerberichte, denn auch wenn LockWatch 2 an sich fertig ist, so gibt es immer etwas, das verbessert werden kann. (*hust*Komplikationen*hust*)
Version 2.0b4-u1
7. September 2020
Dieser Build behebt den Fehler, dass sich Einstellungen unerwartet zurücksetzen, weil einige Pfade bestimmt für den iOS-Simulator mit denen für die Release-Version verwechselt wurden.
Version 2.0b4
7. September 2020
Mit Beta 4 ist LockWatch 2 nun offiziell "feature complete". Danke an all diejenigen, die während der Beta-Phase bisher Fehler gemeldet haben! Durch euch ist LockWatch so gut wie perfekt! Mit dieser Beta kommen nun die letzen beiden Funktionen dazu: Drittanbieter-Zifferblätter, sowie das Teilen von Zifferblättern, inspiriert von watchOS 7.
- Unterstützung für Drittanbieter-Zifferblätter! Zifferblätter von Drittanbietern können jetzt ganz einfach über den Paketmanager eurer Wahl installiert werden. Mit „Binär“ kehrt außerdem nun eines der ersten externen Zifferblätter aus LockWatch von 2015 zurück.
- Teile deine Zifferblätter mit deinen Freunden: Inspiriert von watchOS 7 kannst du nun deine Zifferblätter (inklusive Anpassungen) mit deinen Freunden teilen. Sogar Drittanbieter-Zifferblätter werden unterstützt! Sollte ein Zifferblatt mal nicht installiert sein, werden automatisch Cydia, Zebra oder Sileo geöffnet, damit du das fehlende Paket installieren kannst. HINWEIS: Zifferblatt-Dateien aus iOS 14 werden derzeit nicht unterstützt.
- Behebt einen Fehler, der dazu führt, dass die Modell-Auswahl in den Einstellungen doppelt angezeigt wird. (Danke an /u/Guanran928)
- Behebt (wieder einmal) den Fehler, dass die Komplikation "Datum" in einigen Zifferblättern nicht angezeigt wird. Das war allein mein Fehler, nachdem ich die Komplikationen überarbeitet hatte. (Danke an Damian V)
- Verbesserung der Animationen.
- Weitere, kleine Fehlerbehebungen.
Version 2.0b3-u2
24. August 2020
Dieses Update enthält neben vielen Verbesserungen auch unzählige neue Komplikationen. Außerdem wurden bereits bestehende Komplikationen teilweise überarbeitet, um einige Fehler zu beheben.
-
Unzählige neue Komplikationen, sowohl Launcher als auch Datenquellen:
- Wecker
- Astrononmie (Erde, Mond, Sonnensystem)
- Kalender
- Mobiles Netz
- Wo ist?
- Home
- Mail
- Karten
- Nachrichten
- Musik
- News (nur Launcher)
- Kontakte
- Telefon
- Podcasts
- Radio
- Regen
- Erinnerungen (nur Launcher)
- Remote
- Siri
- Sonne
- Timer
- Sprachmemos
- LockWatch 2 kann jetzt endlich frei positioniert werden. Dazu einfach in den Einstellungen unter „Erweitert“ die Positionen für Hoch- und Querformat anpassen.
- Die Komplikation „Jetzt läuft“ wurde erweitert und unterstützt jetzt die Komplikationen „Musik“, „Podcasts“ und „Radio“. Außerdem wurde der Indikator für laufende Musik hinzugefügt.
- Die Nike- und Hermès-Zifferblätter werden jetzt nicht mehr ganz oben in der Liste verfügbarer Zifferblätter angezeigt.
- Behebt einen Absturz, wenn Zifferblätter verschoben werden.
- Behebt den Fehler, dass die Zifferblatt-Bibliothek steckenbleibt, wenn das Gerät entsperrt wird während "Neu" ausgewählt ist.
- Behebt den Fehler, dass Photon die Zifferblatt-Bibliothek nicht automatisch verlässt.
- Behebt den Fehler, dass die Komplikation „Batterie“ beim Laden im Stromsparmodus die falsche Farbe anzeigt.
- Behebt den Fehler, dass Zifferblätter gelöscht werden können, obwohl sich der Benutzer nicht in der Zifferblatt-Bibliothek befindet.
- Behebt den Fehler, dass ein Zifferblatt nicht ausgewählt wird, wenn es angepasst wird.
- Behebt den Fehler, dass sich der Bildschirm nach der Interaktion mit LockWatch nicht ausschaltet.
- Verbesserungen beim Wechsel zwischen einer simulierten und einer physischen Apple Watch.
- Layout-Verbesserungen.
Version 2.0b3-u1
24. Juli 2020
Nachdem ihr (eigentlich viel zu) lange darauf warten musstet, ist hier das erste Update für LockWatch 2 Beta 3. Neben einigen allgemeinen Verbesserungen (mehr dazu später) bringt dieses Update endlich neue Komplikationen mit sich. Mit diesem Update erhält LockWatch 2 endlich die „großen 5“ Wetter-Komplikationen. Hier eine vollständige Liste der hinzugefügten Komplikationen:
- Wetter / Lufttemperatur
- Wetterbedingungen
- Wind
- Luftqualitätsindex (LQI)
- UV-Index
Außerdem enthält diese Version die folgenden Verbesserungen und Fehlerbehebungen:
-
Komplikationen sind jetzt endlich nützlich! Unterstützte Komplikationen öffnen nun ihre dazugehörigen Apps oder führen die ihnen zugewiesenen Aktionen aus.
- Batterie: Schaltet den Stromsparmodus ein bzw. aus
- Datum: Öffnet die Kalender-App mit den Ereignissen für das aktuelle Datum
- Jetzt läuft: Öffnet die App, die derzeit Musik spielt
- Wetter-Komplikationen öffnen die Wetter-App mit der aktuellen Vorhersage
- Aktivität: Öffnet die App „Aktivität“ und zeigt den aktuellen Fortschritt der Aktivitätsringe an
- Weltuhr: Öffnet die App „Uhr“ und zeigt die konfigurierten Weltuhren an
- Fügt Onboarding & Post-Update-Benachrichtigungen hinzu. Onboarding führt neue und bestehende Nutzer in die Funktionen von LockWatch 2 ein, während Post-Update-Benachrichtigungen die Änderungen eines Updates beschreiben.
- Fügt Layout-Kompatibilität für Photon hinzu.
- Fügt Unterstützung für Video-basierte Zifferblätter hinzu (Beta). Die benötigten Resourcen werden nicht mit LockWatch 2 mitgeliefert.
- Fügt Unterstützung für helle Hintergrundbilder hinzu.
- Für Zifferblätter kann nun zwischen „Aus“, „Durchsichtig“ oder „Schwarz“ als Hintergrund gewählt werden.
- Behebt einen Absturz, der beim Ändern der Systemsprache oder der Einstellung „Fetter Text“ auftrat.
- Behebt Layout-Probleme auf iPhones im Querformat (Landscape).
- Behebt einen Fehler, dass einige Apple Watch-Modelle vereinzelte Komplikationen nicht anzeigen.
- Verbessert das Pausieren der Zifferblätter, wenn das Display ausgeschaltet wird.
- Verbessert das Aussehen des Zifferblatts „Nike Analog“ in iOS 13.5.
- Verbessert das Aussehen der „Anpassen“/„Abbrechen“-Buttons für Apple Watch Series 4/5.
- Fügt „preferenceloader“ als Abhängigkeit hinzu. Dass ich das aber auch immer wieder vergesse.
- Verbesserung der Zoom-Animation beim Auswählen eines Zifferblatts.
- Lokalisierungs-Anpassungen.
- Für Entwickler: Kompiliert für arm64 & arm64e mit iOS 11.2/13.3 Hybrid-SDK auf High Sierra (siehe https://github.com/SniperGER/iOS13-Private-SDK für mehr Details)
Derzeit bekannte Fehler:
- Die Wetter-Komplikationen werden aufgrund fehlender Frameworks dezeit nicht auf iPad unterstützt.
- Die Komplikation „UV-Index“ kann zu Layout-Fehlern führen, wenn sie mit dem Zifferblatt „Infograph Modular“ verwendet wird. Dies passiert übrigens auch ohne LockWatch als Datenquelle. thx apple.
- Wetter-Komplikationen werden nach einem Neustart möglicherweise nicht automatisch aktualisiert.
Workaround: Wetterdaten über das Widget „Wetter“ laden und LockWatch erneut anzeigen.
- Die Komplikation „Batterie“ zeigt möglicherweise eine falsche Farbe beim Ein-/Ausschalten des Stromsparmodus.
Version 2.0b3
19. April 2020
LockWatch 2 Beta 3 ist da, und sie enthält endlich die lang ersehnten Komplikationen. Diese Beta enthält den ersten Satz funktionierender Komplikationen, die später durch nachfolgende Updates erweitert werden. Darunter befinden sich:
- Batterie
- Datum
- Digitale Uhrzeit
- Jetzt läuft
- Aktivität
- Weltuhr
Neben den Komplikationen enthält Beta 3 außerdem folgende Verbesserungen:
- Fügt eine Sicherheitsmaßnahme hinzu, damit Zifferblätter nur gewechselt/angepasst werden können, wenn das Gerät entsperrt ist.
- Behebt einen Fehler, bei dem Zifferblätter auf Eingaben außerhalb des Containers reagieren.
- Ersetzt UIVisualEffectView mit MTMaterialView, um mehr wie iOS 13 zu erscheinen.
- Performance-Verbesserungen.
- Verbesserungen der Übersetzung.
Version 2.0b2-1
2. April 2020
Dies ist ein Hotfix-Release, um einige von der Community gemeldeten Probele zu beheben.
- Behebt einen Absturz der auftritt, wenn die Superview-Hierarchie eines CALayer-Objekts geladen wird.
- Fügt eine Option hinzu, die den Hintergrund der Zifferblätter entfernt. (Standard: Aus)
- Fügt eine Option hinzu, die den aktuellen Batterieladestand auf dem Sperrbildschirm entfernt. (Standard: An)
Version 2.0b2
25. März 2020
LockWatch 2 Beta 2 ist eine vollständige Neufassung von Beta 1. Während Beta 1 den Fokus nur darauf gelegt hat, alles zum Laufen zu bringen und zu zeigen, was in zukünftigen Build möglich ist, wurde Beta 2 von Grund auf neu entwickelt, überwiegend um bestehende Fehler zu beheben und neue Features hinzuzufügen. Tatsächlich wurde so viel geändert, dass ich wahrscheinlich keinen vollständigen Changelog zu Verfügung stellen kann.
- Mit dem iOS 13 SDK von Grund auf neu entwickelt. Das bedeutet ebenfalls, dass jetzt alle Geräte mit A12 Prozessor oder neuer unterstützt werden. Eigentlich.
- Stromverbauch drastisch reduziert.
- Einstellungen: Ausgewählte Zifferblätter werden nicht länger zurückgesetzt. Außerdem kann man nun auswählen, welche Apple Watch simuliert werden soll, sofern überhaupt eine simuliert werden soll.
- Zifferblatt-Verwaltung: Füge neue Zifferblätter hinzu, ändere ihre Reihenfolge oder lösche sie, direkt vom Sperrbildschirm aus. Außerdem können die Zifferblätter jetzt auf Werkseinstellungen zurückgesetzt werden.
- Anpassen: Passe jedes unterstützte Zifferblatt nach deinem Geschmack an. Direkt vom Sperrbildschirm aus.
- „Watch“-Integration (exklusiv für iPhone): Synchronisiere die Zifferblätter und ihre Anpassungen auf dem Sperrbildschirm mit denen auf deiner Uhr. Oder füge ein neues Zifferblatt vom Tab „Zifferblätter“ hinzu.
- So. viele. Layout-Fixes. Tatsächlich wurde jeder Layout-Fehler (soweit bekannt) aus Beta 1 behoben, und es gibt so gut wie keine Grafikfehler mehr (zumindest so weit ich das getestet habe).
- Hab ich eigentlich schon erwähnt, dass der Stromverbrauch drastisch reduziert wurde?
Version 2.0b1
21. Januar 2020
Willkommen zur ersten Beta von LockWatch 2!
Bitte beachte, dass derzeit nichts fertiggestellt ist und sich alles noch ändern kann. Diese Version kann außerdem nicht auf iPads installiert werden, da es bisher für dieses Paket keine geeignete Möglichkeit gibt, fehlende Dateien herunterzuladen.
Derzeit bekannte Probleme:
- Hoher Akkuverbrauch
- Keine Einstellungen (ausgewählte Zifferblätter werden nach einen Neustart zurückgesetzt)
- Keine Zifferblatt-Verwaltung (Hinzufügen/Löschen/Verschieben)
- Keine Unterstützung für Komplikationen
- Fehlende Übergänge
- Video-/Foto-basierte Zifferblätter zeigen keinen Inhalt
- Wahrscheinlich einige Layout-Probleme