bottlesdevs / Bottles

Run Windows software and games on Linux
https://usebottles.com
GNU General Public License v3.0
6.47k stars 276 forks source link

[Bug]: Botttles library broken on touchscreen devices #3478

Open TadaCZE opened 3 months ago

TadaCZE commented 3 months ago

Describe the bug

Due to inheriting great touchscreen support from adwaita, most of the program actually works great on touchscreen devices.

The one major exception is the library, where the game covers have buttons that show up only on mouse hover. This makes the library items unusable and makes them unable to be deleted.

To Reproduce

  1. Find a device with a touchscreen
  2. Install a game in a bottle
  3. Add the game to the library
  4. Open the library tab
  5. Tap on the game

Package

Flatpak from Flathub

Distribution

Nobara 40

Debugging Information

Official Package: true
Version: '51.13'
DE/WM: plasma
Display:
    X.org: true
    X.org (port): :0
    Wayland: true
Graphics:
    vendors:
        amd:
            vendor: amd
            envs:
                DRI_PRIME: '1'
            icd: /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.10.3-201.fsync.fc40.x86_64
Disk:
    Total: 7767932928
    Free: 7767781376
RAM:
    MemTotal: 14.5GiB
    MemAvailable: 11.2GiB
Bottles_envs: null

Troubleshooting Logs

No response

Additional context

I didn't know whether to classify this as a bug or a feature request, since I do not know whether touchscreen support is an intended feature, so I guessed.

Alsaher2024 commented 1 month ago

Official Package: true Version: '51.13' DE/WM: plasma Display: X.org: true X.org (port): :0 Wayland: true Graphics: vendors: amd: vendor: amd envs: DRI_PRIME: '1' icd: /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.10.3-201.fsync.fc40.x86_64 Disk: Total: 7767932928 Free: 7767781376 RAM: MemTotal: 14.5GiB MemAvailable: 11.2GiB Bottles_envs: null