Quicker, easier setting of Icons, splash, title

Just a thought,

I’m often updating icons for projects which means lots of hunting down the little spots in the project where icons, splash screen, and titles are specified.

Suggestion:

  1. Add a top menu option (probably Project top bar menu would make the most sense) or single obvious button somewhere that brings up a single “Project Livery” (or something) dialog that lets you set all of the icons, splash screen, and icon/app title settings in one place instead of having to navigate the little trees. This would be in addition to the existing method as an alternative.

Going further if one so desired:

  1. Would be a little action button next to the 1024-size-icon file box that optionally lets you “auto-generate” and auto-populate all the smaller size icons since, in some cases these icons are simply resized versions anyway. Won’t work for everyone, but that’s why its optional.
  2. Automatic file existence checking when this new dialog opens and icon/splash files are specified.
  3. Automatic file dimensions checking when files are initially specified by the user. Show a msgbox telling the user if the file is outside of required dimensions. (I wouldn’t stop the user from specifying it anyway though)
    1. Getting fancy, you could offer to blind resize (stretch/squash) the image for them in those cases, consequences aside.

Thanks again for a great product,

-FRC

We spent the weekend mulling this over. We can see how this would be useful, but actually implementing it is a problem. There are a number of exceptions for various use cases - plus, it seems the rules from Apple, Google, Cordova, Electron, etc. seem to constantly evolve.

VoltBuilder helps a lot already - by setting icon and splash in the VoltBuilder section of Project Properties, all the variations for Android and iOS are generated.

I understand. I’m impressed you guys can keep up with this as well as you do. Hundreds or more types of devices, hundreds or more variants, making for thousands upon thousands of combinations of devices and ‘edge cases’.

Keep up the good work!

Thanks! We get frustrated by all this as well - the hope of AppStudio is to ease some of the pain.

1 Like