|
| 1 | +BMO Face |
| 2 | + |
| 3 | +A playful Bangle.js watchface inspired by BMO from Adventure Time. Features three selectable characters (BMO, Finn, Jake) with dynamic expressions based on watch state. |
| 4 | + |
| 5 | +Features |
| 6 | +- **Three Characters**: BMO (green), Finn (blue), Jake (yellow) |
| 7 | +- **Dynamic Expressions**: |
| 8 | + - Normal face when unlocked |
| 9 | + - Sleeping face (`-_-`) when locked |
| 10 | + - Lightning bolt eyes when charging |
| 11 | +- **Information Display**: |
| 12 | + - Time (top-center) using `7x11Numeric7Seg` font |
| 13 | + - Temperature (upper-left) with C/F toggle |
| 14 | + - Steps (bottom-right) |
| 15 | + - Heart rate (above steps) |
| 16 | +- **Settings Menu**: |
| 17 | + - Character selection (BMO, Finn, Jake) |
| 18 | + - Temperature unit toggle (Celsius/Fahrenheit) |
| 19 | + - Character randomizer (Off, 5min, 10min, 30min, On Wake) |
| 20 | +- **Lock Screen**: Light gray background with character-specific sleeping expressions |
| 21 | +- **Charging Indicator**: Lightning bolt eyes for all characters |
| 22 | + |
| 23 | +Character Details |
| 24 | +- **BMO**: Green background, black circular eyes, complex layered mouth, dark teal borders |
| 25 | +- **Finn**: Light blue background, flesh-colored face, white hood with ears, simple curved smile |
| 26 | +- **Jake**: Yellow background, white eyes with black outlines, horizontal pointed jowls, oval nose |
| 27 | + |
| 28 | +Testing Commands |
| 29 | +Use in emulator console: |
| 30 | +```javascript |
| 31 | +// Test lock state |
| 32 | +Bangle.setLocked(true); |
| 33 | +Bangle.setLocked(false); |
| 34 | + |
| 35 | +// Test charging state |
| 36 | +Bangle.setCharging(true); |
| 37 | +Bangle.setCharging(false); |
| 38 | + |
| 39 | +// Test character randomizer |
| 40 | +Bangle.emit("lock"); // Triggers "On Wake" randomizer |
| 41 | +``` |
| 42 | + |
| 43 | +Installation |
| 44 | +Upload via Bangle.js App Loader or manually install the files in the `bmoface` folder. |
| 45 | + |
| 46 | +Attribution |
| 47 | +Character inspiration: BMO, Finn, and Jake from Adventure Time (Cartoon Network) |
| 48 | + |
0 commit comments