I mentioned in #16 that in the future I'll need to introduce a feature in the config manager where the config_disk_string_copy in memory gets synced updated with the disk variant of the config upon changes.
This feature will be called Config Hot Reloading.
At the moment if a user launches a cloudy-org application (utilizing ConfigManager) and then changes a setting in the config.toml, the change will not be reflected in the app until a restart is performed. I would like to listen on file system changes to the config while the app is alive and reflect those changes live. This is a key feature I want cirrus to have.
Somehow this will also need to read the global cirrus config.toml which will contain things like theme as I would like all cirrus apps to update their theme instantly on theme change in the global config.toml file. Theming in configs issue is being tracked here #24.
I mentioned in #16 that in the future I'll need to introduce a feature in the config manager where the
config_disk_string_copyin memory gets synced updated with the disk variant of the config upon changes.This feature will be called Config Hot Reloading.
At the moment if a user launches a cloudy-org application (utilizing
ConfigManager) and then changes a setting in theconfig.toml, the change will not be reflected in the app until a restart is performed. I would like to listen on file system changes to the config while the app is alive and reflect those changes live. This is a key feature I want cirrus to have.Somehow this will also need to read the global cirrus
config.tomlwhich will contain things like theme as I would like all cirrus apps to update their theme instantly on theme change in the globalconfig.tomlfile. Theming in configs issue is being tracked here #24.