Skip to content

Implemented cache and images inside of image.

Compare
Choose a tag to compare
@ScottyMac52 ScottyMac52 released this 25 May 09:10
· 13 commits to master since this release
0f550af

Release 2.6.1 - Cache and Image inside of image for Configurations (SubConfigurations)

Release Notes

This includes changes to the config section schema and modifications to add a 2nd image and some refactoring of config models and application models to ensure base class implmentations and templartes were used as required. Also another command line option was added called -submod. It is used to change which sub-configuration image in the "collection" are rendered. It is imagined that the option would be activated by functions in CTS.

Also caching and the ability to use the menu to clear the cache was added. It deletes all the files it CAN in the user's AppData\Roaming directory under Vyper Industries\MFD4CTS\cache. The cache is dynamic and only expires via the manual clear cache operation from the menu.

Also fixed the following bugs:

  1. Enable=false was not propagated correctly so sometimes enable=false was not functional
  2. Logging modifications
  3. Configuration loading modifications to ensuree that mfdsettings.config is exclusively used.
  4. Opacity for a sub-configuration was not used

Important Notes

  1. Make sure you back up your current mfdsettings.config file.
  2. The shipped config is designed to work with a 27" 2K (1440p) monitor, a pair of 1024x720 monitors and a single HD Monitor (1080p). The two 1024x720 monitors are the LMFD and RMFD.
  3. A new file is in the Installation folder called test.config. You can edit the MFD4CTS.exe.config and replace the mfdsettings.config with any configuration you wish. I would suggest downloading some test patterns and then you can use those configurations to get your numbers correct.
  4. The schema changes to the configuration and how to use the SubConfigurations feature will be added to the Configuration Guide.

Please report all Issues