Initial commit

This commit is contained in:
2026-03-10 16:53:11 -04:00
commit 7c65eb4dcb
12 changed files with 946 additions and 0 deletions

26
README.md Normal file
View File

@@ -0,0 +1,26 @@
# Maan On My Wrist XL
This is an unofficial port of the [Maan On My Wrist](https://apps.rebble.io/en_US/application/557724772d93bc0eae00004c?native=false&query=maan&section=watchfaces) watchface to the new Pebble Time/Round 2 devices.
Since the original watchface is **NOT** open source, this port could be more accurately described as a reverse-engineered recreation.
# Differences From The Original
- Re-scaled to look better on the larger displays of the Pebble Time/Round 2
- Some of the extra screen space is used to display the date, the battery level, and bluetooth status
- Original creature part modifications (for the pre-compiled version available on the Rebble app store)
- Some creature parts that resulted in broken-looking creatures were overhauled
- Any creature parts that previously had cut-off details to fit on the smaller display have been extended
- Some creature parts removed by the original developer (to conserve space) have been re-added
- Most creature parts now have manually placed accent colors
- Creature parts are now dynamically and randomly re-colored when loaded in
- A moving sun/moon have been added to reflect the real day/night cycle (also to fill extra screen space)
- This port is not yet compatible with 144x168 and 180x180 Pebbles
- The original [Maan On My Wrist](https://apps.rebble.io/en_US/application/557724772d93bc0eae00004c?native=false&query=maan&section=watchfaces) is still perfectly silly on 144x168 watches!
- 180x180 (OG Pebble Time Round) may be supported in the future, since it currently has no
functional version of Maan On My Wrist
# Development
1. Install the [Pebble SDK](https://developer.repebble.com/sdk/)
2. Clone this repo
3. `pebble build` (some headers needed to satisfy your IDE are generated on first build)
4. If using `clangd`, run `./tools/clangd.zsh` to generate a `.clangd` file to fix various error notifications
5. Hack away and test with `pebble build && pebble install --emulator emery`