Skip to content

Refine widget: fix crash, strikethrough, visual polish#10

Merged
pgarr merged 4 commits into
masterfrom
refine-widget
May 18, 2026
Merged

Refine widget: fix crash, strikethrough, visual polish#10
pgarr merged 4 commits into
masterfrom
refine-widget

Conversation

@pgarr
Copy link
Copy Markdown
Owner

@pgarr pgarr commented May 18, 2026

Summary

  • Fix widget loading crash: replaced a bare <View> divider (not in the RemoteViews allowlist) that caused "widget couldn't be loaded" on all Android versions
  • Strikethrough for checked items: completed list items now render with line-through text, matching the in-app style
  • Custom checkbox drawables: replaced system checkbox_on/off_background with lucide-style vector icons (widget_checkbox_on, widget_checkbox_off)
  • Visual cleanup: reduced widget background opacity to ~20% (light milky overlay), removed widget border, title divider, and per-item borders
  • Layout improvements: updated padding/margins to better match the app's card style

Test plan

  • Add widget after npm run android — no "widget couldn't be loaded"
  • Widget shows latest list with items
  • Checked items show strikethrough + dimmed text
  • No visible borders on card, title area, or items
  • Tapping a checkbox toggles the item and persists in the app

🤖 Generated with Claude Code

pgarr and others added 4 commits May 18, 2026 12:23
…proved layout, and new drawable resources; update color definitions for better UI consistency.
Replace bare <View> divider (not in RemoteViews allowlist) with removal to
fix "widget couldn't be loaded" error; reduce background opacity to 20%;
remove widget, item, and title-divider borders for a cleaner look.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…n; increment versionCode to 17 for Android compatibility
@pgarr pgarr merged commit f7918b1 into master May 18, 2026
2 checks passed
@pgarr pgarr deleted the refine-widget branch May 19, 2026 10:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant