Features
- #74: Resize window instead of moving it off the screen, to prevent window from showing up on a screen above the current one. The old behavior can still be used through the "ToggleMode"-setting.
- #75: Smooth toggle animations + support for different animation functions (thanks to Tim Molderez
- #76: Added 'disable when in fullscreen mode' option (thanks to einwickler)
- #73: Setting to toggle the visibility of the taskbar icon (thanks to metya)
- Setting to disable maximizing the terminal when fully opened, when otherwise using 100% of the screen (prevents a bit of flicker).
- Added "Open settings" button to the tray icon, that either opens the loaded settings file, or creates an example one next to the app exe, if one doesn't exist.
- #77: Ability to add names of processes that - when active - disable toggling of the terminal. Useful for when such a process has the same keybinds (such as VS Code with its built-in terminal) (thanks to Alex).
- #78: JSON schema for the settings file, allowing some editors (such as VS Code) to provide auto-completion.
Bugfixes
- #71: Terminal window starts maximized
- More settings validation, and slightly better notifications when something went wrong during parsing.
- #72: After adding json config the app fails to start - Cannot start: 'Value cannot be null. Parameter name: source'.
- Added "WindowsTerminalCommand" setting to manually control the path to wt.exe (since it cannot be found in certain cases).