Skip to content

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.

  1. Create a dedicated note (e.g., “Baby Tracker”) with just the tracker code block.
  2. Star/pin the note for quick access.
  3. Use Reading view for the most reliable button interactions. Live Preview works but requires the plugin’s special event handling for CodeMirror compatibility.
  4. Enable haptic feedback in Settings > Postpartum Tracker > Display for tactile confirmation on each tap.

The plugin works in both modes, but there are differences:

FeatureReading viewLive Preview
Button tapsStandard click eventsUses pointerdown/pointerup to prevent CodeMirror interference
ReliabilityMost reliableOccasionally requires a firm tap
Inline editingWorksWorks (special handling for datetime pickers)
Drag reorderingWorksWorks

If buttons feel unresponsive in Live Preview, switch to Reading view (tap the book icon in the top-right).

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.

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.

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.

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.

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.

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 SimpleTrackerModule class — no per-tracker code bloat

Even with all 20+ modules enabled, the widget renders quickly on mobile devices.