✔️ Rework TKinter to use ThemedTk ttkbootstrap. 😫
✔️ Switch from setuptools to poetry (done with v1.0.5).
✔️ Add Computer Icons erstellt von Freepik - Flaticon
✔️ Pop_OS logo is ugly; there are logos in good quality in /usr/share/icons/256x256/
✅ Fedora and Elementary logos are misplaced
✅ Add new fixes to Troubleshooting section
✅ Use App's icons in Tools list - this was very tedious to implement with TK.
✅ Provide a hook whether there is an update available for each tool.
✅ Provide a button to start each tool.
✅ State whether a specific tools is GUI
or CLI
.
✅ steamcmd: eventually use stat ~/.steam/steamcmd/linux32/steamcmd | grep Mod | cut -d ' ' -f2,3,4
to gain some speed (this will omit name though)
✅ Use python-distro instead of parsing all files individually.
✅ Catch error in section Vulkan when vulkaninfo but no driver is installed:
Cannot create Vulkan instance.
/build/vulkan-tools-6bmpQy/vulkan-tools-1.1.97+dfsg1/vulkaninfo/vulkaninfo.c:918: failed with VK_ERROR_INCOMPATIBLE_DRIVER
✅ Catch error in section VDPAU when vdpauinfo but no driver is installed:
display: :0.0 screen: 0
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1
✅ Catch error in section VA-API when vainfo but no driver is installed:
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
vaInitialize failed with error code -1 (unknown libva error),exit
Move these into README.md when tested:
✔️ list libraries and their space usage, based on libraryfolders.vdf
✅ list games
✅ list other Proton installs in SteamLibrary/steamapps/common
✔️ list compatibilitytools.d:
- Proton-GE
- boxtron
- luxtorpeda
- roberta
✅ show version and/or update availability
✔️ list prefixes
✔️ ... with usage in MB/GB
✔️ show version
✔️ list .conf's
✔️ list games in ~/.config/lutris/games/ ~.local/share/lutris/pga.db
✔️ list games in ~/.config/minigalaxy/games/
if there are any
✔️ list games, if any
✔️ makes use of legendary-gl to list games :white_check_mark: and eventually launch them
✔️ itch.io - already done. ✅ Battle.net - removed.
GameInfo is tested to work on the following distributions:
(see README.md)
(see README.md)
(see README.md)