Skip to content

Comments

Minor improvements#2014

Merged
ImplOfAnImpl merged 6 commits intomasterfrom
minor_improvements
Feb 23, 2026
Merged

Minor improvements#2014
ImplOfAnImpl merged 6 commits intomasterfrom
minor_improvements

Conversation

@ImplOfAnImpl
Copy link
Contributor

A bunch of minor improvements extracted from my other branch:

  1. When --clean-data is passed to node-gui, don't show the wallet mode (i.e. hot vs cold) selection dialog, because it makes no sense in this case.

  2. Improve spinner widget shown in the GuiState::Loading state - previously it was just a dot flying near the edges of the window, almost invisible.
    Note that at this moment we show the spinner only for a brief moment, so the improvements isn't really noticeable
    (initially I made the change for the --import-bootstrap-file option, but later I decided to remove the option from node-gui, so this improvement is mostly useless for now).

  3. Subsystems can now receive the "shutdown initiated" flag, which can be used to cancel long-running blocking tasks (used during bootstrapping in a later PR).

  4. I did some cleanup in the functional test framework removing useless things like "bitcoin.conf".

  5. ChainstateEvent::NewTip is now also sent after block invalidation or resetting block failure flags, if it resulted in a reorg.

@ImplOfAnImpl ImplOfAnImpl marked this pull request as ready for review February 18, 2026 10:43
Base automatically changed from minor_cleanup to master February 23, 2026 10:38
@ImplOfAnImpl ImplOfAnImpl merged commit a7bd4fe into master Feb 23, 2026
14 checks passed
@ImplOfAnImpl ImplOfAnImpl deleted the minor_improvements branch February 23, 2026 14:26
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.

2 participants