What's new in Shell 1.9.15.0
Feb 14, 2024
- 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.
New in Shell 1.9.10.0 (Dec 3, 2023)
- Fix bug issues #344, #341
- Fix str.replace bug
- Fix str.guid bug
- Fix some issues
New in Shell 1.9.0.0 (Sep 27, 2023)
- 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
New in Shell 1.8.1.0 (Feb 22, 2023)
- 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
New in Shell 1.8.0.0 (Jan 15, 2023)
- 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
New in Shell 1.7.0.0 (Aug 1, 2022)
- 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
New in Shell 1.6.0.0 (May 30, 2022)
- 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
New in Shell 1.5.0.0 (Apr 11, 2022)
- 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 (image.segoe, image.fluent, image.mdl)
- 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
New in Shell 1.4.0.0 (Mar 1, 2022)
- 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:
- color.rgb, color.random
- sys.RestartExplorer
- appx, [2]appx.name, [3]appx.id, appx.path, [4]appx.family, appx.shell
New in Shell 1.3.0.0 (Dec 18, 2021)
- Fully customize appearance
New in Shell 1.2.0.0 (Sep 18, 2021)
- Add a new UI to manage registration.
- Bug fixes Thanks (Tomasz Tomasik, Matthias Derntl).
New in Shell 1.1.0.0 (Jul 24, 2021)