Fleurette Habit is designed as a habit tracker with interactive widgets, not just decorative summaries. Depending on the habit, you can check it off, add one unit, finish a timer, or record a stay-clear day without opening the main app. Every mutation still goes through the same validated local repository so the grid, streak, reminders, insights, Watch, and other widgets converge on one record.
Free widget set
The free tier includes three practical surfaces:
- Single-habit grid: a small Home Screen tile with a compact recent-history heatmap and direct action.
- Days-clean grid: a small stay-clear / quit tile focused on the current count and recent history.
- Control Center quick log: fast check or increment controls from Control Center.
Those remain free because a beautiful, low-friction progress surface is part of the core habit loop, not just decoration.
Habit+ Home and StandBy widgets
- Small streak and single-habit variants.
- Medium and large dashboards with two or four habits and per-row actions.
- A large full-history mosaic with intensity legend and monthly stats.
- StandBy layouts that fit the available height and width instead of clipping a fixed grid.
- Per-widget theme, cell shape, and progress-style configuration.
Lock Screen widgets
Habit+ adds circular progress for the day, a circular single-habit state, a rectangular streak and micro-grid, and an inline summary. Lock Screen grids deliberately omit the iPhone app’s “today” ring because compact complications need simpler cues.
Apple Watch and complications
The Watch companion uses a watch-local snapshot rather than opening the phone database. Habit+ members get a Today list, Digital Crown increment screen, timer behavior, a 120-point Glance, corner and circular complications, rectangular and inline summaries, a pinned-habit choice, and a relevance-aware Smart Stack prompt. Wrist actions queue safely when the phone is locked or temporarily unreachable.
Privacy and reliability
Widgets read only a bounded derived snapshot, never Core Data directly. The snapshot omits notes, “my why,” PIN material, Health samples, and the full history store. Equality guards avoid redundant reloads; generation and freshness checks prevent a stale widget or Watch transfer from resurrecting data after Reset Everything.