Scriptable-IOSWidgets

πŸŽ‰ Birthday Life Progress Widget

Scriptable Widget Size Display Parameter Theme Status Last Updated

A minimalist Scriptable widget that shows:

A beautiful way to reflect on your life β€” at a glance.

✨ Features

πŸ“₯ Setup Instructions

1. Add the Script to Scriptable

  1. Install the Scriptable app
  2. Create a new script named BirthdayWidget
  3. Paste the full widget code into the editor
  4. Save the script

2. Add to Your Home Screen

  1. Long-press your Home Screen β†’ tap +
  2. Search for Scriptable
  3. Choose Small Widget
  4. Tap Add Widget
  5. Long-press the widget β†’ tap Edit Widget
  6. Set the Script to BirthdayWidget
  7. Set the Parameter as:
<name>, <birthdate>

Example:

rushi, May 11 2005

🧩 Widget Parameter Format

Parameter Example Behavior
rushi, May 11 2005 Sets name to Rushi, birthdate to May 11 2005
janvi, apr 24 2011 Sets name to Janvi, birthday ring updates accordingly

The widget capitalizes the first letter of the name and displays Name's Life.

πŸ“ Layout Breakdown

Element Description
🟑 Progress Ring Visual progress toward next birthday
πŸ“› Name Text Name’s Life
πŸ“… Date Info Shows birthday (e.g., May 11 2005) and days lived
πŸ”’ Age Block Shows age in years with line-wrapped β€œyears old”

🎨 Theme

Feel free to modify these in the script for a more personal palette.

πŸ“Έ Screenshots

πŸ™Œ Feedback

Got feature ideas or want a version with weekly/monthly views?
DM me on Instagram or email me at rushiofficial1205@gmail.com.

Widgets aren’t just tools β€” they’re reflections of your life. Let’s build something personal.

πŸ“œ License

This widget is open-source under the MIT License.
Feel free to fork, remix, and personalize β€” just give credit.

##

Enjoy tracking your journey ~ RP