From 309d1d69f4e4f09e2c97db6685886d3724b81d2b Mon Sep 17 00:00:00 2001 From: Matthew Lam Date: Sun, 8 Mar 2026 19:14:11 -0400 Subject: [PATCH] chore: add accessibility labels and hints to DailySetup interactive elements Add accessibilityLabel/accessibilityHint to the close button (xmark) and accessibilityHint to the Begin button in DailySetupView. --- App/Features/DailySetup/DailySetupView.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/App/Features/DailySetup/DailySetupView.swift b/App/Features/DailySetup/DailySetupView.swift index da5ae50..4c62969 100644 --- a/App/Features/DailySetup/DailySetupView.swift +++ b/App/Features/DailySetup/DailySetupView.swift @@ -48,6 +48,7 @@ struct DailySetupView: View { .frame(maxWidth: .infinity) .opacity(viewModel.hasValidFocus ? 1 : 0.4) .disabled(!viewModel.hasValidFocus) + .accessibilityHint("Saves your focuses and starts the day") } .padding(.horizontal, 28) .padding(.top, 32) @@ -64,6 +65,8 @@ struct DailySetupView: View { .font(.tenxIconButton) .foregroundStyle(AppColors.textSecondary) } + .accessibilityLabel("Close") + .accessibilityHint("Dismisses the daily setup without saving") } } .toolbarBackground(AppColors.background, for: .navigationBar)