-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use either "_directory_path" or "_file_path" for related variables #16309
Comments
Changing the configuration variables naming has the potential of breaking countless existing configurations, it shouldn't be done just for naming's sake. |
@cmitu, I respectfully disagree with that line of thought. This is a bug that has needed squashing for far too long now, and rather than shoot down the proposal we need to have a mindset of how we can finally get it done. The RetroArch main configuration file is a complete disaster area, riddled with unclear/unhelpful comments, needless duplication and derivative keys, and as has been well-illustrated here, a completely haphazard nomenclature for the variables themselves. I can't really think of a config file I like less or am more often frustrated by in the entire Linux software ecosystem. I've never taken much of a cotton to the "better to leave something broken than fix it in a way that requires user involvement" philosophy to begin with, and here I'm not even convinced that those are the only available options. As for potential paths forward, I can imagine:
Great bug report, @davidhedlund, and solid proposed changes, too; this has been something I've been wanting to have a discussion about for a long time. If it manages to get past the naysayers, count me in to pitch in on the implementation. |
Description
In retroarch.cfg, directory variables end with "_directory", "_dir", or sometimes even "_path". This confusing since file variables names also are using "_path". So, for the sake of consistency, it would be simpler to only make them end with either "_directory_path" or "_file_path".
Expected behavior
Alternative variables that can be used in addition to the current variables:
Actual behavior
[What is actually happening]
Steps to reproduce the bug
Bisect Results
[Try to bisect and tell us when this started happening]
Version/Commit
You can find this information under Information/System Information
Environment information
The text was updated successfully, but these errors were encountered: