GithubHelp home page GithubHelp logo

warmsound / crystal-face Goto Github PK

View Code? Open in Web Editor NEW
368.0 368.0 124.0 88.36 MB

Garmin Connect IQ watch face

Home Page: https://apps.garmin.com/en-GB/apps/9fd04d09-8c80-4c81-9257-17cfa0f0081b

License: GNU General Public License v3.0

HTML 3.07% Monkey C 96.93%
ciq garmin monkeyc

crystal-face's People

Contributors

2b2bff avatar dragonito avatar drg-developer avatar flugcojt avatar fredrikaverpil avatar nanbean avatar warmsound avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

crystal-face's Issues

Neighbouring data field text can touch

Matjaz Pirc supplied photo of the following data fields touching "0.5km 2940 0.5km" (distance, calories, distance - for illustration purposes only). Possible solutions:

  • Hide units altogether;
  • Display units vertically e.g. "k" on top of "m";
  • Provide option to reduce number of data fields.

Startup crash on S60

Reported by user scottfeirn. Crystal version 1.5.3. S60 firmware 4.0 (current).
CIQ_LOG.TXT
Crystal.debug.xml.zip

ERROR: Invalid Value
DETAILS: Failed invoking <symbol>
STORE_ID: 9fd04d098c804c81925717cfa0f0081b
CALLSTACK:
	@PC = 0x10002641

PC from callstack (268445249 decimal) appears to correspond to one of:

<entry endPc="268445640" name="dc" stackId="1" startPc="268445081"/>
<entry endPc="268445639" name="dateFontOverride" stackId="2" startPc="268445085"/>

Empty settings

First of all, thank you for the great watchface!
My problem is: I don't have any settings available for this watchface both in Garmin connect Android app and in my Garmin Fenix x5 watch. I don't have even "settings" options on device for this particular watchface. What am I doing wrong?

Reduce memory usage

Current usage is 75.1/92.0kB. Main culprits are:

  • Full colour palette back buffers for goal meters;
  • Duplicate loading of font resources.

Allow goal meters to show fixed percentage/fraction of goal value

Requested by Sam Bernikier. Sam has suggested e.g. 12 segments for (150) Weekly Active Minutes, to show 1/4, 1/3 and 1/2 fractions more easily. I have explained how the current algorithm works. It should be possible to add a setting to toggle the behaviour.

Distance reading low, or lagged

User catana.remulus has reported that distance is reading lower than on other watch faces at a given time on the same hardware. I have now also seen a similar issue on my own Vivoactive 3 watch.

2 reports of "not working" on 920xt

Reported by users Hannu and Hugo Ojeda. Latter user on 1.5.3, including #16 fix.

Debug version of Crystal.prg, built for 920xt, attached, with debug.xml.
Archive.zip

Works in simulator. Suspected missing null check for ActivityMonitor.info field, but would like to confirm.

Add custom calories goal

This provides another option for displaying on a meter. CIQ 1.x devices currently only have a choice between steps and battery. Users would have to specify a goal, as CIQ does not provide one.

One move bar segment missing

There should be 5 move bar segments: MOVE_BAR_MIN is 0 (none), MOVE_BAR_MAX is 5 (one double-width segment, four further segments).

Reported by Viorel.

remove data fields

I'm about the purchase the paid version but just to ask is it possible to remove data fields if I want to?

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.