All Projects → RyanDam → Infocal

RyanDam / Infocal

Licence: MIT License
Infocal watchface for Garmin devices

Projects that are alternatives of or similar to Infocal

Meditate
Meditation app for Garmin smartwatches
Stars: ✭ 42 (+13.51%)
Mutual labels:  garmin
illudere
⌚️ Illudere watchface for the Pebble smart watch
Stars: ✭ 39 (+5.41%)
Mutual labels:  watchface
pirowflo
All-in-one data interface for your Waterrower S4 Monitor or Smartrow
Stars: ✭ 73 (+97.3%)
Mutual labels:  garmin
NikeClockIcon
Custom macOS Dock Icon with clock inspired by Nike Watch Face
Stars: ✭ 27 (-27.03%)
Mutual labels:  watchface
Flux
Indoor Cycling App for Structured Training
Stars: ✭ 145 (+291.89%)
Mutual labels:  garmin
Sleep-as-Android-Garmin-Addon
Code for both Android part and Garmin part of the Sleep as Android Garmin smartwatch integration
Stars: ✭ 41 (+10.81%)
Mutual labels:  garmin
FitFileParser
This provide a swift package to parse Fit File and have access to the information in swift.
Stars: ✭ 21 (-43.24%)
Mutual labels:  garmin
garmin-connect-export
Downloads gpx, tcx or original fit files from your Garmin Connect Account.
Stars: ✭ 42 (+13.51%)
Mutual labels:  garmin
Garmin-FIT
Perl code for reading and conversion of Garmin FIT binary files
Stars: ✭ 66 (+78.38%)
Mutual labels:  garmin
peloton-to-garmin
Convert workout data from Peloton into JSON/TCX/FIT files that can be uploaded to Garmin Connect
Stars: ✭ 121 (+227.03%)
Mutual labels:  garmin
fitparse-rs
Rust library to parse FIT formatted files
Stars: ✭ 20 (-45.95%)
Mutual labels:  garmin
late
Garmin Smart Watch with Calendar & Weather
Stars: ✭ 34 (-8.11%)
Mutual labels:  watchface
MiBand-5-watchface-editor
A program to help create watch faces for mi band 5 & 6!
Stars: ✭ 201 (+443.24%)
Mutual labels:  watchface
garmin health
Python 3.x library to access Garmin Connect Health API
Stars: ✭ 32 (-13.51%)
Mutual labels:  garmin
Twelveish
🕛 Twelveish - Android Wear/Wear OS Watch Face
Stars: ✭ 29 (-21.62%)
Mutual labels:  watchface
garmin-connect-seed
No description or website provided.
Stars: ✭ 98 (+164.86%)
Mutual labels:  garmin
wearable
Android Wear/ Wear OS Examples
Stars: ✭ 67 (+81.08%)
Mutual labels:  watchface
fit-parser
Parse your FIT files easily, directly from JS (Garmin, Polar, Suunto)
Stars: ✭ 43 (+16.22%)
Mutual labels:  garmin
garmin-uploader
Garmin Connect Python Uploader
Stars: ✭ 97 (+162.16%)
Mutual labels:  garmin
AnalogWatchFace
⌚ Analog Watch Face for Wear OS
Stars: ✭ 68 (+83.78%)
Mutual labels:  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:

  • Date
  • Digital time/2nd timezone
  • Battery
  • Total/Active calories
  • Live heart rate
  • Moved distance (day/weekly)
  • Move bar
  • Daily steps
  • Active minutes
  • Notification/Alarm/Connection status
  • Altitude
  • Temperature (on-device sensor)
  • Temperature (outside)
  • Temperature (high/low)
  • Sunrise/Sunset time
  • Floor climbed
  • Barometer data
  • Countdown to event day
  • Weather condition

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

  • Why Infocal need user profile permission?

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.

  • Why Infocal need internet/background communication permission?

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

  • Battery format in days isn't working?

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.

  • Too much data on the screen?

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

  • This watchface consumes too much energy?

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

  • How to see if the watch is connected to the phone?

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

  • If I update the watchface via Garmin connect, all the settings reset to default?

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

  • Can't get sunrise/sunset to work?

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.

  • Complication data just show "--" value?

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

  • A square appeared instead of a character?

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

  • Why weather/outside temperature is not shown/update?

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.

  • What is the source of weather information?

This watchface get weather info from OpenWeatherMap API.

  • Why weather does not update properly or showing the wrong number?

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)

  • What is OpenWeatherMap API key?

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

  • Special thanks to warmsound for awesome Crystal Watchface. Without Crystal, I'm not able to add some features (suntime, sensor history, weather...) to this watchface.
  • Special thanks to sunpazed for his awesome GitHub projects. I learned a lot from him for anti-aliasing and get inspired to create curved text, which makes Infocal today.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].