Skip to content

UI: fix Bitcoin Core setup dialog sizing and copy #256

Description

@BenWestgate

Problem

The hands-on Tails 7.13 review in #230 found two Bitcoin Core setup surfaces in install-core with layout/copy drift on the supported desktop:

  • Further download verification is too narrow/tall and can clip signer/text content.
  • The first-run Bitcoin Core Welcome/synchronization dialog is also oddly narrow/tall and its wording should match the actual launch order.

These are one install-core UI fix. Other UI regressions discovered in the same review now have their own canonical issues and PRs.

Goal

Make the Bitcoin Core install/setup dialogs fit the supported Tails desktop and state only what CipherStick actually does, without hard-coded geometry or a new UI framework.

Acceptance criteria

  • The Further download verification prompt fits at the supported Tails guest resolution and identifies the selected Bitcoin Core version.
  • Signer identity/fingerprint presentation is readable without clipping/ellipsizing important verification data.
  • The first-run Bitcoin Core synchronization/welcome dialog fits without hard-coded window geometry.
  • Synchronization wording matches the actual launch order.
  • Pruned-storage explanation is concise and readable.
  • Use supported existing Zenity/icon interfaces; add no dependency or branding asset.
  • bash -n bails/.local/bin/install-core, ShellCheck, and git diff --check pass.
  • Visually inspect the final dialogs on the supported Tails release at the standard guest resolution.

PR #262 is the implementation vehicle.

Separate scopes:

Refs #230, #249.

Activity

  1. BenWestgate commented on Sep 27, 2026

    @BenWestgate
    OwnerAuthor

    Scope split for reviewability: #256 now covers the current Core/setup/chainstate dialog and notification surfaces. Persistent Storage UI is #251/#259; menu/About is #252/#260; passphrase policy remains #240/#243; Clone/Backup remains #42/#219. The closing PR for #256 is stacked on #258 only because both touch the Core welcome text.

  2. BenWestgate commented on Sep 28, 2026

    @BenWestgate
    OwnerAuthor

    Runtime follow-up from Tails 7.13: the Further download verification Zenity dialog is also too narrow/tall at the supported guest resolution. This is in #256's Core-dialog scope. PR #262 now widens it without fixed geometry (--no-wrap + explicit line breaks), shortens the copy, and changes the lead sentence to include the selected Core version: Your Bitcoin Core $VER download ....

  3. changed the title [-]UI: shorten oversized dialogs and refresh stale setup/notification copy[/-] [+]UI: fix Bitcoin Core setup dialog sizing and copy[/+] on Sep 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions