Archive: NSIS Makeover


NSIS Makeover
Are there any plans on giving the NSIS interface a face lift, it's starting to look very dated when compared to pretty much any other out there. Also put the Cancel button on the right to follow the Windows guidelines, "positive" buttons first e.g. yes/no, ok,cancel...

FYI here's how to make it basically XP scheme aware. http://msdn.microsoft.com/library/de.../xptheming.asp

Add a resource, type=24, name=1 and language=1033

----copy from here ----
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="CompanyName.ProductName.YourApp"
type="win32"
/>
<description>Your application description here.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
----copy until here ----


The XP Gooey is soooooo ugly. But I do agree. I would like to see an update of the NSIS GUI. It would be nice to actually skin it, but that won't be here anytime soon. Yet it would be addition. I remember getting excited when seeing the solid install bar instead of the many small ones. Gee, getting excited over an installer. Whodathunkit???

-Duane


It took a bit of time to get used to the XP luna theme but now, if you look at Win9x, it seems ugly and old fashioned.

Not sure if skinning something people will generally only run once is worth the effort, but making it look similar to the current "stanards" (Wise/Installshield) does and shouldn't be too much work.


An optional "fancy" look would be nice. It's quite easy if you just add a white bar at the top of every window, and a spinning globe, it's just like InstallShield :)


That's the sort of thing I basically meant. Move the cancel button to the far right where it should be. Have the white information panel at the top and perhaps the option of a "side bar" image, plus the additional resoure to make it XP aware.