Codex Desktop: replace the downloaded-update icon with a labeled Update action and three-pulse startup cue

Open 💬 0 comments Opened Jul 24, 2026 by H4XOFFICIAL

Summary

When a Codex Desktop update is already downloaded and ready to install, show a labeled Update action instead of an icon that conventionally means download. At app startup, contract a button-shaped aura toward the action exactly three times so the waiting update is noticeable, then stop.

Problem

In the observed Windows account row, the control rests as a download icon and reveals Update on hover. The resting state is ambiguous once the package is ready and is easy to miss at startup.

Proposed UX

  • Keep the control in the existing account-row position.
  • In the ready-to-install state, remove the download glyph and show Update.
  • On each app start while that state remains active, contract a visible aura toward the action three times over roughly 2.5 seconds.
  • Keep the button itself still; animate only the separate aura.
  • After the third pulse, keep the action still for the rest of the session.
  • Do not replay the cue on focus changes, navigation, sidebar interaction, or account-menu use.
  • Clicking Update opens the existing confirmation flow, whose primary action reads Update and restart.
  • Remove the action after the installed version becomes active.
  • Under reduced-motion preferences, skip the aura and keep the labeled action still.

Acceptance Criteria

  • Ready-to-install state uses the text Update, not a download icon.
  • The account label and action remain readable without overlap at narrow widths.
  • Startup animation runs exactly three times and never loops.
  • The cue is tied to app start and does not replay during normal use.
  • The button remains usable while emphasized.
  • Activation reaches the existing confirmation flow with Update and restart as the primary action and cannot be submitted twice.
  • Earlier downloading and progress states retain truthful state-specific treatment.

Evidence Boundary

This request is based on supplied Windows screenshots showing the account-row icon and labeled Update state. It does not claim that update downloading, verification, or installation is broken. The proposal is limited to the ready-state label and startup emphasis.

Prototype

The reporter's screenshots are not included. The prototype uses generic account and workspace labels.

View original on GitHub ↗