Install Designer - create Inno Setup dialogs easily!

Skip to first unread message

Dec 15, 2019, 1:10:39 AM12/15/19
to innosetup

In this topic I will post updates & new about our product Install Designer - Powerful and user friendly tool for creating NSIS and Inno Setup dialogs (setup Forms and Pages) without any scripting. It supports NSIS (Nullsoft Scriptable Install System) and Inno Setup and allows you to create and test dialogs without any programming knowledge!

2019-12-15: New version released

Install Designer released - with many fixes and improvements.
  • Removed immediate compilation after some change is made in designer (better performance on slower computers)
  • Fixed Access Denied error when exiting the application - Layout.config is now saved in LocalAppData folder and warning is shown if file cannot be written
  • Fixed issues with multiple selected items in checklistbox in control's Properties (Anchors, Style, ExStyle, ...)
  • Cancel button in Settings dialogs closes the dialog
  • It is possible to use keyboard arrows to navigate in Settings dialog
  • Changed file modified flag to " ⚫ "

This release is FREE for all customers (our gift to you ❤️) Merry Christmas! ⛪️

Dec 15, 2019, 4:04:57 PM12/15/19
to innosetup

How do we acquire a free license key?


Dec 19, 2019, 2:50:58 AM12/19/19
to innosetup

Key Features

  • Works with any recent NSISProject icon NSIS and InnoSetupProject icon Inno Setup versions
  • Create setup dialogs with most common Windows controls and their most common properties
  • + some unique controls from NSISProject icon NSIS (nsDialogs)
  • + some unique controls from InnoSetupProject icon Inno Setup (Pascal Scripting Reference)
  • Creating setup Pages (TWizardPage) and Forms (TSetupForm) in InnoSetupProject icon Inno Setup
  • Creating Installer and Uninstaller Pages in NSISProject icon NSIS
  • WYSIWYG designer and immediate script preview
  • Single click to run the designed dialog in installer
  • Intuitive Drag & Drop tools for manipulation with controls (alignment, moving, resizing, ...)
  • Generating events (OnClick, OnDoubleClick, OnKeyDown, ...) with one click
  • Generating resulting script(s)
  • Syntax highlighting (coloring) for script preview
  • Hints and tips for writing scripts
  • Script optimizations
  • New version checking and notifications about changes
    (also for NSISProject icon NSIS and InnoSetupProject icon Inno Setup versions!)
  • Full version control system support
  • Dynamic help system
  • Easy to be integrated into existing installers or scripts
  • Dialogs work out of the box with Graphical Installer.

Please do not post questions or issues here - contact us directly or use StackOverflow and post your questions there so all community can benefit.

Dec 19, 2019, 3:01:36 AM12/19/19
to innosetup
Hello Andy.

Free license.key is for customers only (people who purchased our products previously).

With each purchased product you receive support & maintenance period during which you receive product updates for free. When this period is over you stop receiving the updates - the software will work for infinite time but you cannot install the latest version (you have to stay on that specific version the license allows you).

This "free" update means that this specific update will work for anyone even if his support period is expired.

I hope it is now clear and sorry for confusion.

Feb 13, 2020, 3:52:54 AM2/13/20
to innosetup

Install Designer released - with many fixes and improvements.
  • New NSIS and Inno Setup properties group: Expert for advanced script generating
  • Property No Events Handlers (NSIS and Inno Setup): When set the Events Handlers will NOT be generated into the script.
  • This may cause compilation error(s) if you do not have them defined correctly in some other place!
  • Property Graphical Installer Redraws (NSIS): When set the controls will be updated to work in the Graphical Installer page.
  • This may cause compilation error(s) if you do not have defined correct includes!
  • Improved UX/UI: removed redundant content from designer tabs
  • Improved UX/UI: separate statuses for designer and script file name
  • Application accepts passing filename as an argument (NSIS and Inno Setup .designer file) that is opened at startup
  • Installer can associate .designer files that are opened in Install Designer application (with custom icon)

Visit the official website for more details and download.

Apr 1, 2020, 1:38:16 AM4/1/20
to innosetup

We have released Install Designer packed with new features and improvements:

  • Implemented Unlimited Undo + Redo for all actions performed in designer (also creating / deleting controls!), with default shortcuts Ctrl + Z / Ctrl + R 
  • Added missing shortcuts for all toolbars and menus actions
  • Added Controls Z-order   feature - it is posible to Bring the control to the Front (Ctrl + F) or Send the control to the Back (Ctrl + B) and adjust how the controls are layered on the dialog
  • Refreshed UI, updated toolbars's icons
  • Added Open Recent File feature to easily open most recent files (up to 10 most recent files).
  • Fixes and improvements in Script Generator and Dialog Designer

