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
refactor: updated compose onboarding installation #4479
refactor: updated compose onboarding installation #4479
Conversation
92c7f34
to
694410f
Compare
I confirm that using next/next/next buttons I was able to use I also tried with just the binary being downloaded, aborting the install and resuming later (and also restart Podman Desktop) I'm just wondering if we should not kill the compose status bar icon ? I see a message "compose successfully downloaded" but in the status bar it's telling me that it's not downloaded ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works fine on Windows but on linux i'm able to start the workflow and face #4456
7d942f2
to
318f5ff
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
318f5ff
to
694410f
Compare
### What does this PR do? * Installation is now Download which is more correct and files updated (installation.ts now download.ts) * Onboarding compose process is more flowing and streamlined, the system-wide install is now it's own step as it's required for onboarding * Updated documentation on how to use compose within the onboarding process ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Include any related issues from Podman Desktop repository (or from another issue tracker). --> Closes containers#4475 Closes containers#4476 ### How to test this PR? Go through the onboarding process on a non-linux machine. If you are on a linux machine, you should NOT see the setup button anymore. <!-- Please explain steps to reproduce --> Signed-off-by: Charlie Drage <charlie@charliedrage.com>
694410f
to
fdee9eb
Compare
Updated the PR to not disable Linux onboarding. |
refactor: updated compose onboarding installation
What does this PR do?
(installation.ts now download.ts)
system-wide install is now it's own step as it's required for
onboarding
process
Screenshot/screencast of this PR
Screen.Recording.2023-10-23.at.8.23.10.PM.mov
What issues does this PR fix or reference?
Closes #4475
Closes #4476
How to test this PR?
Go through the onboarding process on a non-linux machine. If you are on
a linux machine, you should NOT see the setup button anymore.