feat: Open JoinPool
canvas immediately, preloader, prioritise low member pools.
#2059
+344
−131
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Improves pool joining UX by opening the JoinPool canvas immediately and displaying a preloading state within the canvas. This prevents the user having to click the "Join Pool" button twice, once to initiate the syncing process, and another time to open the canvas.
The user is still free to close the JoinPool canvas while the performance data is being fetched - it will continue and be ready when the user opens it again.
Breakdown of changes
JoinPool
canvas while performance data is being fetched, with ability to openJoinPool
immediately.ButtonTab
s, with custom disabled styling.memberCounter
.