Mobile tips
Postpartum Tracker is designed mobile-first. Most interactions require a single tap, and touch targets are sized for one-handed use while holding a baby.
Recommended setup
Section titled “Recommended setup”- Create a dedicated note (e.g., “Baby Tracker”) with just the tracker code block.
- Star/pin the note for quick access.
- Use Reading view for the most reliable button interactions. Live Preview works but requires the plugin’s special event handling for CodeMirror compatibility.
- Enable haptic feedback in Settings > Postpartum Tracker > Display for tactile confirmation on each tap.
Live Preview vs Reading view
Section titled “Live Preview vs Reading view”The plugin works in both modes, but there are differences:
| Feature | Reading view | Live Preview |
|---|---|---|
| Button taps | Standard click events | Uses pointerdown/pointerup to prevent CodeMirror interference |
| Reliability | Most reliable | Occasionally requires a firm tap |
| Inline editing | Works | Works (special handling for datetime pickers) |
| Drag reordering | Works | Works |
If buttons feel unresponsive in Live Preview, switch to Reading view (tap the book icon in the top-right).
Quick actions
Section titled “Quick actions”The quick action buttons at the top of the widget are designed for rapid logging:
- Feeding: Tap Breast L, Breast R, or Bottle to start a timer. Tap stop when done.
- Diapers: Tap Wet, Dirty, or Both for a one-tap log.
- Medications: Each enabled medication has its own button.
- Library trackers: Each enabled module adds buttons. Modules with select fields (like sleep type) show per-option buttons.
Quick entry
Section titled “Quick entry”Enable Show quick entry in Settings > Display for a text input at the top of the widget. Type phrases like fed left 20 min or wet diaper — useful when one-handed typing is easier than finding buttons.
See the Quick entry guide for the full keyword reference.
Reorder sections
Section titled “Reorder sections”Move sections up or down using the ▲/▼ arrows in each section header. The “Recent activity” event feed can also be reordered — move it above your feeding section if you prefer seeing the timeline first. Layout is saved per code block.
Past-time logging
Section titled “Past-time logging”Missed logging something in the moment? Tap the clock icon in the quick actions bar to set a past timestamp. All subsequent entries will use that time until you clear it.
Notification limitations on mobile
Section titled “Notification limitations on mobile”For mobile notifications, use one of these alternatives:
- In-app toasts — Work on mobile, but only visible when Obsidian is open.
- Webhooks to ntfy.sh — Set up a ntfy.sh topic and install the ntfy app on your phone. The plugin sends webhook alerts that become push notifications.
- Todoist tasks — If you have the Todoist app installed, task notifications serve as feeding reminders.
Performance
Section titled “Performance”The plugin is lightweight by design:
- No framework (vanilla TypeScript + DOM)
- 200ms tick loop for timers (minimal CPU)
- Atomic saves via Obsidian’s vault API
- Library trackers share a single
SimpleTrackerModuleclass — no per-tracker code bloat
Even with all 20+ modules enabled, the widget renders quickly on mobile devices.