Jonas Arnold
973043a270
changed logfile and config file location,
...
removed unused entries in menu,
added entry that opens logfile folder
3 years ago
Jonas Arnold
5bc385b061
implemented teardown of all tabs when closing Main App
3 years ago
Jonas Arnold
1fab46d5c5
wired up real communication protocol to the CommunicationDataViewModel,
...
added DisconnectedEvent to CommunicationProtocol,
added handling for sent data while not connected,
introduced IContext and WpfContext to handover UI context to backend (required to add to ObservableCollection)
3 years ago
Jonas Arnold
585ce8bebd
implemented serial protocol,
...
made changes to CommunicationProtocol,
added ILibraryEquivalentConverter to convert library types to local types,
added Messenger to App,
implemented UserInterfaceMessages
3 years ago
Jonas Arnold
0b36f17997
implemented CommunicationProtocolFactory, added to App,
...
implemented ProtocolSettings and ProtocolSettingsViewModel,
extended CommunicationProtocol by settings and ProtocolType
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
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
f869d217ac
implemented creation of TerminalViewModel Tabs with DI,
...
therefore added TerminalViewModelFactory,
revisited StartupHelpers (mainly added AbstractFactory)
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
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