[Bug]: updates section suggests updates that are stupid
Describe the bug
it is suggesting i "upgrade" from soda 9 to 8
To Reproduce
open bottle
Package
Flatpak from Flathub
Distribution
using latest debian 13 right now
Debugging Information
Official Package: true
Version: '60.0'
DE/WM: plasma
Display:
X.org: true
X.org (port): :0
Wayland: true
Graphics:
vendors:
amd:
vendor: amd
envs:
DRI_PRIME: '1'
icd: /usr/share/vulkan/icd.d/radeon_icd.x86_64.json:/usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/radeon_icd.x86_64.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/radeon_icd.i686.json
prime:
integrated: null
discrete: null
Kernel:
Type: Linux
Version: 6.12.57+deb13-amd64
Disk:
Total: 16791371776
Free: 16791207936
RAM:
MemTotal: 31.3GiB
MemAvailable: 23.9GiB
Bottles_envs: null
Troubleshooting Logs
Additional context
No response
by the way i dont think the ui should have an updates section in each bottle. i think this is bloat. it is completely unnecessary to update components constantly when everything is working fine. it was great before where you manually had to go into global settings to download updated components
One more note is that it suggests to download a dxvk snapshot which is not listed in the preferences where we usually download dxvk or runner components.
I agree. I also think showing updates for git updates is also dumb.
Personally I think you should only manage updates via the global preferences (and updates should be auto-applied by default, ofc).
Yup, doesn't work properly. Suggesting an old runner.
I don't know if this feature is ever going to work as expected since there's so much variations to runners/names.
My 2c's for what the update notifications should be:
-
When launching Bottles main program, show a notification in the title of the app if there's any new runners/components available SINCE the last time the update notification was shown. No update notifications inside bottles.
-
I suspect that many run programs/games without opening the main Bottles program for a long time. So for this, Bottles could check for updates (for all runners/components) every time a program is launched outside Bottles main program, and show a SYSTEM notification. For example in Cinnamon (
notify-send --icon=com.usebottles.bottles "Bottles" "New runner/component updates available!"):