Unsynced wallet status should be more apparent #8060

issue laanwj opened this issue on May 16, 2016
  1. laanwj commented at 9:16 AM on May 16, 2016: member

    Currently the wallet shows warning triangles on the "Overview" page when the client is not synced.

    Looking at the volume of mail I receive from people confused by unsynced client behavior, as well as issues like #7235 this is not enough.

    I think it would make sense to:

    • Make the warning look more serious. E.g. make the icons red or yellow instead of the same color as the rest.
    • The warning should appear on every page, not just Overview but also when receiving or sending transactions. Possibly on the bottom bar.
    • Mouseover should warn that:
      • Transactions are not up to date - most notably, received transactions more recent than the current synchronization time are not yet visible. This should be made really, really clear.
      • Balance is not up to date - it does already say this implicitly by showing the triangle next to the balance and recent transactions, but not everyone picks up this hint.
      • Fee estimation is not up to date/incomplete - maybe we need a separate warning for this on the "Send" page.
  2. laanwj added the label GUI on May 16, 2016
  3. laanwj added the label Easy to implement on May 16, 2016
  4. jonasschnelli commented at 1:37 PM on May 16, 2016: contributor

    Agree with @laanwj. I pick this up.

  5. Tyler-Hardin commented at 12:18 AM on July 17, 2016: contributor

    @laanwj how do you envision this? I'm interested in implementing it, but I don't see a way that's not massively redundant. We already have the sync progress bar and the text warning to the left of it.

    What do you think about adding a red or yellow caution to the right of the warning text, to draw attention to it? That seems to best fit with what already exists. Augmenting instead of duplicating. I could change the mouse over text from the sync bar/text to reflect the extra warnings you describe, and add this mouse over to the new warning icon as well.

    How does all that sound?

  6. laanwj commented at 6:45 AM on July 18, 2016: member

    @Tyler-Hardin sounds good to me!

  7. jonasschnelli commented at 7:32 AM on July 18, 2016: contributor

    I have a different approach: If you start, or getting in a state where your Bitcoin-Core GUI is "out-of-sync", we could overlay the MainWindow with an info-layer (maybe slightly semi-transparent) that could inform about the out-of-sync state (warning with some text), the required blocks to catch up, maybe current blocks-per-seconds rate, etc.

    Users could "click-away" that modal information layer. But at least a click-away action is required. Once the layer has been clicked away, we could go back to the current state where we show the exclamation mark warning icons

  8. MarcoFalke commented at 7:43 AM on July 18, 2016: member

    Sound good as well. Make sure to include a "[ ] Never show this again" toggle.

  9. MarcoFalke commented at 3:37 PM on September 25, 2016: member

    Most of this was done in #8371. Not sure if those should be addressed:

    (copied from OP)

    • Transactions are not up to date - most notably, received transactions more recent than the current synchronization time are not yet visible. This should be made really, really clear.
    • Balance is not up to date - it does already say this implicitly by showing the triangle next to the balance and recent transactions, but not everyone picks up this hint.
    • Fee estimation is not up to date/incomplete - maybe we need a separate warning for this on the "Send" page.
  10. laanwj commented at 3:58 PM on September 25, 2016: member

    Hm, doesn't the overlay take care of all of those? I don't mind that they're not specifically implemented as mentioned there, that was just an idea.

  11. MarcoFalke closed this on Sep 25, 2016

  12. MarcoFalke commented at 5:59 PM on September 25, 2016: member

    It is missing the fee estimation part, but I think this can be done later.

  13. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-13 18:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me