Views: 6,858,805 | Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 04-19-24 03:09 PM |
Guest: |
0 users reading Discussion for Implementing XDG Support | 1 bot |
Main - Development - Discussion for Implementing XDG Support | Hide post layouts | New reply |
CuriousTommy |
| ||
Newcomer Normal user Level: 4 Posts: 2/3 EXP: 263 Next: 16 Since: 04-02-17 Last post: 2454 days ago Last view: 2450 days ago |
Hello Everyone,
I am currently looking into implementing the XDG Base Directory standard for MelonDS. I asked StapleButter about implementing this feature and he said it is okay to implement as long his requirements are fulfilled. For those who don't know, the XDG Base Directory states where files, generated by the program, should be located. This standard is used on some Linux applications. In this case, I want everything to be stored in $XDG_DATA_HOME/melonds (or $HOME/.local/share/melonds if $XDG_DATA_HOME is not defined) My Proposal:
In general, one big downside to this is that you remove the portable aspect of melonDS. Linux user won't be able to have files be stored in the same folder as the binary once I implement this feature (unless melonDS has a way of stating that it want to run in portable mode). So yeah, this is my plan. Tell me what you think! |
Arisotura |
| ||
Big fire melon magical melon girl Level: 56 Posts: 94/884 EXP: 1334897 Next: 63279 Since: 03-28-17 From: France Last post: 1 day ago Last view: 16 hours ago |
well if it kills portability, it's a no-no however, having configurable paths is something I could very well do ____________________ Kuribo64 |
CuriousTommy |
| ||
Newcomer Normal user Level: 4 Posts: 3/3 EXP: 263 Next: 16 Since: 04-02-17 Last post: 2454 days ago Last view: 2450 days ago |
I see, then I guess this thread can be closed then if you are going you add configurable paths in the future. |
Main - Development - Discussion for Implementing XDG Support | Hide post layouts | New reply |
Page rendered in 0.030 seconds. (2048KB of memory used) MySQL - queries: 29, rows: 82/82, time: 0.021 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |