summaryrefslogtreecommitdiffstats
path: root/Solsnu.Widget
Commit message (Collapse)AuthorAgeFilesLines
* feat: display sunrise/sunset times in small widgetivar2026-03-241-17/+22
| | | | | | | | | Updated SmallWidgetView to show sunrise/sunset times below the countdown when they're available. Uses a VStack layout with the countdown at top and times below it (only displayed if both sunrise and sunset are available). Times use the same text color with smaller font (11pt) to fit in the widget. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
* refactor: rename calendar2 to currentCalendar for clarityivar2026-03-241-12/+12
|
* feat: add location fetching and sun time calculation to widget providerivar2026-03-243-1/+238
| | | | | | | | | | | - Fetch cached user location from AppGroupManager (via App Group storage) - Check if location is fresh (< 24 hours old) - Calculate sunrise/sunset times using SunTimes utility if location is fresh - Pass sun times to SolvervDef for widget display - Create widget-local copies of AppGroupManager and SunTimes utilities - Widget maintains midnight refresh policy Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
* refactor: cache DateFormatter and remove semicolons for code qualityivar2026-03-241-16/+18
|
* feat: add sunrise/sunset properties to SolvervDefivar2026-03-241-58/+28
|
* docs: add sunrise/sunset widget feature design specivar2026-03-233-51/+38
|
* feat: add medium and large widget configurationsivar2026-03-232-7/+51
|
* feat: implement SolvervDef methods and update widget timeline to refresh at ↵ivar2026-03-234-13/+233
| | | | midnight
* feat: add widget views for small, medium, and large sizesivar2026-03-233-0/+115
|
* chore: add SolvervDef stub methods for widget integrationivar2026-03-231-3/+22
|
* Initial commitivar2025-12-178-0/+278