Proposal: Completely remove dockpanelsuite as it's no longer in development and hinders future UI platform independent Development
Summary
dockpanelsuite is used to dock and handle different logfiles as "tabs" in the main user interfaces, also it gives the user the ability to move certain UI elements
Motivation
the dockpanelsuite is a nice to have feature but not really necessary for the core element of logexpert, analysing logs from files and different log sources.
It removes the ability to port Logexpert to different platforms that do not support standard windows UI functionality, as the nuget was ported to .net 8 but mainly uses .net Framework functionality
Proposed Implementation
Remove all dockpanels and replace them with Forms / Controls, that are added programmatically to tabs.
Add Interfaces where necessary to capsule functionality that should be implemented with different UI platforms as well
Benefits
Since the UI uses the standard Form / Control it can be easily transferred to different platforms
Proposal: Completely remove dockpanelsuite as it's no longer in development and hinders future UI platform independent Development
Summary
dockpanelsuite is used to dock and handle different logfiles as "tabs" in the main user interfaces, also it gives the user the ability to move certain UI elements
Motivation
the dockpanelsuite is a nice to have feature but not really necessary for the core element of logexpert, analysing logs from files and different log sources.
It removes the ability to port Logexpert to different platforms that do not support standard windows UI functionality, as the nuget was ported to .net 8 but mainly uses .net Framework functionality
Proposed Implementation
Remove all dockpanels and replace them with Forms / Controls, that are added programmatically to tabs.
Add Interfaces where necessary to capsule functionality that should be implemented with different UI platforms as well
Benefits
Since the UI uses the standard Form / Control it can be easily transferred to different platforms