dash/src
MarcoFalke a650372830
Merge #13158: [Qt]: Improve sendcoinsdialog readability
f08a385590 [qt]: changes sendcoinsdialog's box layout for improved readability. (marcoagner)

Pull request description:

  I'm addressing two (probably duplicate) issues: https://github.com/bitcoin/bitcoin/issues/11606 and https://github.com/bitcoin/bitcoin/issues/10613.

  Some points worth noting:

  - I've tried to balance the proposed changes on both issues without going too far and remaining a bit conservative. It will be easier to improve based on suggestions where necessary.

  - I preferred to maintain a layout that doesn't ask for an address truncation because, in my view, this wallet should be conservative on this.

  - I didn't follow the idea of aligning the amounts to the right for finding it more natural (and minimalist) to read the information without having to map alignments. Additionally, that approach seems to need more `<hr />`'s (or similar) in order to help the user to map information, which ended up cluttering the box too much (specially with multiple recipients). Thus, I preferred to just give some more space between recipients. Let me know if there are better ideas on this.

  Visually, I went from this (current):
  ![screenshot from 2018-05-03 15-11-30](https://user-images.githubusercontent.com/5016303/39581859-16abec82-4edc-11e8-86d3-eb722f8a7ed6.png)

  To this:
  ![screenshot from 2018-05-03 15-15-41](https://user-images.githubusercontent.com/5016303/39582066-96856adc-4edc-11e8-804c-468aec44cc8d.png)

  As a side note, while doing this, I thought about a better way to show fees and found there's already a PR on this (https://github.com/bitcoin/bitcoin/pull/12189) and thought it is

Tree-SHA512: e94b740fab6c1babd853a97be65c3b6f86ec174c975a926fde66b147f7a47e0cf0fa10f7255ba92aaba68c76a80dde8c688008179a34705a9799bf24d3c5cd46
2021-07-06 19:50:24 +03:00
..
bench bench: adapt bls_dkg tests to nanobench 2021-07-05 18:28:58 +05:30
bls
coinjoin
compat
config
consensus
crypto
evo
governance
immer
index
interfaces
leveldb
llmq
logging
masternode
node
obj
obj-test
policy
primitives
qt Merge #13158: [Qt]: Improve sendcoinsdialog readability 2021-07-06 19:50:24 +03:00
rpc
script
secp256k1
support
test Merge pull request #4225 from PastaPastaPasta/backport-triv-pr5 2021-07-04 00:07:27 +03:00
univalue
util Merge pull request #4225 from PastaPastaPasta/backport-triv-pr5 2021-07-04 00:07:27 +03:00
wallet Merge pull request #4225 from PastaPastaPasta/backport-triv-pr5 2021-07-04 00:07:27 +03:00
zmq
.clang-format
addrdb.cpp
addrdb.h
addressindex.h
addrman.cpp
addrman.h
amount.h
arith_uint256.cpp
arith_uint256.h
attributes.h
base58.cpp
base58.h
batchedlogger.cpp
batchedlogger.h
bech32.cpp
bech32.h
bip39_english.h
bip39.cpp
bip39.h
blockencodings.cpp
blockencodings.h
blockfilter.cpp
blockfilter.h
bloom.cpp
bloom.h
cachemap.h
cachemultimap.h
chain.cpp
chain.h
chainparams.cpp
chainparams.h
chainparamsbase.cpp
chainparamsbase.h
chainparamsseeds.h
checkpoints.cpp
checkpoints.h
checkqueue.h
clientversion.cpp
clientversion.h
coins.cpp
coins.h
compat.h
compressor.cpp
compressor.h
core_io.h
core_memusage.h
core_read.cpp
core_write.cpp
ctpl.h
cuckoocache.h
cxxtimer.hpp
dash-cli-res.rc
dash-cli.cpp
dash-tx-res.rc
dash-tx.cpp Merge pull request #4225 from PastaPastaPasta/backport-triv-pr5 2021-07-04 00:07:27 +03:00
dashd-res.rc
dashd.cpp
dbwrapper.cpp
dbwrapper.h
dsnotificationinterface.cpp
dsnotificationinterface.h
flat-database.h
fs.cpp
fs.h
hash.cpp
hash.h
hdchain.cpp
hdchain.h
httprpc.cpp
httprpc.h
httpserver.cpp Merge pull request #4225 from PastaPastaPasta/backport-triv-pr5 2021-07-04 00:07:27 +03:00
httpserver.h
indirectmap.h
init.cpp Merge pull request #4225 from PastaPastaPasta/backport-triv-pr5 2021-07-04 00:07:27 +03:00
init.h
keepass.cpp
keepass.h
key_io.cpp
key_io.h
key.cpp
key.h
keystore.cpp
keystore.h
limitedmap.h
logging.cpp
logging.h
Makefile.am Merge pull request #4225 from PastaPastaPasta/backport-triv-pr5 2021-07-04 00:07:27 +03:00
Makefile.bench.include merge #18011: Replace current benchmarking framework with nanobench 2021-07-05 18:28:55 +05:30
Makefile.leveldb.include
Makefile.qt.include
Makefile.qttest.include
Makefile.test.include
memusage.h
merkleblock.cpp
merkleblock.h
messagesigner.cpp
messagesigner.h
miner.cpp
miner.h
net_processing.cpp
net_processing.h
net.cpp Merge pull request #4225 from PastaPastaPasta/backport-triv-pr5 2021-07-04 00:07:27 +03:00
net.h
netaddress.cpp
netaddress.h
netbase.cpp
netbase.h
netfulfilledman.cpp
netfulfilledman.h
netmessagemaker.h
noui.cpp
noui.h
pow.cpp
pow.h
prevector.h
protocol.cpp
protocol.h
pubkey.cpp
pubkey.h
random.cpp
random.h
rest.cpp
reverse_iterator.h
reverselock.h
saltedhasher.cpp
saltedhasher.h
scheduler.cpp
scheduler.h
serialize.h
shutdown.cpp
shutdown.h
span.h
spentindex.h
spork.cpp
spork.h
stacktraces.cpp
stacktraces.h
statsd_client.cpp
statsd_client.h
streams.h
sync.cpp
sync.h
threadinterrupt.cpp
threadinterrupt.h
threadsafety.h
timedata.cpp
timedata.h
tinyformat.h
torcontrol.cpp
torcontrol.h
txdb.cpp
txdb.h
txmempool.cpp
txmempool.h
ui_interface.cpp
ui_interface.h
uint256.cpp
uint256.h
undo.h
unordered_lru_cache.h
validation.cpp Merge pull request #4225 from PastaPastaPasta/backport-triv-pr5 2021-07-04 00:07:27 +03:00
validation.h
validationinterface.cpp
validationinterface.h
version.h
versionbits.cpp
versionbits.h
walletinitinterface.h
warnings.cpp
warnings.h