Tags: yrkan/nomride
Tags
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
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)
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.