Bitcoin Core / Research the history of Core GUI changes through Github issues #19
Replies: 6 comments 1 reply
-
I think this is a good place for collecting together all links on past discussions, PRs, Issues on attempts to implement automated GUI testing to work out how we can move the testing conversation forward. |
Beta Was this translation helpful? Give feedback.
-
New GUI featuresEvery new feature gets implemented as a RPC call, then after about 2 releases (once stability is confirmed) it is implemented in the GUI.
Hardware Wallet Support
Notes from Bitcoin Core GUI call BitcoinDesign/Guide#2 #13 |
Beta Was this translation helpful? Give feedback.
-
Writing CopyOptech Style Guide - These are by no means industry wide standards but they seem to be pretty consistent with what most people use. A standard style guide for bitcoin doesn't (or maybe should never?) currently exist. Font discussions
Hardware walletbitcoin-core/gui#4 Needs some designer reviewing this PR. Pruned nodesEnable wallet import on pruned nodes - bitcoin/bitcoin#16037 currently importing wallets that have txs in the blocks you prune will not be shown. This is a UX issue that needs to be overcome. This bitcointalk post goes in more depth on this topic - https://bitcointalk.org/index.php?topic=5213552.0 Why Bitcoin Core doesn't support BIP 39bitcoin/bitcoin#6265 |
Beta Was this translation helpful? Give feedback.
-
Please note that bitcoin-core/gui#79 is actually a (visual) bug fix. Such PRs (bug fixes) usually get more reviewers' attention as they are justified by their nature. Any other improvement or feature PR require strong motivation, and I think having the (draft) Designer Guide could be a such motivation. |
Beta Was this translation helpful? Give feedback.
-
This seems generally true. Yet open source is an ad-hoc, scratch-your-own-itch process and in practice I have the impression there are quite a few exceptions that can depend on the initiative of each contributor. Two examples I've been involved with, for an idea:
That said, the general concepts you've expressed are very good. |
Beta Was this translation helpful? Give feedback.
-
Is this issue still relevant? |
Beta Was this translation helpful? Give feedback.
-
Abstract
In order to start a redesign of Bitcoin Core GUI, we should try to understand design constraints, and technical decisions that have lead to its current state.
The way we do this would be to start gathering links to issues that may be relevant to any redesign efforts so designers coming in do not make assumptions and waste time on things that are not practical, or have already explored.
Motivation
We would need to come up with a strategy to get designers involved in the ongoing UI/UX decisions made to the GUI, and find out if it's practical to make more substantial improvements to the UI, and understanding how to go about doing so.
Issues
REF
Beta Was this translation helpful? Give feedback.
All reactions