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

Fix ugly installer splash screen #173

Merged
merged 4 commits into from
Sep 12, 2024
Merged

Conversation

smallketchup82
Copy link
Contributor

@smallketchup82 smallketchup82 commented Sep 7, 2024

Related: ppy/osu#29773

Turns out that Velopack doesn't support transparent .png's as the splashicon, leading to issues like this on installation:
image

Velopack supports a:

  • High Resolution JPG
  • PNG with non-transparent background

This PR reuses https://github.com/ppy/osu/blob/master/osu.iOS/Assets.xcassets/AppIcon.appiconset/300076680-5cbe0121-ed68-414f-9ddc-dd993ac97e62.png for the icon. Though, alternative designs are welcome.

Preview:
image
You can use this release to test it (you must not have lazer installed first)

Testing Checklist

  • Test deploy
  • Test installation
    Works as expected for me!

@smallketchup82 smallketchup82 marked this pull request as draft September 11, 2024 13:08
@smallketchup82 smallketchup82 changed the title Use lazer-velopack.png Fix unsupported Velopack splash icon Sep 11, 2024
@smallketchup82
Copy link
Contributor Author

Moved the file into osu-deploy. Not sure if we want it in an assets folder or not, but seeing as install.ico is in the root folder, I decided to place the splash image in the root folder as well. Let me know if you have another location in mind.

I'm still yet to test these changes, so I'll keep this PR as a draft until I do.

@peppy
Copy link
Sponsor Member

peppy commented Sep 12, 2024

Looks blurry to me:

Jump Desktop 2024-09-12 at 05 41 31

@peppy
Copy link
Sponsor Member

peppy commented Sep 12, 2024

It seems velopack doesn't handle high dpi displays correctly for the splash icon.

@peppy peppy changed the title Fix unsupported Velopack splash icon Fix ugly installer splash screen Sep 12, 2024
@peppy peppy self-requested a review September 12, 2024 06:45
@peppy peppy marked this pull request as ready for review September 12, 2024 07:09
@peppy peppy merged commit 7697d51 into ppy:master Sep 12, 2024
2 checks passed
@smallketchup82 smallketchup82 deleted the swap-splashicon branch September 13, 2024 01:15
@alexoshowo
Copy link

idk if i can place ideas out here, like in previous now closed pr, but if i can, i suggest to show some kind of artwork or something

@peppy
Copy link
Sponsor Member

peppy commented Oct 3, 2024

That's what I was hoping for. Just need to decide on the artwork.

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