All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Bring dependencies up-to-date
- Don't treat adding the same version as an error for the
add
command. - Update Proton apply hint for
--apply
argument andapply
command to be more accurate/helpful.
- Create required Steam or Lutris directories if missing. This effects the following directories:
XDG_DATA_HOME/Steam/compatibilitytools.d
XDG_DATA_HOME/lutris/runners/wine
XDG_CONFIG_HOME/lutris/runners
- Create global Wine runner config
XDG_CONFIG_HOME/lutris/runners/wine.yml
for Lutris if not present. - Use
.steam
folder in user home directory for Steam path operations. Steam is not installed under the XDG standard on all distributions. - Do not download the latest version when that version is already managed by GE-Man. This effects
add
commands with no specific tag version provided.
- "add" command to download GE Proton or Wine GE versions.
- "remove" command to delete a downloaded GE Proton or Wine GE version.
- "check" command to show the latest release tags available for a GE Proton or Wine GE version.
- "migrate" command to make an existing GE Proton or Wine GE version on a hard-drive manageable by GE Helper.
- "forget" command to remove a version from GE Helper without deleting it.
- "list" command to list all versions managed by GE Helper.
- "user-settings copy" command to copy a user-settings.py file from one GE Proton version to another.