Skip to content

Do not dynamically load OnboardingViews from url, which now have descriptive names #198

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 4 commits into from
Dec 14, 2022

Conversation

jarolrod
Copy link
Member

@jarolrod jarolrod commented Dec 7, 2022

This is addressing the desire for descriptive names for the onboarding views as well as (partially) addressing an old piece of feedback from promag about loading pages.

In regards to the second issue this is addressing, the current state of the PR doesn't perfectly address this as there doesn't seem to be a way of given a SwipeView children after it's already been declared. So this PR just doesn't use the Wizard control anymore (which already has limited value and is vulnerable to removal), and deletes it as well.

Desktop

Master

master-1 master-2 master-3 master-4 master-5
master-1 master-2 master-3 master-4 master-5
master-6 master-7 master-8 master-9 master-10
master-6 master-7 master-8 master-9 master-10

PR

pr-1 pr-2 pr-3 pr-4 pr-5
pr-1 pr-2 pr-3 pr-4 pr-5
pr-6 pr-7 pr-8 pr-9 pr-10
pr-6 pr-7 pr-8 pr-9 pr-10

Windows
Intel macOS
Apple Silicon macOS
ARM64 Android

@jarolrod
Copy link
Member Author

jarolrod commented Dec 8, 2022

updated from bfc2bbc to 15012e7

changes: rebased over master

@hebasto
Copy link
Member

hebasto commented Dec 9, 2022

based on #197

It has just been merged.

changes: rebased over master

One more time? 😄

@jarolrod jarolrod force-pushed the wizard-page-instantiation branch from 15012e7 to 3d3b62e Compare December 9, 2022 17:18
@jarolrod
Copy link
Member Author

jarolrod commented Dec 9, 2022

updated from 15012e7 to 3d3b62e

changes: rebase over master

@hebasto
Copy link
Member

hebasto commented Dec 10, 2022

Needs rebase again.

This is not used at all. This is a remnant from a time where the idea
was to have the navbar encapsulated within the Wizard control, and this
bool would dictate what navbutton to display. We have since moved to
each page provides its navbar and its navbuttons.
@jarolrod jarolrod force-pushed the wizard-page-instantiation branch from 3d3b62e to cc8c7e7 Compare December 10, 2022 16:46
@jarolrod
Copy link
Member Author

updated from 3d3b62e to cc8c7e7

changes: rebased over master

@johnny9
Copy link
Collaborator

johnny9 commented Dec 12, 2022

Looks like controls/Wizard.qml can be removed.

This is no longer providing any value and is not needed.
@jarolrod jarolrod force-pushed the wizard-page-instantiation branch from cc8c7e7 to 6c29ddf Compare December 13, 2022 19:25
@jarolrod
Copy link
Member Author

updated from cc8c7e7 to 6c29ddf (pr198.04 -> pr198.05, diff)

changes: incorporated @johnny9 suggestions, and added a commit to finally remove the wizard control; as it is no longer needed.

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 6c29ddf

Good changes. Tested mobile and desktop and no QML errors and flow is the same.

@hebasto hebasto merged commit 18dfb2c into bitcoin-core:main Dec 14, 2022
@jarolrod jarolrod deleted the wizard-page-instantiation branch December 14, 2022 08:10
hebasto pushed a commit to hebasto/gui-qml that referenced this pull request Jun 8, 2025
hebasto pushed a commit to hebasto/gui-qml that referenced this pull request Jun 8, 2025
This is not used at all. This is a remnant from a time where the idea
was to have the navbar encapsulated within the Wizard control, and this
bool would dictate what navbutton to display. We have since moved to
each page provides its navbar and its navbuttons.

Github-Pull: bitcoin-core#198
Rebased-From: 5120735
hebasto pushed a commit to hebasto/gui-qml that referenced this pull request Jun 8, 2025
hebasto pushed a commit to hebasto/gui-qml that referenced this pull request Jun 8, 2025
This is no longer providing any value and is not needed.

Github-Pull: bitcoin-core#198
Rebased-From: 6c29ddf
hebasto pushed a commit to hebasto/gui-qml that referenced this pull request Jun 9, 2025
hebasto pushed a commit to hebasto/gui-qml that referenced this pull request Jun 9, 2025
This is not used at all. This is a remnant from a time where the idea
was to have the navbar encapsulated within the Wizard control, and this
bool would dictate what navbutton to display. We have since moved to
each page provides its navbar and its navbuttons.

Github-Pull: bitcoin-core#198
Rebased-From: 5120735
hebasto pushed a commit to hebasto/gui-qml that referenced this pull request Jun 9, 2025
hebasto pushed a commit to hebasto/gui-qml that referenced this pull request Jun 9, 2025
This is no longer providing any value and is not needed.

Github-Pull: bitcoin-core#198
Rebased-From: 6c29ddf
hebasto pushed a commit to hebasto/gui-qml that referenced this pull request Jun 9, 2025
hebasto pushed a commit to hebasto/gui-qml that referenced this pull request Jun 9, 2025
This is not used at all. This is a remnant from a time where the idea
was to have the navbar encapsulated within the Wizard control, and this
bool would dictate what navbutton to display. We have since moved to
each page provides its navbar and its navbuttons.

Github-Pull: bitcoin-core#198
Rebased-From: 5120735
hebasto pushed a commit to hebasto/gui-qml that referenced this pull request Jun 9, 2025
hebasto pushed a commit to hebasto/gui-qml that referenced this pull request Jun 9, 2025
This is no longer providing any value and is not needed.

Github-Pull: bitcoin-core#198
Rebased-From: 6c29ddf
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.

3 participants