Titre dans le widget : « Saisie des repas et boissons »
Un widget se lit hors contexte, au milieu d'autres tuiles : sans titre, « 0,3 L · 2 cafés » ne dit ni de quoi il s'agit, ni à quoi servent les boutons. Le nom affiché dans la galerie de widgets est aligné sur ce titre — deux libellés différents pour la même chose obligeraient à les rapprocher de tête. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -108,6 +108,15 @@ struct CoachQuickWidgetView: View {
|
|||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
VStack(alignment: .leading, spacing: 8) {
|
VStack(alignment: .leading, spacing: 8) {
|
||||||
|
// Un widget se lit hors contexte, au milieu d'autres : sans titre,
|
||||||
|
// « 0,3 L · 2 cafés » ne dit pas de quoi il s'agit ni à quoi servent
|
||||||
|
// les boutons.
|
||||||
|
Text("Saisie des repas et boissons")
|
||||||
|
.font(.caption2.weight(.semibold))
|
||||||
|
.foregroundStyle(.secondary)
|
||||||
|
.lineLimit(1)
|
||||||
|
.minimumScaleFactor(0.8)
|
||||||
|
|
||||||
HStack(spacing: 6) {
|
HStack(spacing: 6) {
|
||||||
Text("\(litres) L")
|
Text("\(litres) L")
|
||||||
.font(.system(.title3, design: .rounded).weight(.semibold))
|
.font(.system(.title3, design: .rounded).weight(.semibold))
|
||||||
@@ -173,7 +182,7 @@ struct CoachQuickWidget: Widget {
|
|||||||
StaticConfiguration(kind: kind, provider: CoachQuickProvider()) { entry in
|
StaticConfiguration(kind: kind, provider: CoachQuickProvider()) { entry in
|
||||||
CoachQuickWidgetView(entry: entry)
|
CoachQuickWidgetView(entry: entry)
|
||||||
}
|
}
|
||||||
.configurationDisplayName("Saisie rapide")
|
.configurationDisplayName("Saisie des repas et boissons")
|
||||||
.description("Noter l'eau et le café sans ouvrir l'app. Photo et code-barres ouvrent le journal.")
|
.description("Noter l'eau et le café sans ouvrir l'app. Photo et code-barres ouvrent le journal.")
|
||||||
.supportedFamilies([.systemMedium])
|
.supportedFamilies([.systemMedium])
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user