Skip to content

Bounce animation + manual refresh #1084

@expatri0tic

Description

@expatri0tic

Describe the new feature or improvement you would like to see in the Envoy mobile app.

So currently when I open a wallet in Envoy, if I swipe down to force a refresh, nothing happens.
I'd like for when I swipe down, a kind of bouncing animation plays that visually indicates a refresh has been initiated. This would then refresh price and state of current txs, check mempool etc.

Explain the specific use case or scenario where this feature would be valuable to users.

For example, let's say a user notices that the price of Bitcoin has appreciated SIGNIFICANTLY since they last opened envoy. And they have a rough idea of what the fiat was last time they were in the app. They then open the app simply to see what is the current fiat value (one could argue that bitcoiners should NOT do this, but that's beside the point, maybe they're trying to make a large purchase of something priced in fiat and need to know if they can afford it yet) but when they open the app, it seems suspiciously like the old value. So they think, no sweat, I'll force a refresh... But no animation, nothing happens. They then leave their phone open for 60-120 seconds until envoy automatically decides to ping the relevant APIs and determines what the fiat value of your sats are.
Now that UX of leaving your phone unlocked and open while envoy figures out your balance passively is not great IMO.

A second thing that has been a negative UX has been Envoy not really being fast about finding incoming txs in the mempool and telling me about them, or when I'm sending txs, letting me know when it's been confirmed in a timely manner. Being able to quickly swipe down or press a little circular arrow (refresh icon) at will would help with this too.

Ideas for implementation

No additional ideas other than what's above.

Screenshots/Design

Sorry, none.

Additional Context

NA

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions