Changes

Version 1.9.15
  • Fix internal bugs
  • Fix Recycle bin issue
  • Fix "path.currentdirectory"
  • Fix the scroll indicator
  • Extend command property
    [CMD-LINE, CMD-PROMPT] for Command Prompt.
    [CMD-POWERSHELL, CMD-PS] for PowerShell.
    [CMD-PWSH] for PowerShell 7.
    [CMD-SHELL, CMD-EXPLORER] for Explorer.
Version 1.9.10
  • Fix bug issues #344, #341
  • Fix str.replace bug
  • Fix str.guid bug
  • Fix some issues
Version 1.9
  • Fixed a keyboard bug when executing a command
  • Fixed a bug with title.xxx functions
  • Fixed a bug with where property
  • Fixed a bug with system text size
  • Fix bug issues #176, #182, #245, #247
  • Improvement the performance
  • Improving the configuration file structure and removing the variables, static and dynamic sections
  • Declaring a variable must begin with $
  • Declaring an image must begin with @
  • Add new for statement
  • New checked property for modify item to change the checked state
  • New clsid property for modify item
  • New value for image.align option to set priority
  • New this.level function to returns menu item depth
  • New layout.width option to sets the minimum and maximum width
  • New style for declaring array and accessing elements
  • New option settings.modify.duplicate that allows you to remove duplicate items
  • New option to add a pair of glyphs
  • New functions appx.exists, appx.launch, appx.run
  • New functions path.lnk.target, path.lnk.dir, path.lnk.type
  • New function process.module to return the name of current module
  • New functions for handling the Registry reg.exists,reg.get,reg.set,reg.delete is coming in the next update
  • New function key.send that enables you to send one or more keys to the current window
  • New function command.navigate to open a subfolder in the same explorer window
  • New functions ini.get, ini.set for handling .ini files
  • New functions clipboard.empty, clipboard.is_empty, clipboard.set, clipboard.get, clipboard.length for clipboard handling
  • New function input, input.result that allows receiving data from the dialog box
  • New function path.files To fetch the contents of a folder
  • New function io.meta returns meta data
  • New functions regex.match, regex.matches, regex.replace
  • New functions length, len function Returns length of string or array type
Version 1.8.1
  • Fixed a keyboard bug when executing a command
  • Fixed a bug with "title.xxx" functions
  • New "checked" property for static item to change the checked state
  • New value for "image.align" option to set priority
Version 1.8
  • Internal fixes and improvements
  • Improved default section syntax
  • New 'static.enabled' option to enable or disable handle static section
  • New 'dynamic.enabled' option to enable or disable handle dynamic section
  • New 'theme.background' option to separate background color from background color of menu items
  • New 'prefix' option to customize mnemonic-prefix
  • New 'layout.popup' option to show submenu alignment to parent
  • New 'image.align' option to enable display of image and checked together
  • New options have been added to margin and padding (left, top, right, bottom)
  • New options have been added to theme.item.text, theme.item.back, and theme.symbol (normal, normal.disabled, select, select.disabled)
  • New 'in' option for static items to help select items in submenus
  • New 'invoke' option for dyamic items to change command operations to multiple or single
  • New 'image.scale' option to enable scaling of images to fit the size of static items
  • New 'exclude' option to prevent processes or windows
  • New functions color.invert, color.accent_light1, color.accent_light2 color.accent_light3 color.accent_dark1 color.accent_dark2 color.accent_dark3
  • New function path.wsl to help convert the path to wsl path
  • New functions for color processing With its new syntax, color.opacity, color.light, color.dark, color.rgba
  • New functions "window.send, window.post" to send commands to the current window or specify window
  • New function "sys.is_primary_monitor"
  • New function "icon.box"
  • Support for system menus that are included by a third party
  • Support moving dynamic and static items to other complex submenus
  • Support for customizing static items in complex submenus
  • Support effects gradient and Transparency(transparent, blur, acrylic)
  • These functions 'this.desktop, this.taskbar,this.explorer,this.nav' have been moved to window scope
  • The following options have been moved to theme scope: (item, font, border shadow, separator, symbol, image)
  • The "default" section has been renamed to "set"
  • The extension of configuration file has been changed to .nss (Nilesoft Shell Script)
  • str.replace bug fixed
Version 1.7
  • Internal fixes and improvements
  • Fixed compatibility issue working with Windows 7
  • Fixed scaling
  • Support ARM64 Processor
  • Improve syntax for default section
  • New options for static items to disable/enable auto group and image
  • Support RTL Middle East language. Languages that read from right to left, such as Arabic/Urdu/Hebrew
  • New option 'RTL' to force layout to RTL or LTR
  • Setup installer added
  • Digital signature added
Version 1.6
  • Internal fixes and improvements
  • New functions (io.datetime, io.datetime.created, io.datetime.modified, io.datetime.accessed)
  • New hotkeys to reload config file (right-click + left-click)
  • New feature "showdelay" to change the menu show delay time
  • New property "tip" with customize the colors and appear time
  • Enable the dynamic items to be combined with static items through the parent property
Version 1.5
  • Internal fixes and improvements
  • Fix the issue of returning to default in Windows 11
  • Improve Windows 11 support
  • Improve appearance
  • New image functions (image.default, image.segoe, image.fluent, image.mdl)
  • New visibility options (lable, static)
  • New hotkeys to enable/disable Shell (Ctrl, Win, Ctrl+Win)
  • New functions (this.length, this.taskbar, this.desktop, this.explorer, this.nav)
  • New functions under scope id (id.???, id.???.icon, id.???.title)
  • New property "keys" applied to static and dynamic items
  • Assign icons to system menu items by default
Version 1.4
  • Improvements
    • Performance improvements
    • Appearance improvements
  • Fixes
    • A lot of stability changes and minor bug fixes.
    • Fixed an issue io.dir.create.
    • Fix current directory location.
    • Fix crash when right-click Taskbar on Windows 11.
    • Register issue fixed for Windows 11.
  • New functions
    • appx, appx.name, appx.id, appx.path, appx.family, appx.shell
    • color.rgb, color.random
    • sys.RestartExplorer
Version 1.3
  • Bug fixes
  • New
    • Customize the appearance of the context menu with 4 optional themes(black, white, dark, light).
    • Support Windows 32-bit
    • Support Windows 11
    • str.capitalize, str.res, str.guid
    • sys.sleep, msg.beep
    • path.separator
    • this.title, this.type, this.pos, this.checked, this.name, this.verb (applay for static items)
    • 'where' property (applay for static and dynamic item)
    • 'column' property (applay for dynamic item)
Version 1.2
  • Add a new UI to manage registration
  • Add a new property parent to dynamic items
  • Bug fixes Thanks (Tomasz Tomasik, Matthias Derntl)
Version 1.1
  • Bug fixes
Version 1.0
  • First public release