Comments (3)
There's not much utility in running a node without also using it as wallet, i.e. to verify coins you receive. Hooking up an external wallet is too complicated at the moment for a first experience, though hardware wallets are within reach (see #4).
Note that when you first install you're presented with an intro screen that is mostly about the Node side of things. After that you're looking at a syncing blockchain, until you dismiss the full screen popover.
Regarding the Overview tab: it could make sense to add a section with basis node stats. Perhaps the sync stuff that's currently at the footer of the screen, could instead go in that section. That can also make it more clear when the node is fully synced, in case the user is waiting for a transaction to come in.
@achow101 proposed not immediately creating a wallet, see bitcoin/bitcoin#15454
from gui.
There is strong public advocacy to 'Run your own node' for all the obvious reasons. And many say the easiest way to do that today is 'just download/install core.' Fair enough. But for a new user, that is not what appears to be taking place when you actually install Core. Instead, the UIrominent position is the "Overview" panel.
I guess what might also help a lot, would be if the design of the whole UI would become a from top to bottom style that could easy disp on a mobile, so that we have on desktop and mobile the same style. That would also boost dev to make the UI the pure remote of a full node or wallet.
from gui.
I believe we should reconsider how "empty space" in the UI can be reallocated to more useful displays of information...
For example the Network tab can be reworked to display more information "at a glance".
If done well the Information tab and the Network tab can be consolidated into one useful "at a glance" display.
This is a quick cut and paste but I think it conveys the idea...
This approach of "at a glance" can be reworked so that the main window can be resized and a "block height" window overlays the window so that the user can see the block height...
This approach would actually obfuscate the balance of the wallet that is loaded...and may be a useful way to create a log back in prompt...which adds a little more security from people walking away from their computers without logging out...
This will also give the user a "widget" type experience similar to having a desktop clock widget..
from gui.
Related Issues (20)
- When using an unencrypted read-only wallet, pressing "Create Unsigned", shows "This operation needs you wallet passphrase to unlock the wallet" HOT 2
- Send: ability to (re)view automatically selected coins
- macOS qt QTimer::stop crash on v26.0rc2
- The logo icon doesn't show properly under Wayland HOT 2
- Weird focus rect displayed on inital sync HOT 4
- "Open bitcoin URI" dialog could give more feedback on what's wrong with BIP21 URI
- New crash in v26.0 HOT 7
- How to get started with Contribution HOT 5
- I don't think we should add a lock icon or something like that; there are significant benefits of having encrypted connections on a large scale, but users in general shouldn't assume that their specific connections are more secure for their specific purposes when they're v2.
- ci_native_asan: UndefinedBehaviorSanitizer: null-pointer-use qt/test/wallettests.cpp:424:25 in HOT 5
- When selecting a custom data directory on first launch of Bitcoin Core GUI on Mac, where is that setting stored? HOT 4
- test: `migrateSettings` fails on Windows HOT 1
- Segfault in qt/clientmodel.cpp:92 on every shutdown HOT 5
- Bitcoin core UI is unresponsive while syncing HOT 8
- implicit-integer-sign-change wallet/interfaces.cpp:289:57 HOT 13
- gui: node shutting down after incorrect proxy IP address input HOT 7
- Create unsigned when increasing fee asks for the passphrase HOT 6
- A config option to separately store blocks and state in start window
- Welcome screen uses GiB values as GB, risking running out of space HOT 2
- Generalized fee bumping HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gui.