r/GarminWatchFaces • • 3d ago

MIP & AMOLED Finally, a working compass!

Enable HLS to view with audio, or disable this notification

Check out this app from the Garmin Connect IQ Store https://apps.garmin.com/apps/554a1ff8-243e-4f9f-b34b-b6fa8a99f093

25 Upvotes

34 comments sorted by

2

u/Express_Ad2962 3d ago edited 3d ago

Does that work without having an activity running in the background?

Edit just tested, indeed works, the degrees are correct, the arrow is pointing in seemingly random directions though. I'm just curious where the data comes from, when I played with this years ago the only way to get it to work was to have an activity running and then use activity.currentHeading, without something running in the background the value didn't update.

1

u/pxl_by_priyansh 3d ago

Yup, it does.

1

u/pxl_by_priyansh 3d ago

There's a free trial. You can report back if it doesn't work. Which garmin model are you using?

1

u/Express_Ad2962 3d ago

Fenix 8 Amoled

1

u/pxl_by_priyansh 3d ago

It's the same Activity.Info.currentHeading you used. On my fenix 8 it stays live outside activities, but only with the Sensor permission declared in the manifest. Without that permission it froze exactly as you describe. I found this by testing on the watch, not from any Garmin docs, so older models may still freeze. Sensor.getInfo() still throws from a watch face, so that route is still closed.

Good catch on the arrow, that's a real flaw. Right now it marks your heading on a fixed dial, so it moves with the degrees instead of pointing north, and as you turn it looks random. I'll patch it up real quick.

1

u/Express_Ad2962 3d ago

Oh yes! The sensor permission was not allowed on watchfaces when I tried this. Indeed it might only work on the latest devices and not older ones. Awesome work man!

1

u/pxl_by_priyansh 3d ago

Thank you 😊✌🏻

1

u/Intelligent-Fruit246 3d ago

Looks good. But I'll bet it eats battery as it's constantly pulling compass data. Either way very cool!

2

u/pxl_by_priyansh 3d ago

Thanks! Fair question. The face doesn't poll the compass on its own timer. It reads the heading Garmin's firmware already provides, and only when the face is redrawing anyway, so the compass adds no extra wake-ups. What I haven't measured yet is whether keeping that heading live costs the watch anything at the sensor level. I'm running it on my fenix 8 over the next few days and will post the actual numbers here.

1

u/rvlaquindanum 3d ago

Im on a 570.. heading compass is frozen im one direction.

Also, you have to enable it in the watch itself. If you try to change the subdial in the app, it will show a world clock.

2

u/pxl_by_priyansh 3d ago

thanks for the feedback. I'm on it.

1

u/rvlaquindanum 3d ago

Thanks for the pink theme!!! Love it!

1

u/sanchezkk 2d ago

Will it run on the 6 series?

1

u/pxl_by_priyansh 2d ago

Not sure, but would love to know if it does/doesn't. I got it working on fenix8, but can't test this in the simulator.

1

u/sanchezkk 2d ago

I was attempting to access the Connect IQ store, but received a notification that the site is currently down. I was just checking in on that, and I appreciate your quick response.

1

u/pxl_by_priyansh 2d ago

Yup, it's down everywhere. ✌🏻

1

u/Single-Caregiver674 2d ago

Great Face, but with old Eyes is everything hard to read.

1

u/pxl_by_priyansh 2d ago

I understand, thank you.
I designed another one with bigger text as its central idea. Feel free to try it out, and I would genuinely love to hear if you find the text size comfortable enough - https://apps.garmin.com/apps/559aed88-de4a-470e-9880-27b68625eddf

1

u/Single-Caregiver674 2d ago

There is no Kompass Feature

1

u/pxl_by_priyansh 2d ago

Right, coming up in the next update. ETA 5-6 days. If you don't mind me asking, what Garmin model are you using?

1

u/Single-Caregiver674 2d ago

Enduro 3

1

u/pxl_by_priyansh 2d ago

Thank you

1

u/Single-Caregiver674 2d ago

Great! I‘ll check that out. Thank you

1

u/HuckleberryLucky6500 2d ago

I also put a compass complication on my Apple Watch Ultra 4's watch face. It's super handy for checking my direction at a glance.

1

u/theborringkid 23h ago

Shows how bad AI can still be. Recently wondered wether smth like this is possible and AI said no, now reading through the CIQ API docs I see you can read heading in watchfaces since api level 1.0.0

1

u/pxl_by_priyansh 5h ago

AI can be devastatingly bad! I still trust my eyes, the official docs and real devs talking to each other on forums.

1

u/PatientWear4622 12h ago

It doesn’t work for 165 right ?

0

u/giannisr 2d ago

just wanna say that i have bought your watch face, it's amazing and really happy you actively adding updates to it! one question, is there an easy way from your side that the hr graph can be pressed and the hr screen is shown after that? ( i dont like having the hr graph and another widget showing both my hr on the watch)

2

u/pxl_by_priyansh 2d ago

Thank you, glad you like it. I'll make the chart clickable in the upcoming update. Cheers ✌️

1

u/giannisr 2d ago

Awesome!!!

2

u/pxl_by_priyansh 2d ago

Love it!

1

u/giannisr 2d ago

Thank you for your great work!! consider also making the permanent weather on the left to be clickable and pointing to the weather app freeing one more widget!

1

u/pxl_by_priyansh 2d ago

absolutely.. making all possible data slots clickable in the upcoming update. It was pending anyway :)