Skip to content

Introduce Proxy settings view #223

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Feb 19, 2023
Merged

Conversation

jarolrod
Copy link
Member

@jarolrod jarolrod commented Jan 25, 2023

Introduces the components and views that make up the proxy settings page. Missing options handling wiring, as well as the gray box that signals the current status/activation of specified proxy settings. Based on these designs: proxy designs

light dark
Screen Shot 2023-02-17 at 1 15 52 AM Screen Shot 2023-02-17 at 1 15 28 AM

Windows
Intel macOS
Apple Silicon macOS
ARM64 Android

@GBKS
Copy link
Contributor

GBKS commented Jan 30, 2023

Sweet, I'll add this to Figma. Looking at the "IP and port" input, I'd just have kept this as a single input field, I think it's straightforward enough like that. The hit areas are also really small, had to tap a few times until the inputs were selected.

And now (sorry) for some obnoxious feedback from me trying to break things.

Something I noticed is that the port input can accepts line breaks, messing with the layout.

Screenshot_20230130_104415

I can also enter super long text, breaking things further.

Screenshot_20230130_105435

@jarolrod jarolrod marked this pull request as draft February 4, 2023 18:07
@jarolrod jarolrod mentioned this pull request Feb 5, 2023
SettingsConnection now contains a SwipeView where you can access the
connection settings then press on "Proxy Settings" to get to the Proxy
configuration page. There is no use-case for Proxy settings to be shown
outside of the context of connection settings.
@jarolrod
Copy link
Member Author

Updated from 8fc193d to af66daa, compare

changes:

  • rebased over main
  • addressed conflicts
  • partially addressed this feedback, a follow-up will add a max input length to valueinput

@jarolrod jarolrod marked this pull request as ready for review February 17, 2023 06:11
Copy link
Collaborator

@johnny9 johnny9 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK af66daa

Looks good. No qml errors.

@hebasto hebasto merged commit 1c7b1dc into bitcoin-core:main Feb 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants