Page MenuHomePhabricator

Merge #11491: [gui] Add proxy icon in statusbar
ClosedPublic

Authored by nakihito on Oct 19 2019, 04:29.

Details

Summary

73cd5b25b [gui] Add proxy icon in statusbar (Cristian Mircea Messel)

Pull request description:

Relates to #7734

![image](https://user-images.githubusercontent.com/226170/33406640-8ea700c6-d576-11e7-9d69-fde9a696c219.png)

Please ignore the wrong alpha in the screenshot, I couldn't get the screenshot alpha right :(

I plan to extend this feature in future PRs to include:

- custom Tor icon
- clickable icon which opens network settings

Old proposals, dropped in favor of current

![image](https://user-images.githubusercontent.com/226170/32688635-979ef690-c6dd-11e7-8869-49da7e0f0a11.png)
![proxy_preview](https://user-images.githubusercontent.com/226170/31521305-99c43f22-afb1-11e7-9daf-d1ed6347daa8.png)
![image](https://user-images.githubusercontent.com/226170/31680585-72706098-b37d-11e7-88ad-028c4c723f42.png)

Tree-SHA512: e5f18c20c0be292256a3e78c91cdf390a3b6084346a192a8170460f706f5b6cd198ba5b0035798a85a442fe7f262cf1c2350064670085ff8f473f880ab5ba589

Backport of Core PR11491
https://github.com/bitcoin/bitcoin/pull/11491/

Test Plan
make check
bitcoin-qt -proxy=<valid proxy>

However cursor over the P symbol in the bottom right corner until small window detailing proxy information appears.

pr11491post.png (71×160 px, 3 KB)

bitcoin-qt

The P symbol should not appear because no proxy is being used.

pr11491pre.png (77×122 px, 1 KB)

Diff Detail

Repository
rABC Bitcoin ABC
Branch
PR11491
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 7816
Build 13654: Bitcoin ABC Buildbot (legacy)
Build 13653: arc lint + arc unit

Event Timeline

Owners added a reviewer: Restricted Owners Package.Oct 19 2019, 04:29
nakihito edited the test plan for this revision. (Show Details)
nakihito added reviewers: Fabien, jasonbcox.
This revision is now accepted and ready to land.Oct 21 2019, 00:39