OpenIQ Devices
← Back

MBC003 - Minimal Dark AMOLED Watch Face

· v1.1.0
☆☆☆☆☆ (0) ↓ 10 downloads 1 Free

About

A clean, minimalist watch face designed specifically for the Garmin fēnix 8 AMOLED display (47mm and 51mm). Inspired by MB003 from Mikich_Blaz. WHAT'S ON SCREEN: - Time (HH:MM) in large, easy-to-read digits - Day of week and date - Heart rate with icon — updates every second - Step count with icon — updates every second - Battery percentage with colour indicator - Estimated battery life remaining in days - Animated second dot on the tick ring (active mode) DESIGN: Dark AMOLED-optimised background preserves battery life by keeping most pixels black. A green gradient tick ring with minute markers and hour labels frames the dial. Two green gradient separator lines divide the layout into clear zones. BATTERY COLOUR INDICATOR: - Green — 76% and above, or charging - White — 51–75% - Yellow — 26–50% - Orange — 11–25% - Red — 10% and below TECHNICAL: - Optimised for AMOLED — direct rendering, no layers - Pre-computed geometry for minimal CPU usage - Smart caching — redraws only what changed - Supports 12h and 24h time format - Compatible with fēnix 8 47mm and 51mm

What's new

Version 1.1.0 New Features: - Hold on the day of week to launch the system Weather widget - Hold on the day of month to launch the system Sunrise & Sunset widget - Hold on the heart icon or heart rate value to launch the Heart Rate widget - Hold on the shoe icon or step count value to launch the Steps widget - Hold on the battery icon or charge level to launch the Body Battery widget Code Quality: - Added WatchFaceDelegate with precise per-element touch zones using integer-only arithmetic and no heap allocations in the hot path - Complication ID objects for Weather, Sunrise, and Body Battery are allocated once at initialization and reused on every press - All widget launches are wrapped in exception handlers — the watch face will not crash regardless of firmware state or installed applications - Removed dead code from the time zone touch handler --- Version 1.0.4 Bug Fixes: - Fixed incorrect battery colour indicator: yellow and orange thresholds. Now display the correct colours on AMOLED displays --- Version 1.0.3 Bug Fixes: - Fixed an issue where the second dot would freeze after rapidly tapping the screen multiple times Performance Improvements: - Day and date information is now cached and updated once per minute instead of every second, reducing CPU usage - Second dot position is now correctly reset when waking the display, preventing oversized screen refresh areas Code Quality: - Added a defensive null check to prevent potential crashes during the first render cycle - Removed unused variables and dead code

Permissions

ComplicationSubscriber

Details

Compatible with 2 devices
Updated Apr 17, 2026
Open on apps.garmin.com ↗