Jul 27, 2020, 3:47:18 AM7/27/20
to innosetup

We have released new version of Install Designer - Changes:

  • Added button for navigating to the Main script file for NSIS (.nsi) and Inno Setup (.iss) scripts
  • Support for Inno Setup 6.0.5 (See changes)
  • Fixed bug: pressing Del key in Properties window which wrongly deleted the currently selected component in designer instead of deleting the character in Text property
  • Shortcut for deleting control(s) in designer is now Shift+Del
  • Fixed bug: pressing arrow keys in Properties window (to move the caret for Text property) now does not move the currently selected component in designer
  • Added "NSIS" / "Inno Setup" text to various dialogs and windows to better distinguish which installation system is used.
  • Improvements in Script Generator
  • Added possibility to select the installer's language on startup

Aug 13, 2020, 2:51:50 AM8/13/20
to innosetup
We have released new version of Install Designer - with many GUI significant changes:
  • Whole GUI has been refreshed and modernized using DockPanel Suite (version 3)
    which is the Visual Studio inspired docking library for .NET WinForms (see its official website). The ID now behaves more user friendly.
  • All "standard" features are now supported (like closing the tab with mouse wheel click, ...)
  • Added icons in various places: Toolbox window, Properties window, Script Preview window, ...
  • Unified fonts and colors across the whole user interface
  • Designer window now shows NSIS or Inno Setup icon instead of text (to distinguish type of opened dialog)
  • Designer tab now supports long texts (file name and full dialog name is now displayed)
  • Support for NSIS 3.06 and NSIS 3.06.1 (see changes)
  • Added checking for Property validity
    (e.g. property Name can use only characters [a-z][A-Z][0-9] and '_' ) for NSIS and Inno Setup controls
  • Pressing F1 on any selected word in Script Preview window opens appropriate NSIS or Inno Setup help file (useful if the compiler shows error in generated script)
  • Copy and Paste was improved: pasting the same component again and again now creates copy with unique name (LabelXyCopy, LabelXyCopy2, LabelXyCopy3, ...)
  • Installer: improved German translation

Jan 11, 2021, 10:11:18 AM1/11/21
to innosetup

We have released new version of Install Designer - with many changes (especially for NSIS):

Release: 2021-01-11
  • Implemented 4 new controls: Link, DatePicker, HTrackBar, VTrackBar for NSIS dialogs Manual
  • Added several missing properties for both NSIS and Inno Setup dialogs and controls
  • Support for Inno Setup 6.1.2 (See changes), supported new events and properties
  • Huge improvement in Undo Manager for both NSIS and Inno Setup: Undo/Redo supports for sets (Style, ExStyle, Anchors, ...)
  • Undo Manager now sets NSIS and Inno Setup Events properly (even if null) and triggers correct Property changed events
  • Changes on Control made by Undo Manager are applied immediately in Properties window (without need to reselect the control)
  • Possibility to Search (Filter) Properties
    (in Properties window) for currently selected Control
  • Fixed various "Object reference not set to an instance of an object" exceptions

Visit the official website for more details and download.

Thanks & Stay Safe!

Aug 19, 2021, 3:05:52 AM8/19/21
to innosetup
We have released new version of Install Designer -

Release: 2021-07-25
  • (in Properties window) for currently selected Control
  • Support for Inno Setup 6.2.0 (see changes)
  • Support for Graphical Installer for Inno Setup 6.2.0 (Yanka) and Graphical Installer Wizard 1.17.01 (see changes)
  • Added support for new control and new/updated properties
  • Support for NSIS 3.07 (see changes)
  • Support for GI for NSIS 4.11.01 (Xolka) and Graphical Installer Wizard 1.16.01 (see changes)

Alex Born

Aug 20, 2021, 5:32:09 PM8/20/21
to innosetup
We have released new version of Install Designer -

Bug#1it is not possible to create a TPanel control in the editor for Inno Setup.
( when dragging a Panel control from the Toolbox onto a form, this control is not created )

Bug#2Install Designer creates script ISS files for Inno Setup in UTF-8 encoding without BOM.
( but these files should be UTF-8 encoded with a BOM - look in Inno Setup help )

P.S. I do not have a license - maybe this is the limitation of the trial version?

Sep 21, 2021, 6:05:06 AM9/21/21
to innosetup
We have released new version of Install Designer

