Next major versions of PWA Asset Generator #901
Replies: 11 comments 2 replies
-
Redesign the CLI interfaceThe more features you requested and I built on the library, the less friendlier it became for the terminal usage. We can no longer add arguments to the root command, so most likely there will be commands and sub-commands in the CLI with this change. Think about |
Beta Was this translation helpful? Give feedback.
-
Ownership on the created outputCurrently the library has an opinionated approach on building app assets, limiting the number of images it generates, and also limiting their dimensions. By using pre-defined profiles, it will continue to provide meaningful defaults per platform. Think about; {
"width": "512px",
"height": "512px",
"input": "logo.svg",
"background": "linear-gradient(to right, #fa709a 0%, #fee140 100%)",
"padding": "calc(50vh - 20%) calc(50vw - 40%)",
"type": "image/png"
} |
Beta Was this translation helpful? Give feedback.
-
Batch image generation over a single commandUntil now, we've been executing multiple commands to create a desired output from the library. Like icons with maskable option, without it, dark mode enabled, favicons with transparency, and so on and so forth. By using multiple entries in the library's future configuration file, you'll have the possibility to combine pre-defined profiles and custom profiles, and generate all images at once using a single command. |
Beta Was this translation helpful? Give feedback.
-
Built-in templatesBuilt-in templates will help you apply easy image transformations, such as making your image round shaped for a custom profile. Think about shipping a round icon with |
Beta Was this translation helpful? Give feedback.
-
Generate screenshotsBy using built-in profiles and templates, we will be able to generate screenshots for our apps using PWA Asset Generator. Presenting screenshots of an app is a great help on providing a good installation experience on Android devices. |
Beta Was this translation helpful? Give feedback.
-
Generate Open Graph imagesAs the library will be capable of providing templates and custom profiles, it will also provide a possibility to generate images for The Open Graph protocol, and integrate related HTML tags. |
Beta Was this translation helpful? Give feedback.
-
Validate web app manifest fileThe library currently has a loose interaction with the Web App Manifest file. In the future, it will keep one-to-one relationship with the entries in the manifest file. By doing so, it will also help you validate the correctness of the entries within your manifest. |
Beta Was this translation helpful? Give feedback.
-
Documentation siteAs the library will advance in terms of use cases it provides solutions for, a simple README is not enough for documenting all the possibilities. With the new documentation site, there will be more code examples, recipes and tutorials available for all levels of its users. |
Beta Was this translation helpful? Give feedback.
-
Maintain the project under an org and integrate Open CollectiveTo make funding the project easier for future sponsors, and make contributing more accessible for future contributors, Open Collective will be integrated to the project. The project will be also moved from my personal account to an organisation on GitHub. |
Beta Was this translation helpful? Give feedback.
-
Any chance we could use a separate image for the background instead of a Gradient? |
Beta Was this translation helpful? Give feedback.
-
Everything related to the roadmap discussion is being moved to a new project board, representing a public roadmap: https://github.com/orgs/elegantapp/projects/3/views/1 If you'd like to request a new feature for pwa-asset-generator, feel free to create a feature request here. |
Beta Was this translation helpful? Give feedback.
-
EDIT: Everything related to the roadmap discussion is being moved to a new project board, representing a public roadmap: https://github.com/orgs/elegantapp/projects/3/views/1
If you'd like to request a new feature for pwa-asset-generator, feel free to create a feature request here.
Dear friends,
Thanks for using PWA Asset Generator, and sharing feedback with issues and donations so far. You rock!
I have been thinking, tinkering and talking for a while about how I envision the next versions of the library. As it has recently crossed the 2k stars mark on GitHub and 50k weekly downloads mark on npm, I believe it's time to re-design the library and its future along with it to take it to the next level.
My vision is to make one of the most challenging and crucial steps of cross-platform app development - "making apps look and launch beautifully", an extremely simple, straightforward task. And, I'm on the mission to make that happen.
As a solo developer who builds and maintains this library for free next to a day job, there's only so much I can do while stealing time from myself and my family. So, I'm on the lookout for funding, and considering monetizing options. Anything that can help make this vision a reality, is on the table.
It will be greatly appreciated if you could upvote, react, and reply with your answers on the ideas below to help me make informed decisions on the roadmap. I don't collect user data, so your input and opinion matters A LOT!
Please go through the items from the roadmap below, and considering they're all planned, share what you think over this 2 minutes short survey. Does it excite you as it does to me?
Beta Was this translation helpful? Give feedback.
All reactions