Skip to content

Tags: yrkan/nomride

Tags

v1.2.2

Toggle v1.2.2's commit message
Add emoji support for food templates in data fields

- Add emoji field to FoodTemplate with defaults (⚡ gel, 🍫 bar, 🍌 banana, etc.)
- Add templateEmoji to IntakeEntry and lastIntakeEmoji to RideNutritionState
- QuickLogStatusView: show emoji only in small layouts, emoji+name in larger ones
- Water entries show 💧 emoji
- Bump version to 1.2.2

v1.2.1

Toggle v1.2.1's commit message
Round numeric data field values to integers

BurnRate, CarbsBurned, CarbsEaten now pass rounded values
to Karoo's default renderer to avoid long decimal display.
Bump version to 1.2.1.

v1.2.0

Toggle v1.2.0's commit message
Redesign data fields: 6 layout sizes, reusable Glance components, cen…

…tralized colors

- Expand LayoutSize to 6 variants (SMALL, SMALL_WIDE, MEDIUM_WIDE, MEDIUM, LARGE, NARROW)
- Add GlanceColors with centralized color tokens and dynamic color functions
- Add GlanceComponents with reusable composables (DataFieldContainer, ColoredFieldContainer, ValueText, LabelText, MetricValueRow, DualMetric, TripleMetric, dividers)
- Rewrite CarbBalanceView, QuickLogStatusView, HydrationView with explicit font sizes per layout variant
- Add burnRateGph to CarbBalance and QuickLogStatus views
- Add mlPerHour and sipCount to HydrationView
- Fix text overflow with maxLines=1 on all text elements
- Add cornerRadius to field containers for proper Karoo rounded corners
- Delete TextSizeHelper (no longer needed)

v1.0.0

Toggle v1.0.0's commit message
Initial release v1.0.0

Real-time nutrition tracking extension for Hammerhead Karoo.

6 data fields: carb balance, carbs burned, carbs eaten, burn rate,
quick log status, hydration. 4 bonus actions: log food, log water,
quick gel, undo last. FIT export, eat/drink alerts, food templates,
foreground service, boot receiver, Glance-based graphical views.