SpaiR/StrongDMM

Feature Request: portable configuration on Windows

quardbreak opened this issue · 0 comments

Problem to be solved

I'm trying to make a scoop package for StrongDMM. At this moment, StrongDMM (alpha) stores all configuration data in AppData only. This makes impossible using .exe and config in a single folder as self-contained.

Sugest a solution

Add a dummy file (Portable for example) or folder priority check in the same folder where executable is located. If one of them exist there, it will ignore config in AppData and create or read config files from program root dir only.

Maybe with such structure:

StrongDMM (root dir)
	./config
	./logs
	./layout.ini
	./StrongDMM.exe

Alternatively, using data folder:

StrongDMM (root dir)
	./data/
		./config
		./logs
		./layout.ini
	./StrongDMM.exe