mirror of
https://github.com/lutris/lutris
synced 2024-11-05 18:10:49 +00:00
b11a16e1ea
This PR includes a few options to support the auto-configuration of platform name filters...first, it makes the update of platform names in the database unconditional for all games. I only have about 50 titles in my library and I did not see a significant performance impact from this, but testing would be appreciated from somebody with a larger library. Second, it adds a system config option to use long platform names (Manufacturer - System) style instead of the official platform names. A hardcoded list of platform names is included for the most common systems. This option is off by default. Thirdly there is a small change in gui/widgets/sidebar.py that I had to make, but I'm not sure the full consequences of. It constructs the unfiltered list of platforms only out of the active platform names. The only possible negative effect I can think of is that when adding a game that is the first on a new platform, it won't show up in the filter list until the next application restart. Lastly I renamed some icons and made the old names into symlinks in order to support multiple naming conventions for the same platform. I'm using the short version (no manufacturer name) as the "canonical" style.
35 lines
332 B
Text
35 lines
332 B
Text
nbproject
|
|
build
|
|
.project
|
|
.pydevproject
|
|
.settings
|
|
.ropeproject
|
|
.idea
|
|
tags
|
|
*.pyc
|
|
*.pyo
|
|
*.ui~
|
|
PYSMELLTAGS
|
|
lutris.e4p
|
|
.coverage
|
|
pga.db
|
|
tests/coverage/*
|
|
/dist
|
|
/lutris.egg-info
|
|
|
|
# meson builddirs
|
|
builddir
|
|
|
|
# i18n files
|
|
po/lutris.pot
|
|
po/*.mo
|
|
transl-builddir
|
|
|
|
# virtual environment folders
|
|
venv
|
|
.venv
|
|
env
|
|
.env
|
|
|
|
# glade recovery files
|
|
*.ui~
|