Jonas Arnold
867cc15529
changed ExtendedChar
3 years ago
Jonas Arnold
5ef28a13ea
added MultiTerm.Protocols project,
...
added ExtendedChar class
3 years ago
Jonas Arnold
95a9eec8e4
finished implementation of XmlAppSettingsProvider,
...
added description to IAppSettingsProvider methods,
added loading and saving to settings on app startup and exit,
cleaned up ShellViewModel
3 years ago
Jonas Arnold
5312b750f5
cleaned up namespaces:
...
Common.Logger => Common.Logging
MultiTerm.Core.Common => MultiTerm.Core.Types
added Log Method to ILogger and SerilogLogger,
implemented IAppSettingsProvider and XmlAppSettingsProvider,
added EnumHelpers in Common project
3 years ago
Jonas Arnold
c01556ba8d
implemented CurrentMinimumLogLevel in ILogger and SerilogLogger
3 years ago
Jonas Arnold
5ad927dc29
added log entries for hidden exceptions,
...
added log entry for when a new terminal is opened
3 years ago
Jonas Arnold
50dc48a3fc
implemented SerilogLogger,
...
added to App Startup
3 years ago
Jonas Arnold
d40c7c63a8
implemented interface for a generic logger
3 years ago
Jonas Arnold
c55411d6c9
implemented context menu that opens when the AddTab Button is pressed
3 years ago
Jonas Arnold
b0e63d0437
added MergedDictionaries in Generic.xaml to split custom controls in seperate xaml files,
...
implemented add button visually in ExtendedTabControl
3 years ago
Jonas Arnold
59f674f663
moved xaml and source of ExtendedTabControl into seperate folder
3 years ago
Jonas Arnold
a7d289f91c
added CustomControl ExtendedTabControl,
...
imported original TabControl theme
3 years ago
Jonas Arnold
f1054a534a
added project for custom controls
3 years ago
Jonas Arnold
f869d217ac
implemented creation of TerminalViewModel Tabs with DI,
...
therefore added TerminalViewModelFactory,
revisited StartupHelpers (mainly added AbstractFactory)
3 years ago
Jonas Arnold
b862b61599
implemented CommandableSubMenu to generate list of clickable MenuItems and binding to a command with parameter
3 years ago
Jonas Arnold
d7e0fcaf21
AllowNoneSelected hinzugefuegt im SingleSelectSubMenu
3 years ago
Jonas Arnold
aec146cf88
added enum for Protocol and TerminalView Types,
...
implemented selection of TerminalViewType in UI,
added BindingProxy to provide DataContext to elements that are not in the VisualTree of the UI
3 years ago
Jonas Arnold
63946ad478
implemented tab closing
3 years ago
Jonas Arnold
2daa9c2027
changed source of enum type to xaml,
...
removed titleMenuItem Entry, since it is not necessary,
renamed NewlineSeparator Selector to "Default"
3 years ago
Jonas Arnold
96ab06353d
resolved warnings and messages, beautified code
3 years ago
Jonas Arnold
1c2e67df8d
Finished implementation of SingleSelectSubMenu,
...
removed MenuItemExtensions
3 years ago
Jonas Arnold
07a86117e1
worked on settings for NewlineSeparator in menubar,
...
updating binded datasource does not yet work
3 years ago
Jonas Arnold
c3a965875f
added SendReceiveViewModel and according View,
...
moved StartupHelpers to new Common project,
added TabControl to ShellView
3 years ago
Jonas Arnold
d152bf121d
created and mapped ShellViewModel and according View
3 years ago
Jonas Arnold
5d1744bbc7
implemented DI for MainWindow,
...
added MVVM package for Backend
3 years ago
Jonas Arnold
2e47e3d558
Add project files.
3 years ago
Jonas Arnold
6c98ee51e3
Add .gitattributes and .gitignore.
3 years ago