Complete
over 3 years ago

Issue resolved

Epix Gen 2 using resources for 280x280 instead of 416x416

I use custom fonts for my watch face, where different size fonts are used for different screen sizes. The fonts are assigned with resource folders with my own names, e.g., resources-fonts_280 and resources-fonts_416. 

The epix 2 is using resources for 280x280 instead of 416x416. I confirmed this in the simulator by commenting out lines in the fonts.xml file in resources-fonts_280 and looking for errors. I also confirmed it by reassigning 280x280 devices to use resources_fonts-416.

The epix 2 uses the 280 fonts with these lines (416 resources are ignored):
round-280x280.resourcePath = $(round-280x280.resourcePath);resources-fonts_280
round-416x416.resourcePath = $(round-416x416.resourcePath);resources-fonts_416
It uses the 416 fonts with this:
round-280x280.resourcePath = $(round-280x280.resourcePath);resources-fonts_416
round-416x416.resourcePath = $(round-416x416.resourcePath);resources-fonts_416

Other 416x416 devices such as the Venu 2 work fine, they use the 416 resources in both of the above scenarios.

The same issue occurs when using appropriately named resource folders without statements in the jungle file. The epix 2 uses resources stored in resources-round-280x280, not resources-round-416x416.

At first I thought this was an issue only in the simulator. But it doesn't seem that way. A user posted a review saying "the data is displayed too small on the Epix 2". I'm not able to follow up with them because it's a review and they might not see my reply. I also do not have an actual epix 2 device to test it on, so I don't know for certain if it's a bug there too or not. But it sounds like it probably is. They left 4 stars instead of 5 because of this issue :/

Here are my specs:

VS Code 1.66.2

Monkey C extension 1.0.4

Connect IQ SDK 4.1.2

MacOS Monterey 12.0.1

Parents
  •  I found it under /Users/username/Library/Application Support/Garmin/ConnectIQ/Devices/epix2/compiler.json

    It shows:

    "deviceFamily": "round-416x416"

    Yet it uses resources for round-280x280 when I run the epix2 in the simulator (and apparently on an actual epix2 device per a user review).

Comment
  •  I found it under /Users/username/Library/Application Support/Garmin/ConnectIQ/Devices/epix2/compiler.json

    It shows:

    "deviceFamily": "round-416x416"

    Yet it uses resources for round-280x280 when I run the epix2 in the simulator (and apparently on an actual epix2 device per a user review).

Children
No Data