nextcloud / desktop

💻 Desktop sync client for Nextcloud
https://nextcloud.com/install/#install-clients
GNU General Public License v2.0
3.03k stars 797 forks source link

[Bug]: Button iconography is absent. #7419

Open RokeJulianLockhart opened 6 days ago

RokeJulianLockhart commented 6 days ago

Before submitting, please verify the following:

Bug description

As the undermentioned screenshot demonstrates, the toolbar ^1 button iconography is absent:

Image

This is a partial recurrence of https://github.com/nextcloud/desktop/issues/6594#issue-2213769118 - a regression.

Steps to reproduce

  1. Install https://fedora.pkgs.org/rawhide/fedora-x86_64/nextcloud-client-3.14.2-1.fc42.x86_64.rpm.html (as a dependency of https://fedora.pkgs.org/rawhide/fedora-x86_64/nextcloud-client-dolphin-3.14.2-1.fc42.x86_64.rpm.html):

    #!/usr/bin/env -S sh
    sudo dnf install 'nextcloud-client-3.14.2-2.fc40.x86_64'
  2. Invoke the GUI:

    #!/usr/bin/env -S sh
    nextcloud-client

Expected behavior

The icons should be rendered.

Which files are affected by this bug

file:///usr/bin/nextcloud

Operating system

Linux

Which version of the operating system you are running.

https://download.fedoraproject.org/pub/fedora/linux/releases/40/Spins/x86_64/iso/Fedora-KDE-Live-x86_64-40-1.14.iso

Package

Distro package manager

Nextcloud Server version

28.0.10.1

Nextcloud Desktop Client version

3.14.2

Is this bug present after an update or on a fresh install?

I don't know, but I presume that it updated from a minor version (ex. 3.4.2 to 3.4.4).

Are you using the Nextcloud Server Encryption module?

I don't know.

Are you using an external user-backend?

I don't know.

Nextcloud Server logs

No response

Additional info

No response

RokeJulianLockhart commented 4 days ago

https://github.com/nextcloud/desktop/issues/7419#issue-2614702441

This affects more than merely toolbar button iconography, actually:

Image

the-nic commented 2 days ago

Note that also the following icons are not shown in when pressing the details button:

Image

Is this because there are no white/black themed variants of the svg files referenced?

RokeJulianLockhart commented 2 days ago

@the-nic, are you able to provide environment information too? kinfo is usually enough.

Is this because there are no white/black themed variants of the svg files referenced?

I'd be surprised, since in examples like https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/410#note_1054423, the application should fall back to Breeze's colourful icons.

Perhaps it's another example of https://gitlab.freedesktop.org/xdg/xdg-specs/-/issues/132, although that's merely a guess.

the-nic commented 2 days ago

kinfo data:

Operating System: Arch Linux 
KDE Plasma Version: 6.2.2
KDE Frameworks Version: 6.7.0
Qt Version: 6.8.0
Kernel Version: 6.6.58-1-lts (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor
Memory: 31.2 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 2070 SUPER/PCIe/SSE2
BatmansGehilfe commented 2 days ago

I experience the same behaviour as @RokeJulianLockhart and @the-nic here with a different distribution (Tumbleweed). Just to add some context.

kinfo data:

Operating System: openSUSE Tumbleweed 20241027
KDE Plasma Version: 6.2.2
KDE Frameworks Version: 6.7.0
Qt Version: 6.8.0
Kernel Version: 6.11.5-1-default (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-10510U CPU @ 1.80GHz
Memory: 15.4 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics