Unquestionify (only work with Garmin Connect 4.39)
· v1.2.3
About
[Update 14/9/2021]: After half a year it still doesn't seem possible that Garmin will ever bring Chinese language support to non-Asian Fenix 6 (that I own), and Garmin Connect Mobile still prevents a major API from working in newer version that Unquestionify needs. I find this widget still very necessary for my personal need.
As a workaround, you can still use Unquestionify if you install Garmin Connect Mobile 4.39 (https://www.apkmirror.com/apk/garmin/garmin-connect-mobile/garmin-connect-mobile-4-39-release/garmin-connect-4-39-android-apk-download/download/?forcebaseapk). You may need to uninstall your current Garmin Connect Mobile first and install using this downloaded apk. Uncheck auto-update in Google Play for Garmin Connect Mobile or it may get updated to newer version.
[Update 13/3/2021]: Garmin has officially declared that they won't modify the new Garmin Connect Mobile 4.40 behaviour. That clearly indicates that this app will no longer work. As a daily user of this app myself, I'm very frustrated and disappointed. I have to take this app out of the store some day. Thanks for using this app if it ever helped you.
[Update 10/3/2021]: This app is currently broken and completely unusable due to an unknown/unclear Garmin Connect Mobile 4.40 behaviour change. The bug report has been filed at https://forums.garmin.com/developer/connect-iq/i/bug-reports/connect-mobile-4-40-makeimagerequest-localhost-error
Without Garmin fixing it, it's impossible for me to get this app working, unfortunately. I'm very pissed off too as both a CIQ user and a CIQ app developer.
==========
ANDROID ONLY. Please stop asking me why it won't work when you use iPhone with your Garmin. Sorry about that but I don't have iOS devices and don't want to pay Apple to develop apps on iOS. Someone might write iOS app for this someday since this app is open sourced.
Unquestionify displays your phone's notifications (selectable from which apps) as a 1-bit monochrome image.
This enables the user to read notifications in any language which is not possible on some Connect IQ devices.
NOTE for Vivoactive 4/4s (FW 4.0/4.4/4.5)
-------------------------------------------------
There is a firmware bug for 4.0, 4.4 and 4.5 that onNextPage() and onPreviousPage() gesture won't work for widgets on vivoactive 4/4s. That means scrolling up and down to view next/previous pages/messages are NOT possible. Garmin has finally fixed it in FW4.6. Please upgrade your vivoactive 4/4s to FW 4.6 to be able to use this widget correctly.
Reference bug report: https://forums.garmin.com/developer/connect-iq/i/bug-reports/latest-fw-update-on-va4-killed-behaviordelegate
-----------
NOTE: This widget needs Android companion app at: https://play.google.com/store/apps/details?id=idv.markkuo.unquestionify
No iOS version available now.
-----------
If you see "PhoneApp Unreachable" even if you've installed companion app on your phone and it's running, make sure you open "Garmin Connect" app on your phone and sync your watch. I've seen twice that there is some glitch there on Garmin Connect so the phone-watch connection is broken unless you re-start Garmin Connect.
-----------
This project is entirely free and open. You can buy me a beer if you like this work: paypal.me/aumarkkuo
What's new
1.2.3
For vivoactive 4/4s, it appears Garmin has fixed the widget swiping up/down bug in FW 4.6. This release just reverts what was done in 1.2.2.
1.2.2
For vivoactive 4/4s, scroll up/down gesture is broken on latest FW 4, 4.4, and 4.5. Use single tap instead to go to next page/message. There is no "Dismiss" menu on vivoactive 4/4s now.
1.2.1
Support FR630
1.2.0
Fix some layout in some watches. Add some colours to it.
1.1.0
Support more devices with CIQ SDK 1.3.x+
Fix a small bug
1.0.2
Tested on Fenix 6 pro and vivoactive 4s.