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

App icon generator from SVG in Template Wizard #18226

Open
manfromarce opened this issue Sep 17, 2024 · 1 comment
Open

App icon generator from SVG in Template Wizard #18226

manfromarce opened this issue Sep 17, 2024 · 1 comment
Labels
difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. kind/enhancement New feature or request triage/untriaged Indicates an issue requires triaging or verification

Comments

@manfromarce
Copy link
Contributor

What would you like to be added

An "icon" section in Uno Platform template wizard which allows to pick an SVG file or large PNG image, then required icons for all platforms are generated from it when the project is created, similarly to how other files are generated based on the specified options. The generator should take care of

  • adding required properties such as ApplicationIcon
  • adding the icon assets in the correct path and with the correct build action
  • generating the .ico and favicon for WPF and WASM targets and PNG images of correct size for WinUI and mobile platforms

Why is this needed

While the app icon can be added after the project creation, this feature would be a great usability improvement.

For which platform

WebAssembly, Android, iOS, Mac Catalyst, Skia (WPF), Skia (Linux X11), Skia (macOS), Skia (Linux Framebuffer), Skia (GTK), Windows (WinAppSDK)

Anything else we need to know?

No response

@manfromarce manfromarce added difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. kind/enhancement New feature or request triage/untriaged Indicates an issue requires triaging or verification labels Sep 17, 2024
@MartinZikmund
Copy link
Member

That sounds like a nice touch, as such branding will eventually be part of each production app, so the option would be a welcome one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. kind/enhancement New feature or request triage/untriaged Indicates an issue requires triaging or verification
Projects
None yet
Development

No branches or pull requests

2 participants