You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please describe the feature you have in mind and explain what the current shortcomings are?
There was raised question about installation location of shim executable. Right now on windows is (by default) shim installed to %LOCALAPPDATA%/Ynput/AYON/shim even if AYON launcher is installed to Program files. Only way how to change the location is with AYON_LAUNCHER_STORAGE_DIR env variable -> that also changes where addons and dependency packages are downloaded.
Second issue is that shim path is not "universal" across machines.
How would you imagine the implementation of the feature?
What should probably happen is that shim would be installed to C:/ProgramData folder instead of LOCALAPPDATA - need to be validated if it would break something.
That means it can't be affected with existing environment variables AYON_LAUNCHER_STORAGE_DIR and AYON_LAUNCHER_LOCAL_DIR. Raising new question if AYON_LAUNCHER_STORAGE_DIR should lead to ProgramData by default instead of LOCALAPPDATA (and how to make it somewhat backwards compatible).
Or just use Program files if AYON launcher is install program files and user dir if user dir is used.
Linux
The same issue can be said about linux too. On linux we have the same problem, we should probably look into appdirs (or platformdirs) module for equivalent location to ProgramData?
The text was updated successfully, but these errors were encountered:
Please describe the feature you have in mind and explain what the current shortcomings are?
There was raised question about installation location of shim executable. Right now on windows is (by default) shim installed to
%LOCALAPPDATA%/Ynput/AYON/shim
even if AYON launcher is installed to Program files. Only way how to change the location is withAYON_LAUNCHER_STORAGE_DIR
env variable -> that also changes where addons and dependency packages are downloaded.This raised few questions.
Big issue is that shim location is "user specific" and shim won't work on multi-user machine -> considering webactions.Resolved with Scheme handler: Windows scheme handler does not need admin privileges #177How would you imagine the implementation of the feature?
What should probably happen is that shim would be installed to
C:/ProgramData
folder instead ofLOCALAPPDATA
- need to be validated if it would break something.That means it can't be affected with existing environment variables
AYON_LAUNCHER_STORAGE_DIR
andAYON_LAUNCHER_LOCAL_DIR
. Raising new question ifAYON_LAUNCHER_STORAGE_DIR
should lead toProgramData
by default instead ofLOCALAPPDATA
(and how to make it somewhat backwards compatible).Or just use Program files if AYON launcher is install program files and user dir if user dir is used.
Linux
The same issue can be said about linux too. On linux we have the same problem, we should probably look into appdirs (or platformdirs) module for equivalent location to
ProgramData
?The text was updated successfully, but these errors were encountered: