Skip to content

lanrat/minimalin-reborn

 
 

Repository files navigation

minimalin reborn

banner

Updated fork based on the original minimalin watchface from GringerApps.

Minimalin is a fully customizable watchface that blends analog and digital for a modern and elegant look.

Minimalin uses Nupe, a custom font with numbers and icons, optimized with bitmap mapping to perfectly fit the pixel grid of the Pebble watch.

Some key features of Minimalin:

  • Fully configurable colors
  • Weather conditions and temperature
  • Date display
  • Steps from Pebble Health
  • Low battery icon
  • Bluetooth disconnected icon (pick your favorite)
  • Rainbow hand 🌈

Go and grab it from Rebble or RePebble.

Test releases here

Preview

License

MIT for the code. OFL for the Nupe font.

Dependencies

Contributing

If you would like a new feature, please open an issue here and we'll see what we can do.

If you would like to contribute, that's awesome! But we would like you to follow these rules:

Check if an issue is already created for the issue/feature that you'd like to work on. If you'd like to work on a feature, please create an issue first and describe what you'd like to do. If your changes impact the design of the watchface or the configuration page, please provide designs and/or screenshots of your idea. This way we'll be able to discuss the idea and see if it matches our vision before working on a PR.

Development

Creating a Release

To create a new tagged GitHub release:

Important: Pebble apps require versions in X.Y format (patch must be 0). Use minor version bumps only.

# 1. Update version in package.json (e.g., 2.1 → 2.2)
# Make sure patch version is always .0

# 2. Build to verify
make build

# 3. Commit the version bump
git add .
git commit -m "Bump version to X.Y"

# 4. Create and push the tag
git tag -a vX.Y
git push --tags

# The GitHub Action will automatically build and create the release with the .pbw file

Credits

Thanks to OpenWeatherMap for providing us with a free API key.

Languages

  • C 84.5%
  • JavaScript 8.4%
  • Python 3.3%
  • Makefile 2.6%
  • Shell 1.2%