As of TSTool 14.4.0, the TSTool_JFrame code is over 1MB and 24,000 lines. One ramification is that it will not display in formatted form in the GitHub website. It has become more and more difficult to maintain and to see patterns in code for various data sources. The code needs to be refactored to split out UI code related to data sources where possible. This will also provide a foundation for future cleanup when the code for specific data sources are enhanced, split out as plugins, or removed because no longer used (e.g., some of the early Riverside code).
As of TSTool 14.4.0, the
TSTool_JFrame
code is over 1MB and 24,000 lines. One ramification is that it will not display in formatted form in the GitHub website. It has become more and more difficult to maintain and to see patterns in code for various data sources. The code needs to be refactored to split out UI code related to data sources where possible. This will also provide a foundation for future cleanup when the code for specific data sources are enhanced, split out as plugins, or removed because no longer used (e.g., some of the early Riverside code).