Skip to content

Releases: lwcorp/lwmenu

v1.6.2 - 2024-7-15

15 Jul 19:03
ab0e179
Compare
Choose a tag to compare

New features

  1. Reconstructed menu to use threads, which allows launching apps simultaneously - should boost kiosk mode
  2. Added a new feature of service= to get rid of leftover Services after a program exits or create them before a program launches - it can have multiple entries
  3. Added a new feature of drivers= to delete drivers from Device Manager after the launched program exists
  4. Added support for environment variables in /ini=
  5. Added support for non English menus and commands (obviously, the settings' file needs to be in UTF8, which should be the default anyway)
  6. Added a new feature to allow auto-expanding paths in environment variables by adding an extra | (i.e. setenv=USERPROFILE|this| will turn the relative folder this into an absolute folder) - to support environment variables that rely on absolute folders
  7. Added support for symlink when backuppath is missing
  8. Added all environment variables to the menu and as a command line parameter /listenv
  9. Migrated (automatically for existing setups) the menu section [CUSTOM CD MENU] to [CUSTOM MENU]

Fixes

  1. Fixed registry when combined with both skiptobutton and backuppath
  2. Fixed deletefiles when combined with backuppath
  3. Minor code improvements

v1.6.1.5 - 2024-7-8

08 Jul 13:05
4a13162
Compare
Choose a tag to compare
v1.6.1.5 - 2024-7-8 Pre-release
Pre-release
  1. Further fixed when to wait and when to close
  2. Fixed non English menu and commands from breaking commands that are allowed to appear multiple times (like service=)
  3. Further fixed to allow symlink= when not having backuppath=

v1.6.1.4 - 2024-7-7

07 Jul 20:25
538fbf3
Compare
Choose a tag to compare
v1.6.1.4 - 2024-7-7 Pre-release
Pre-release
  1. Added a new feature of drivers= to delete drivers from Device Manager after the launched program exists
  2. Switched the new feature from services= to service= which can also create services before launching a program - it can have multiple entries
  3. Added support for environment variables in /ini=
  4. Added support for non English menus and commands (obviously, the settings' file needs to be in UTF8, which should be the default anyway)
  5. Fixed not to close menu before giving a chance to answer questions (like being requested to switch to admin mode)

v1.6.1.3 - 2024-6-23

23 Jun 20:35
c3c08f3
Compare
Choose a tag to compare
v1.6.1.3 - 2024-6-23 Pre-release
Pre-release
  1. Migrated (automatically for existing setups) the menu section [CUSTOM CD MENU] to [CUSTOM MENU]
  2. Added a new feature of services= to get rid of leftover Services after a program exits
  3. Minor code improvements

v1.6.1.2 - 2024-6-11

10 Jun 21:19
858e424
Compare
Choose a tag to compare
v1.6.1.2 - 2024-6-11 Pre-release
Pre-release
  1. Re-allowed to close menu early
  2. Fixed registry when combined with both skiptobutton and backuppath
  3. Fixed deletefiles when combined with backuppath
  4. Removed leftover comments

v1.6.1.1 - 2024-6-9

09 Jun 20:33
858e424
Compare
Choose a tag to compare
v1.6.1.1 - 2024-6-9 Pre-release
Pre-release
  1. Reconstructed menu to use threads, which allows launching apps simultaneously - should boost kiosk mode
  2. Added a new feature to allow auto-expanding paths in environment variables by adding an extra | (i.e. setenv=USERPROFILE|this| will turn the relative folder this into an absolute folder) - to support environment variables that rely on absolute folders
  3. Added support for symlink when backuppath is missing
  4. Added all environment variables to the menu and as a command line parameter /listenv
  5. Minor code improvements

v1.6.0 - 2024-5-21

21 May 17:13
0363026
Compare
Choose a tag to compare

New features

  1. Dark mode - automatic follows the system by default, but can be manually defined with theme=dark or theme=light
  2. Auto click button with clickbutton=X - to click a button automatically after opening the menu
  3. Kiosk mode with kiosk=1 - to prevent moving and/or closing the menu
  4. Limit repeatedly clicking with singleclick=1 - to prevent clicking already clicked buttons (they become clickable again only when they finish running)
  5. Override text color with textcolor=color-name or textcolor=0x123456 - to override the default text in the menu and buttons
  6. Made all dual global/individual options also as command line parameters (shown in the menu's help)
  7. Added internal debugger to help tracking issues faster and could serve for a future log feature

Fixes

  1. Reconstructed the new multiple combination logic of skiptobutton VS buttonafter VS closemenuonclick VS kiosk
  2. When manual colors are defined, got them respected even when they use names and not 0x123456 hex codes
  3. Various small fixes

v1.5.9.3 - 2024-5-19

19 May 06:26
d6eb40d
Compare
Choose a tag to compare
v1.5.9.3 - 2024-5-19 Pre-release
Pre-release
  1. Reconstructed the new multiple combination logic of skiptobutton VS buttonafter VS closemenuonclick VS kiosk
  2. Added internal debugger to help tracking issues faster and could serve for a future log feature
  3. Made skiptobutton more reliable by checking button key instead of button text
  4. Limited buttonafter and skiptobutton to just numbers
  5. Replaced equations = to == as both are valid but it's more consistent and easier to find
  6. Fixed (non used, but still) parts of the firewall procedure

v1.5.9.2 - 2024-5-16

16 May 20:17
e2854d1
Compare
Choose a tag to compare
v1.5.9.2 - 2024-5-16 Pre-release
Pre-release
  • Added an extra check to differentiate between skiptobutton and buttonafter

v1.5.9.1 - 2024-5-15

15 May 18:20
a2243cf
Compare
Choose a tag to compare
v1.5.9.1 - 2024-5-15 Pre-release
Pre-release

New features

  1. Dark mode - automatic follows the system by default, but can be manually defined with theme=dark or theme=light
  2. clickbutton=X - to click a button automatically after opening the menu
  3. Kiosk mode with kiosk=1 - to prevent moving and/or closing the menu
  4. singleclick=1 - to prevent clicking already clicked buttons (they become clickable again only when they finish running)
  5. textcolor=color-name or textcolor=0x123456 - to override the default text in the menu and buttons
  6. Made all dual global/individual options also as command line parameters (shown in the menu's help)

Fixes

  1. When manual colors are defined, got them respected even when they use names and not 0x123456 hex codes
  2. Various small fixes