🎥 Credit: James Scholz's YouTube Video
A simple and customizable iOS habit tracker widget built with Scriptable, inspired by James Scholz
- Download the Scriptable app from the App Store (if you haven’t already).
- Create a new script and name it exactly:
Habit Tracker Widget
(Case-sensitive to ensure compatibility.) - Copy the code provided and paste it into your script.
- Run the script once inside the Scriptable app.
- Add a new medium-sized Scriptable widget to your home screen.
- Long-press the widget and tap Edit Widget:
- Set Script to
Habit Tracker Widget - Set When Interacted to
Run Script
- Set Script to
- That’s it! You’re good to go 🙌
You can easily adjust the habit name and visual settings:
- Change the habit name in the script's
settingssection.
- Dot Size – default:
3 - Dot Spacing – default:
3 - Font Size – default:
14
These values can be modified to better suit your aesthetic preference or screen size.
There are five built-in themes. You can switch between them or customize the color palette directly in the code.
This widget is meant to be simple, motivational, and aesthetic. Feel free to fork, tweak, and personalize it to make it truly yours!