Implemented a feature that allows users to create a custom shortcut for launching specific apps from the toolbox with SillyTavern directly from the main menu with a single button push.
Added a command (:create_custom_shortcut) to dynamically generate and save these shortcuts to a text file, "custom-shortcut.txt" in "\bin\settings".
Shortcut Execution:
Introduced the :launch_custom_shortcut command to execute shortcuts based on the contents of the custom-shortcut.txt file. This includes a mechanism to read and process commands line-by-line from the file.
Adjusted command flow to launch SillyTavern without using :start_st as it ends with a goto :home, breaking the chaining of commands.
Changed the following commands to end with goto :home to ensure users return to the home menu smoothly after application launches:
Introduced a new option "Reset Custom Shortcut" in the toolbox menu that allows users to delete the existing custom shortcut txt file, effectively resetting the custom shortcut setup.
Gitignore Configuration:
Confirmed that the bin/ directory and all its contents, such as the settings/custom-shortcut.txt, remain untracked by Git to protect user-specific settings from being overwritten during updates.
Toolbox Menu Enhancement:
Gitignore Configuration: