* Creating a control for the overlay
* using Interactivity
* trying to bind by reference
* fix bindings
* remove unused packages
* Move getter/setter to show method
* Convert to AutoProperty
* Make text copied notification configurable
* cache settings, removed unused file
* Appveyor builds (#6)
* SSH implemented.
* Implementing SSH by using the existing app infrastructure.
* Refactored to new command instead of a profile
* Update .gitignore
* Fix shell profile radio button line-ending binding
Only change when updated from a checked radio button
* Fix cancelling profile edit showing default line translation
* call NotifyPropertyChanged
* Better CLI parsing, command
Added the option to run a command via the CLI.
Also added a better argument parsing solution.
You can now do `flute.exe new [PATH] [COMMAND]`
Before, you could only do `flute.exe new [PATH]`
You would also need to adjust your settings, say your default profile is using powershell with custom arguments, those arguments would have to end with ";", because the `[COMMAND]` would be appended to the arguments.
* parse arguments with commandlineparser nuget
* Run commands with no underlying shell process
* Create RunVerb, cleanup terminal creation
* Fix window close bug
* Use working directory of caller if none specified
* Restore profile arguments in WinPty
* Persist custom tab title
* Logically seperate Shell and Tab title, reset Tab title on empty string
* Fix applicationview title not synched with tabtitle
* Encapsulate xterm.js implementation in XtermTerminalView
* fix TerminalTheme Equals()
* Fix new output indicator
* Ut8 and some fixes
* fix test
* fixed infinite loop on shell exit
* Update settings window layout with consistent margins
Updated the layout of the different views of the settings window so that
there is always margin at the bottom. In some cases this was achieved
using <StackPanels> for clarity and extensibility, grouping e.g. a title
and some radio options together with one unified margin.
Also made some small consistency changes to the .xaml files.
* Add width to Themes text input
* Normalize margins in settings
* Add default display values in Terminal settings
... for Arguments and Working Directory
* Generalize TemplateSelector for empty strings
* Add default display value for profile keybindings
* Update margins and fontsize in theme preview
* Update 'loading...' message in About
... to "Checking for updates..." and a spinner as suggested by
@skipmeister123
* No popup when cancelling profile edit no changes
* Delete profile when new and cancelled
* Open new and cloned themes in edit mode
... and make it so canceling deletes the theme.
* No popup when cancelling theme edit no changes
* Add resources for margin definitions
* Check for null Author in TerminalTheme
* Add resource for header margin definition
* Moved createdBy text to code behind