A big thank to Tallmaris and Slappy for their contributions.
Changelog:
- Button image size are no more limited to allow smoother gradients (see above);
- "success" or error messages is no longer pushed in the stack by skinit and setskin methods unless the new /SetReturn parameter is set;
- Fix License text and other RichText scrollbars was not skinned in Unicode Build;
- Code cleanup;
- Rewritten documentation.
TODO
Help wanted for improve this plug-in:
- Migrate to the new NSIS plug-in API. Previous attempt faild: Remove /NOUNLOAD flag crash installer immediately, and leave it causes silent crash on quit (Crash poup visible on Windows 9x/Me/NT4).
- Find better ways to fix buttons which unskin to avoid crappy workaround.
- Support transparency for buttons.
- Ability to skin checkboxes and radio buttons (transparency background required).
- Ability to skin dropdown scroll bars and arrow down button.
- Ability to skin MessageBox buttons and text and background colors.
Download