2.9 KiB
2.9 KiB
Dzikir Display Mode UX Brief
1) Objective
Provide two complementary experiences for Dzikir:
- Daftar (Baris) for fast scanning and jumping between items.
- Fokus (Slide) for one-item focus with consistent thumb reach and counting flow.
This mode applies to all Dzikir tabs: Pagi, Petang, and Sesudah Shalat.
2) Settings Specification
Section name in Settings: Tampilan Dzikir
| Label | Type | Options | Default | Visibility |
|---|---|---|---|---|
Mode Tampilan Dzikir |
Segmented | Daftar (Baris) / Fokus (Slide) |
Daftar (Baris) |
Always |
Posisi Tombol Hitung |
Segmented | Pill Bawah (Disarankan) / Bulat Kanan Bawah |
Pill Bawah (Disarankan) |
Only in Fokus (Slide) |
Lanjut Otomatis Saat Target Tercapai |
Switch | On/Off |
On |
Only in Fokus (Slide) |
Getaran Saat Hitung |
Switch | On/Off |
On |
Always |
3) Interaction Rules
A. Mode: Daftar (Baris)
- Keep current row-based list and per-row counter pattern.
- Users can scan, jump, and increment any row directly.
- Counter behavior remains per item, per day.
B. Mode: Fokus (Slide)
- Display exactly one dzikir item per slide.
- Horizontal swipe moves between dzikir items.
- Counter button is fixed in one location (based on selected button position).
- Top area displays progress:
Item X dari Y. - Tapping counter increments by
+1until target. - When target reached:
- Mark item as complete.
- If
Lanjut Otomatis... = On, move to next slide automatically (except last item).
4) Button Placement Recommendation
Primary recommendation:
- Pill Bawah (Disarankan) as default in Focus mode.
Reason:
- Better one-handed ergonomics.
- Consistent location improves counting rhythm.
- Larger tap target lowers miss taps while reciting.
Optional style:
- Bulat Kanan Bawah for users preferring minimal visual footprint.
5) Data & State Behavior
- Counter data is shared across modes (switching mode must not reset progress).
- Existing daily tracking logic remains unchanged.
- Switching mode keeps current tab (
Pagi/Petang/Sesudah Shalat) intact. - Completed state must be reflected identically in both modes.
6) Completion & Feedback UX
- Counter states:
normalandcompleted. - Completed label example:
Selesai. - Last item completion feedback:
- Show subtle confirmation message:
Semua dzikir pada tab ini selesai.
- Show subtle confirmation message:
- Empty or missing data:
- Show friendly empty state, never blank screen.
7) Default Product Decision
- App default: Daftar (Baris) for broad familiarity.
- Advanced/focus users can enable Fokus (Slide).
- In Focus mode, default button placement: Pill Bawah (Disarankan).
8) Success Criteria
- Users can switch between modes without losing count progress.
- Focus mode reduces hand travel for repeated taps.
- Both modes remain consistent across all Dzikir tabs.
- No behavioral mismatch between count target, completion state, and progress indicator.