⌚️ A Connect IQ watch app for Garmin devices that allows you to generate and display QR codes and barcodes directly on your watch. Using https://github.com/zetxek/qr-generator to generate QR codes and barcodes ☁️
- Generate QR codes and barcodes from text input
- Store multiple codes for quick access
- View codes in both full app and glance view
- Edit or remove existing codes
- Support for various Garmin devices (Fenix, Epix, Edge, etc.)
- Fenix 7 & 8 series
- Epix 2 series
- Edge series
- Approach series
- And more (see manifest.xml for full list)
- Edit the app settings from Garmin Connect IQ app or Garmin Express
- Open the app on your watch
- The code will be generated and displayed
- Use up/down keys to navigate between stored codes
- Press enter to access options
You can manage your QR and barcode entries using the Garmin Connect IQ app or Garmin Express on your phone or computer:
-
Add a Code:
- Open the app settings from the Connect IQ app or Garmin Express.
- Tap 'Add' or the plus (+) button to create a new code entry.
- Choose the code type (QR or Barcode), enter a title, and the text to encode.
- Save your changes and sync with your device.
-
Edit a Code:
- In the app settings, tap on an existing code entry.
- Change the title, type, or text as needed.
- Save and sync.
-
Remove a Code:
- In the app settings, tap the delete (trash) icon or swipe to remove a code entry.
- Save and sync.
-
Refresh Codes on Device:
- On your watch, open the app and press the menu button (key 4) to access the code menu.
- Select 'Refresh Codes' to reload the latest codes from storage.
-
Navigate Codes:
- Use the up/down keys to switch between your saved codes.
-
About Screen:
- In the code menu, select 'About the app' to view app info and toggle between about text and a QR code for the GitHub repository by tapping the screen or pressing the start button.
- Garmin Connect IQ SDK
- VS Code with Connect IQ plugin (recommended)
- Clone the repository
- Open the project in VS Code
- Build using the Connect IQ SDK
source/App.mc
: Main application coderesources/
: UI resources and assetsmanifest.xml
: App configuration and device support
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
If you find a bug or have a feature request, please open an issue in the GitHub issue tracker.