Update notification UI #30

Open
opened 2026-02-08 16:20:13 +00:00 by forbes · 0 comments
Owner

Goal

Show the user a non-intrusive notification when an update is available, with options to download, skip, or dismiss.

Implementation

  • Status bar widget that appears when an update is available:
    • Shows "Update available: v0.2.0" as a clickable label
    • Clicking opens the update dialog
  • Update dialog (QDialog):
    • Shows current version, available version, release notes
    • Buttons: "Download & Install", "Remind Me Later", "Skip This Version"
    • "Skip This Version" stores version in SkippedVersion pref
    • "Download & Install" triggers the download flow (#31)
  • Add Help > Check for Updates... menu item for manual checks
  • All UI code in src/Mod/Create/update_checker.py

Depends on

  • #29 (update checker)

Files

  • src/Mod/Create/update_checker.py (extend)
  • src/Mod/Create/InitGui.py (modify — add menu item)
## Goal Show the user a non-intrusive notification when an update is available, with options to download, skip, or dismiss. ## Implementation - Status bar widget that appears when an update is available: - Shows "Update available: v0.2.0" as a clickable label - Clicking opens the update dialog - Update dialog (QDialog): - Shows current version, available version, release notes - Buttons: "Download & Install", "Remind Me Later", "Skip This Version" - "Skip This Version" stores version in `SkippedVersion` pref - "Download & Install" triggers the download flow (#31) - Add `Help > Check for Updates...` menu item for manual checks - All UI code in `src/Mod/Create/update_checker.py` ## Depends on - #29 (update checker) ## Files - `src/Mod/Create/update_checker.py` (extend) - `src/Mod/Create/InitGui.py` (modify — add menu item)
forbes referenced this issue from a commit 2026-02-14 16:31:26 +00:00
forbes referenced this issue from a commit 2026-02-14 16:34:29 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/create#30