bitcoinknots / bitcoin

Bitcoin Knots enhanced Bitcoin node/wallet software
MIT License
212 stars 63 forks source link

Column size resets every time I launch bitcoin-qt #82

Open Tracachang opened 3 months ago

Tracachang commented 3 months ago

Is there an existing issue for this?

Current behaviour

I expand the label column so that I can fully read the labels, but every time I restart Bitcoin Knots, it goes back to the default size (as in the screenshot).

knots

Expected behaviour

I would expect it to keep the modified size rather than having to manually expand it each time.

Steps to reproduce

Restart bitcoin-qt after changing the label size

Relevant log output

No response

How did you obtain Bitcoin Knots

Pre-built binaries

What version of Bitcoin Knots are you using?

Bitcoin Knots version v26.1.knots20240513

Operating system and version

Fedora Workstation 40 (gnome)

Machine specifications

No response

luke-jr commented 3 months ago

I cannot reproduce this issue. If I change the column widths and restart Knots, they restore at the same sizes I changed them to.

Tracachang commented 3 months ago

I tried again and same result, so I have no idea where it could be coming from...

Out of curiosity, I tried the same steps with previous versions of Knots 26.1.knots20240325 and v25.1.knots20231115 with the same result. But with Core 27.0 I don't have this problem.

luke-jr commented 3 months ago

Do you observe changes to ~/.config/Bitcoin/Bitcoin-Qt.conf when you do this?

Tracachang commented 3 months ago

Do you observe changes to ~/.config/Bitcoin/Bitcoin-Qt.conf when you do this?

No, I did not see any changes.

But deleting Bitcoin-Qt.conf fixed it.

Thank you!

luke-jr commented 3 months ago

Did you by chance save the old file, so I can try to reproduce it?

Tracachang commented 3 months ago

Did you by chance save the old file, so I can try to reproduce it?

Sure, here it is:

[General] DisplayBitcoinUnit=@Variant(\0\0\0\x7f\0\0\0\x13\x42itcoinUnits::Unit\0\0) MainWindowGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1\x88\0\0\0\x8b\0\0\x6S\0\0\x3Z\0\0\x1\x88\0\0\0\xb0\0\0\x6S\0\0\x3Z\0\0\0\0\0\0\0\0\a\x80\0\0\x1\x88\0\0\0\xb0\0\0\x6S\0\0\x3Z) PeersTabAlternatingRowColors=false PeersTabBanlistHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1_\0\0\0\x2\0\x1\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\x64\xff\xff\xff\xff\0\0\0\x84\0\0\0\0\0\0\0\x2\0\0\0\x65\0\0\0\x1\0\0\0\x3\0\0\0\xfa\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\xfa) PeersTabPeerHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x5\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x5x\0\0\0\n\0\x1\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\x64\xff\xff\xff\xff\0\0\0\x84\0\0\0\0\0\0\0\n\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x33\0\0\0\x1\0\0\0\x3\0\0\x1\xd0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0P\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\xcd\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x96) PeersTabPeerHeaderState_Knots23=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\b\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x6\xa8\0\0\0\t\0\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x84\0\0\0\0\0\0\0\t\0\0\0Q\0\0\0\x1\0\0\0\0\0\0\0P\0\0\0\x1\0\0\0\0\0\0\0&\0\0\0\x1\0\0\0\0\0\0\x2\x5\0\0\0\x1\0\0\0\0\0\0\0O\0\0\0\x1\0\0\0\0\0\0\0P\0\0\0\x1\0\0\0\0\0\0\0T\0\0\0\x1\0\0\0\0\0\0\0\xb5\0\0\0\x1\0\0\0\0\0\0\x2\x34\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x96) RPCConsoleWindowGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x88\0\0\0v\0\0\ao\0\0\x3\xdd\0\0\0\x88\0\0\0\x9b\0\0\ao\0\0\x3\xdd\0\0\0\0\0\0\0\0\a\x80\0\0\0\x88\0\0\0\x9b\0\0\ao\0\0\x3\xdd) RPCConsoleWindowPeersTabSplitterSizes="@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1\x90\0\0\x1,\0\xff\xff\xff\xff\x1\0\0\0\x1\0)" RPCConsoleWindowPeersTabSplitterSizes_Knots23=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x5k\0\0\x1M\0\xff\xff\xff\xff\x1\0\0\0\x1\0) RecentRequestsViewHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\xea\0\0\0\x4\0\x1\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\0\0\0\x82\0\0\0\x84\0\0\0\0\0\0\0\x4\0\0\0\x82\0\0\0\x1\0\0\0\0\0\0\0\x82\0\0\0\x1\0\0\0\0\0\0\0\x82\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64) SubFeeFromAmount=false TransactionViewHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x2\x1\0\0\0\0\0\0\0\0\0\0\0\x6\x2\0\0\0\x1\0\0\0\x1\0\0\0\x64\0\0\x4\xaa\0\0\0\x6\0\x1\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\0\0\0\x17\0\0\0\x84\0\0\0\0\0\0\0\x6\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x99\0\0\0\x1\0\0\0\0\0\0\0\xaf\0\0\0\x1\0\0\0\0\0\0\x1H\0\0\0\x1\0\0\0\0\0\0\x1\xb6\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\x1\xb6) UseEmbeddedMonospacedFont=true bDisplayAddresses=false enable_psbt_controls=true fCoinControlFeatures=true fFeeSectionMinimized=false fHideTrayIcon=false fMinimizeOnClose=false fMinimizeToTray=false fReset=false fRestartRequired=false mask_values=false nCoinControlMode=true nCoinControlSortColumn=2 nCoinControlSortOrder=0 nConfTarget=1008 nFeeRadio=0 nNetworkPort=8333 nSettingsVersion=270000 nSmartFeeSliderPosition=0 nTransactionFee=1000 strDataDir=/home/myUserName/.bitcoin strThirdPartyTxUrls=

[nRPCConsoleWindowHistory]

size=19