Release: 2021-09-19
  • Added possibility to define custom Body of Events (Functions)
    for NSIS Function(s) and Inno Setup Event(s)
    The Body is saved in dialog's .designer file together with Event / Function - each has appropriate Body, set in section Events (Advanced). Manual
  • NSIS and Inno Setup scripts are now saved as UTF-8 with BOM
  • Fixed issues with creating TPanel component in Inno Setup
  • Added Errors Annotations
    in Script Preview form to better signalize Error location (previously only Message Box was shown)
  • Fixed issues with loading / saving components from / to .designer file
  • Several minor improvements for better user experience


Thanks for Alex.B for reporting the issues.

Jun 8, 2022, 3:43:17 AM6/8/22
to innosetup

We have released new updates of Install Designer:

Version Release: 2021-11-09
  • Controls placed on Designer now supports Global Variables mode (can be turned On / Off in Settings)
    Global Inno Setup control's variables are defined directly in [Code] section (otherwise defined in page creator function)
  • Fixed exception when creating more than 10 menu shortcuts (Open recent file menu)
  • Improved opening .designer files with Drag & Drop: now it is possible to drop file anywhere in the window
  • Inno Setup script of Event Body now detects var..begin..end and automatically creates var / begin..end section(s) if present
  • Inno Setup Page Creator procedure was changed to Function which now returns TWizardPage (can be used for any purpose)
  • Fixed Context Menu: items are shown/enabled correctly according to the action
  • Added Open Containing Folder action (Right click the Designer) to explore the folder with the .designer and script files
  • App now automatically detects when .designer file is changed / deleted / renamed and offer to reload / close / rename / ignore the change(s)
  • Added possibility to open the same .designer file multiple times (new option in Settings)
  • Opening associated .designer file with Double click brings the main window into foreground
  • Improved help system: help is context sensitive (based on selection) and works from any dialog
  • App's status bar App now contains icon for .designer file, script file and for Modified flag
  • Improved syntaxt highlighting in generated script files
  • Added Message Box with instructions when Compiler shows unknown Error (mostly because the Setup is already running or Install Designer was not launched as Administrator)
  • Tons of other UI and UX improvements for easier use and faster work!

Version Release: 2022-06-05
  • Support for Inno Setup 6.2.1 (see changes)
  • Support for Graphical Installer for Inno Setup 6.2.1 (Zinka) and Graphical Installer Wizard 1.18.01 (see changes)
  • Fixed bug with empty Open recent list: most recent files are shown correctly
  • Improved checking for Property validity: added checking Events (currently: "Name", "OnClick", "OnDblClick", "OnKeyDown", "OnKeyUp", "OnKeyPress", "OnChange") in all NSISProject icon NSIS and InnoSetupProject icon Inno Setup controls
    Undo manager allows you to undo this action (otherwise script will be not compiled correctly)
  • Official support for Windows 11 (also ARM)
  • Official support for electron-builder scripts (editing any electron-builder .nsi or .iss scripts)
  • Installer now supports multiple processor architectures (x86, x64, arm64, ia64) - useful when running Windows on ARM

Get it from official website:

Jul 21, 2023, 3:22:22 AM7/21/23
to innosetup
Hello community.

We have released new updates of Install Designer:

Version Release: 2023-07-20
  • Support for NSIS 3.09 (see changes)
  • Support for Graphical Installer for NSIS, Build 2023.1 with Graphical Installer Wizard (see changes)
  • Support for Inno Setup 6.2.2 (see changes)
  • Support for Graphical Installer for Inno Setup, Build 6.2.2 with Graphical Installer Wizard (see changes)
  • InnoSetupProject icon Inno Setup script now uses // instead of ; for header comments.
    The generated script can be directly included from any [Code] section or any  .iss file
  • Added check for unique Name property: Property 'Name' (case insensitive) of all controls must be unique (both NSIS and Inno Setup)
    Undo Manager allows you to Undo this action (otherwise script will not compile correctly)

Try if for free from official website:

May 22, 2024, 12:48:38 AMMay 22
to innosetup

Hello community.

We have released new updates of Install Designer. This release is mostly about supporting latest NSIS, but we recommend to install it as there were some annoying null exceptions fixed.

Release: 2024-05-21
  • Support for NSISProject icon NSIS 3.10 (see changes)
  • Support for NSISProject icon Graphical Installer for NSIS, Build 2024.1 with Graphical Installer Wizard (see changes)
  • Minor fixes (null checks)
Reply all
Reply to author
0 new messages