How to display 8-bit icons in Windows Installer? - wix

I have a number of .ico files in my installer that have various renderings for different palette depths, sizes, etc. These display on the MSI's UI rather than being a part of the installation process.
Unfortunately, each of these icon files are displaying the 4-bit palette depth version, which looks a bit rubbish. Is there a way to get the icons to display at the full 8-bit palette?

8-bit icons are unsupported in Windows Installer. I got around the problem by having the 4-bit icons re-drawn so they looked better in the lower colour palette.

Why not delete the 4 bit version from the icon and keep only the 8 bit one version?

Related

Tree of files with vertical lines in PhpStorm

Ho to make tree of files with vertical lines in PhpStorm for navigation in project?
There is no previous Windows GUI theme since 2018.1. JetBrains have made their own Windows theme that follows modern MS guidelines (e.g. Windows 10 look alike) and dotted tree lines is not there (as well as bigger spacing between elements etc).
I suggest following these tickets (star/vote/comment) to get notified on any progress. As it stands right now some improvements in this area are expected only for 2018.3 version or later.
https://youtrack.jetbrains.com/issue/IDEA-185538
https://youtrack.jetbrains.com/issue/IDEA-165101

How to set the "HD" icon in Programs and Features?

I know you can set "the small icon" with ARPPRODUCTICON, but how do I set the bigger one (in the details panel)?
Right now Windows takes the same icon as ARPPRODUCTICON and re-sizes it, but this looks really bad.
The Wix installer has 2 different icons too, so it must be possible:
http://i.imgur.com/r7DpFN3.png
Edit
With IlirB's answer I created an Icon pack (.icl) and used that in Wix. Now Programs and Features picks the correct sizes automatically. This site suggests the following sizes: 16x16, 24x24, 32x32, 48x48, 256x256 http://www.visualpharm.com/articles/icon_sizes.html
A single .ico file can have multiple sizes/dimensions of an icon.
I use IcoFX Portable (Google for it), create a new .ico add the icon that is large enough (256x256) then I create smaller variants of from it e.g. 256x256 + 128x128 + 48x48 + 32x32 + 24x24 + 16x16.
This way the icon will scale where necessary and look good.

WinPhone 8 AppBar icon size

The guide for Windows Phone 8 app bars states that AppBar button icons should be 48x48px. It also says that a bunch of sample icons can be found in C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Icons.
But the images in there are 76x76px. And they work fine, at least on the emulator they do.
So what's the proper size?
So what's the proper size?
76x76, because then you support higher resolutions. If you use 48x48, it'll be scaled up for WXGA and 720p, rather than down (for WVGA), with the quality being slightly worse.
The factor is roughly 1.6, which is the same as for the Tile Sizes
And to prove the point, here's our application, using 76x76 application icons: Skype | Windows Phone Store
They are 48x48px as the people above have said, but the 76x76px ones you are seeing are for devices with a different screen size from that set by Visual Studio as default.
If you are looking for any additional icons do check out Templarian's open-sourced icon project http://modernuiicons.com/. The .zip includes light and dark themes icons as well as the initial Expressions Blend .design file and the .xaml coding of the icon.
They have to be a minimum of 48x48, you can have a bigger (square) size and it will scale down accordingly.

Innosetup installs unwanted tiles on Windows 8 Start Menu Tiles

I use InnoSetup to install my desktop application which consists of several exe's. Each exe ends up with its own tile in the tiles matrix. I really don't want all of the exe's to have a tile. Is there to specify which of the exe's gets a tile placed in the tiles matrix?
Just find in an another question the answer. You can control it with the excludefromshowinnewinstall flag.

MSI installer, Wix and dialog size value

I've noticed that the articles, tutorials and samples of creating the custom dialogs in Wix always use the same dialog size - Width="370" Height="270"(in the installer units) which corresponds to 494px * 360px for 96DPI. The example is http://blogs.technet.com/b/alexshev/archive/2008/10/16/from-msi-to-wix-part-20-user-interface-required-dialog-boxes.aspx
Moreover, a lot of MSI installers use exactly this size for the dialogs. I wonder where this size value came from? Is there any guideline about the installer dialog size?
These standard values for MSI UI dialogs come from Windows SDK, the uisample.msi file.
This size is close to the standard wizard Wizard interface, and MSI “Wizards” mimic Wizard '97 UI. See Wizard '97 sample image, the size of the image is 513 × 397 px.
If there's anything special about it, it likely hails from a size that looked good on a default Windows 95 or so taskbar configuration with a screen resolution of 640x480 pixels. Realistically you can use other sizes, such as Visual Studio's installation which is much larger.