Problem to solve
Currently, when adding a custom engine or just an already existing folder to FunkHub, the app copies everything into %USERPROFILE%\Documents\FunkHub\engines\. This causes several issues:
- Large folders can take a long time to import.
- Duplicating files wastes storage space.
- Importing can slow down the process, especially on slower hardware.
- If a mod is actively being developed in the original folder, the copied version just becomes outdated unless manually re-imported.
Proposed solution
Allow people to choose between using the original folder directly or importing a full copy.
When adding an engine, provide at least two options:
- Link Existing Folder (Uses the original folder)
- Import Folder (Copies everything and imports it into a custom folder in
%USERPROFILE%\Documents\FunkHub\engines\)
Linking a folder comes with some benefits:
- Doesn't waste storage space.
- Any changes made to a project someone is currently making on that engine won't be lost.
- Better performance compared to importing the folder.
Alternatives considered
No response
Extra context
No response
Problem to solve
Currently, when adding a custom engine or just an already existing folder to FunkHub, the app copies everything into
%USERPROFILE%\Documents\FunkHub\engines\. This causes several issues:Proposed solution
Allow people to choose between using the original folder directly or importing a full copy.
When adding an engine, provide at least two options:
%USERPROFILE%\Documents\FunkHub\engines\)Linking a folder comes with some benefits:
Alternatives considered
No response
Extra context
No response