Health Vitals

by Johannes Kaindl
5
4
3
2
1
Score: 51/100

Description

Import Apple Health exports and explore your health data in charts and tables. Obsidian plugin.

Reviews

No reviews yet.

Stats

0
stars
156
downloads
0
forks
47
days
19
days
28
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
202
commits

Latest Version

a month ago

Changelog

Added

  • Schlafphasen als gestapeltes Balkendiagramm. Wählt man im Detail-Bereich die Metrik „Schlaf", erscheint unter dem Verlauf eine neue Sektion: je Nacht ein Balken, dessen Segmente Tief-, Kern- und REM-Schlaf übereinander zeigen. Die Balkenhöhe bleibt dabei die Schlafdauer, kurze und lange Nächte sind also weiterhin unterscheidbar. Über einen längeren Zeitraum zeigt ein Balken die durchschnittliche Nacht der Woche bzw. des Monats — nicht deren Summe, sonst beantwortete die Grafik eine andere Frage als die, die sie stellt.
  • Die durchschnittliche Wachzeit innerhalb der Nächte steht als Kennzahl unter dem Phasen-Diagramm. Sie fließt bewusst nicht in den Stapel ein: Wachzeit ist kein Schlaf.
  • Ältere Exporte kennen nur „Schlaf" ohne Aufschlüsselung — vor watchOS 9 liefert Apple keine Phasen. Solche Nächte erscheinen als neutral eingefärbtes Segment „Unbestimmt"; überwiegen sie im gewählten Zeitraum, nennt eine Zeile unter der Grafik ihren Anteil, damit der einfarbige Bereich als Gerätegrenze lesbar ist und nicht als Fehler.
  • Die README zeigt jetzt, wie das Plugin aussieht: sieben Bilder vom Dashboard, vom Verlauf mit Achsen, von beiden Zuständen des Phasen-Diagramms, von der Werte-Tabelle mit Export, von den Workouts und vom Zustand vor dem ersten Import.
  • Die Farben der Schlafphasen lassen sich per CSS-Snippet ändern — der Abschnitt „Konfiguration" nennt die vier Klassen und sagt dazu, worauf beim Farbwechsel zu achten ist. Ein Einstellungs-Tab bleibt es bewusst nicht.

Fixed

  • Die Phase „Kern" war in hellen Themes zu blass. Sie kam gegen den Hintergrund auf 1:2,3 und blieb damit unter dem, was für bedeutungstragende Flächen als lesbar gilt (WCAG 1.4.11 verlangt 3:1) — auf einem hellen Theme verschwamm der größte Teil jedes Balkens mit dem Untergrund. Die Farbe ist jetzt eine mit der Textfarbe abgedunkelte Variante desselben Türkis: Der Farbton und damit die Ordnung Tief → Kern → REM bleiben, der Kontrast liegt in hellen wie dunklen Themes über der Schwelle. In dunklen Themes war und ist alles unverändert lesbar.