feat(app): add resilient Flow recovery and privacy-safe analytics
Unify PiP recovery across startup and foreground transitions, surface actionable status, and add privacy-safe analytics plus the refreshed onboarding and account experience. Update documentation assets and advance the release build to 84.
This commit is contained in:
@@ -292,7 +292,15 @@ struct AIKeyboardView: View {
|
||||
@ViewBuilder
|
||||
private var contextArea: some View {
|
||||
ZStack {
|
||||
if let tip = state.skillTipText, !tip.isEmpty {
|
||||
if state.isOnboardingPracticeActive, activeStatus == nil {
|
||||
Text(ExtL10n.string("keyboard.onboarding.practice.mic"))
|
||||
.font(.system(size: 13, weight: .semibold))
|
||||
.foregroundStyle(palette.textPrimary)
|
||||
.lineLimit(1)
|
||||
.padding(.horizontal, 14)
|
||||
.frame(height: Layout.hotwordHeight)
|
||||
.background(palette.accentMuted, in: Capsule())
|
||||
} else if let tip = state.skillTipText, !tip.isEmpty {
|
||||
IntrinsicWidthCap(maxWidth: Layout.skillTipMaxWidth) {
|
||||
Text(tip)
|
||||
.font(TypeStyle.body)
|
||||
|
||||
Reference in New Issue
Block a user