Skip to content
⌘ NSIS Forum Archive

ExperienceUI for NSIS

111 posts

Joost Verburg#
The UltraModernUI (http://guerin45.free.fr/UltraModernUI/) concept looks promising. Maybe you guys can work together on this project instead of creating similar things separately.

One thing I really like about the UltraModernUI is that it keeps the original MUI settings. I've learned from user feedback that compatibility is a very important thing (people using the NSIS 2 betas really didn't like the fact that they had to update scripts when the MUI setting system was still under development).

Now we have the standard of MUI settings, I think it would be a very good thing to keep these as a core for even more fancy UIs and add new ones whenever required (like the UMUI settings of the UltraModernUI).

I would also recommend the authors of ExperienceUI and UltraModernUI to work together on a set of custom designed skins. Using copyrighted artwork like those of InstallShield will be a problem when the NSIS developers may decide to include a UI in the NSIS package and could also get your end-users into trouble.
Guest#
Hello,

I am the developper of UltraModern UI.

I decided to launch the UltraModernUI project mainly because ExperienceUI did not take again the original macros and defines and because I think that it is easier to take again an already functional architecture rather than to rewrite all.
And also because I had had this idea, few years ago, and that at that time, my knowledge in NSIS was insufficient.


In this connection, I search somebody who could make an another skin near the installshield but different. Skins which we could share between our two projects.
Joost Verburg#
It is indeed a very good idea to keep using the same setting standards, that is in my opinion the most important thing when creating a new UI.

Maybe you can contact the author of ExperienceUI to see whether you can work on a single UI toghether. You are both doing something nearly identical so merging the projects would save a lot of time and effort.
saivert#
Yes, but ExperienceUI does not follow the same macro system that ModernUI uses. So UltraModern UI author should convince ExperienceUI author to rewrite ExperienceUI to use same macro as ModernUI. Everybody should follow the macro system that our almighty Joost Verburg designed. Do it and do it now!!
dandaman32#edited
ExperienceUI 1.08 is ready...[edit] and macro system is still the same.

Will rewrite macros/defines for 1.09 or 1.1, depending if I skip 1.09 or not, see below.

I am considering skipping 1.09 or making it a non-public beta of 1.1. If I do make 1.09 a non-public beta, e-mail me, I will accept first four testers. When the first four testers have been accepted, I will announce on this thread.

Anyway, grab 1.08 here:


-dandaman32
JasonFriday13#
Yes, I agree. I have used the modern UI for my interface (InstallSpider UI for NSIS) and slightly changed the internal workings so that my UI operates with different bitmaps. I didn't need the header bitmap or the wizard bitmap, this has been replaced as branding image. The interface also looks different.
DrO#
heh, first time i've looked at this for a while and just noticed you seem to be using my helpbutton plugin 🙂 and despite the debate over the ui previously in this thread the overall working of the installer is pretty slick as things go i think (i'm pretty amazed in that it's all done by nsis and that's even from looking at the nsis and code for this one 👍 )

-daz
dandaman32#
Website change:
http://xpui.sourceforge.net (seriously!) since 95mb sucks anyway...

Site features development roadmap now, and 1.09 will not exist, 1.1 milestone 1 will be a nonpublic alpha.

-dandaman32
dandaman32#
just a teaser here...

Here's a demo setup with running the (for now) unreleased Bryce M1 with wansis. This shows the ExperienceUI's ability to remove all of its internal skinning support to allow 3rd-party skinning plugins. The script I used is included, just for those of you that get to test Bryce M1.

Speaking of which, the first four e-mails I get requesting permission to beta-test will get an activation key and an encryption key to unlock the new ExperienceUI alpha.

This little puppy uses WAnsis and ZmAn3's Forum theme. I also did some of my own images for the bottom panels and such.

Sorry I couldn't attach this in a ZIP, only 7z compressed it <100KB, so you'll need 7-zip.

Hope this sample keeps y'all busy!
-dandaman32
dandaman32#
Codename "Bryce" M1 is available! Because 1.1M1 is non-public, you will need to e-mail me. The first four people I get emails from will receive activation keys, so anyone can help test the ExperienceUI version 1.1.

Please note that if you don't get a reply in 3 days, you're out. I will post to the forum here as soon as the fourth tester is enlisted.

The WAnsis teaser installer I posted yesterday is included with this distro, and it has several updates. Also there is some primitive documentation, to get you started. If you are not too experienced with the XPUI, I recommend that you back up the text.htm file before installing this.

Once you have received a confirmation e-mail, you may use this link to download M1.

For security (which I normally stink at) the installer will require an activation key and a decryption key. The activation key is time sensitive (it works for 2 days) and the encryption key (made with DcryptDll) is used to unlock XPUI.nsh and MUIConvert.nsh.

-Dan
dandaman32#
Jenner Modesto has just taken the leap of faith and sent a Brazilian Portuguese translation of the ExperienceUI to me. Anyone else available for translation? Looking for all NSIS-supported languages, mainly Spanish, French, German, Simp. and Trad. Chinese, Japanese. If anyone is willing to do this or if anyone knows of someone who can, please contact me.

-dandaman32
JasonFriday13#
I have just recently downloaded the experience ui teaser. I tried running the program on my windows me machine and I got a fatal error saying 'WAnsis has encountered an error in wansis.dll and will now close.' Any ideas?
dandaman32#edited
You'll need to contact saivert, he wrote wansis. In the mean time I will look for a problem in the script (possible /NOUNLOAD problem?). Did this error occur before or after the main program ran?

EDIT: This could be a Windows Mucky Edition bug...get Win2k or XP!

-dandaman32
DrO#
it causes issues as well on XP/2K systems as well. had someone a few days how basiacally couldn't use that plugin as soon as the title contained mutliple words which is pretty lame.

-daz
dandaman32#
If problems continue I will have the ExperienceUI issue a warning when a setup is compiled with WAnsis.

-dandaman32
JasonFriday13#
It comes up with the main window (showing the titlebar), then it gives the error. I have had the wansis plugin on normal installers (tests) and it works just fine.
dandaman32#
Still three beta testing positions open, any volunteers? I can't release M2 until 2 weeks after the fourth beta testing position is filled.

-dandaman32
dandaman32#
Finally, something better than this thread!

There is now an official ExperienceUI forum:



-dandaman32
dandaman32#
If some of you have been having problems signing up for the new ExperienceUI forums, that problem has been fixed now. Looks like an STMP server problem.

-dandaman32
dandaman32#
The ExperienceUI has grown into quite a large and complex project, and I believe that it has outgrown this forum thread.

The official ExperienceUI forum can be found at http://xpui.sourceforge.net/forum/.

If you have any ExperienceUI-related questions, comments, or raves, please use the forum or e-mail me.

You can always download the ExperienceUI at http://xpui.sourceforge.net/index.php?sec=downloads

And of course, if you've never heard of the ExperienceUI until 5 minutes ago (and I know that most NSIS stuff gets discovered in these forums) you can visit the ExperienceUI website to learn more about skinning the entire installer window.

Moderator, please close this thread.

-dandaman32

closed on user request - DrO