RyanDam / Infocal

Infocal watchface for Garmin devices
MIT License
60 stars 46 forks source link
garmin watchface

Infocal

Infocal, a watchface for Garmin devices

Link to Garmin Connect IQ store

Contribution

My work will stay free, if you want to donate for my work, it will help me a lot:

Donate

Code contribution

  1. Fork the project
  2. Develop your feature
  3. Make a pull request to this project
  4. I will review the code and test it, and then I'll consider merging your code.

Description

Infocal is a digital and analogue watchface, carefully made with high quality rendering. It's both customizable and functional. With up to 8 complications on the screen, each complication can show a variety of data:

Please configure your watch face via Garmin Connect Mobile or Garmin Express. Here is how to do it:

https://forums.garmin.com/developer/connect-iq/w/wiki/14/changing-your-app-settings-in-garmin-express-gcm-ciq-mobile-store

FAQs

Infocal needs your profile to calculate active calories, distance goal (based on your steps and stride length), moving distance for a whole week. Infocal is using your profile for that purposes and will not save it anywhere.

Infocal uses OpenWeatherMap API to fetch weather information, and only for that.

The battery consumption estimate will need time to make an estimate, it will need at least 1 hour to complete. The estimate updates once every hour. If you restart your watch or switch from different watchface, it will need to calibrate again.

You can set it to "Empty" complication, it won't draw anything.

Hey, there's a built-in power saving mode in the settings which will reduce the screen refresh rate to once per minute.

By using the group notification complication, if a phone is connected it will show "C" (connected), otherwise is "D" (disconnected).

This is a bug of Garmin Connect iOS app, please update Garmin Connect to the latest version.

Sunrise/sunset only works if the watch has a GPS signal, try to start any activity and wait for GPS signal, then return to watch face and then everything is good.

Not all complications are supported for any device, it depends on your device whether it is supported or not.

Currently, this watch face only supports English (or Latin characters), more language support will come in the next release.

Weather/outside temperature needs internet and GPS information to work. Please set your GPS up (as instructed in the FAQs), and make sure your watch is connected to your phone (via Carmin Connect) with internet connected.

This watchface get weather info from OpenWeatherMap API.

Infocal uses OpenWeatherMap API free tier, which is only allowed for 60 API calls per second or 1000 request per day. With many people using Infocal, it exceeds the limit. To make weather work better for you, please read API document from OpenWeatherMap here to get your own API key: https://openweathermap.org/guide#how (Your API key will need several hours to be activated by OpenWeatherMap)

It''s a key to allow you to get weather information from OpenWeatherMap, as describe in "Why weather does not update properly or showing the wrong number?".

Currently this watch face only support English (or Latin characters), more language support will come in the next release.

Credits