Skip to content
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

feat: add progress indicator themes #717

Merged
merged 1 commit into from Jun 25, 2023
Merged

Conversation

Jupi007
Copy link
Member

@Jupi007 Jupi007 commented Jun 24, 2023

Add more theming possibilities to our progress indicators.
No breaking change in the API, but I deprecated a property of YaruLinearProgressIndicator, and I added a visible track in indeterminate mode.
I also reorganized and unified the code lines.

Related to canonical/ubuntu-desktop-installer#1464
Closes #641

Before:

Capture.video.du.2023-06-24.13-43-51.webm
Capture.video.du.2023-06-24.13-44-09.webm

After:

Capture.video.du.2023-06-24.13-26-23.webm
Capture.video.du.2023-06-24.13-39-43.webm

@Jupi007 Jupi007 merged commit fedb5d5 into ubuntu:main Jun 25, 2023
5 checks passed
@Jupi007 Jupi007 deleted the issue641 branch June 25, 2023 09:59
@jpnurmi
Copy link
Member

jpnurmi commented Jun 26, 2023

Thanks, will you release a new version? :)

@Jupi007
Copy link
Member Author

Jupi007 commented Jun 26, 2023

Yes, I need one to include these changes to the installer.
I don't remember, should it be done manually?

@jpnurmi
Copy link
Member

jpnurmi commented Jun 26, 2023

Oh right, I only set up release-please for yaru.dart so far. I see there are some non-conventional commits that haven't been released yet so it might be good to manually release the next version and setup the release-please for this repo after that.

@github-actions github-actions bot mentioned this pull request Jun 29, 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.

Add more progress widgets customization options
3 participants