nextcloud / desktop

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

[Bug]: Main Dialog color scheme nearily illegible (gray on gray) #6984

Open redwing-bb opened 1 month ago

redwing-bb commented 1 month ago

⚠️ Before submitting, please verify the following: ⚠️

Bug description

On Bazzite Linux, running Gnome under Wayland, using the Nextcloud Desktop flatpak, the main dialog window appears gray on gray and is difficult to read.

Steps to reproduce

Install Bazzite Linux Gnome version, install Nextcloud Desktop, run Nextcloud Desktop, click the nextcloud icon in the top bar, select "Open main dialog" from the menu.

Expected behavior

The scheme for the main dialog should produce legible text and a clear UI.

Which files are affected by this bug

com.nextcloud.desktopclient.nextcloud

Operating system

Linux

Which version of the operating system you are running.

Bazzite (FROM Fedora Silverblue 40)

Package

Other

Nextcloud Server version

29.0.4

Nextcloud Desktop Client version

3.12.3

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

Fresh desktop client install

Are you using the Nextcloud Server Encryption module?

Encryption is Disabled

Are you using an external user-backend?

Nextcloud Server logs

No response

Additional info

No response

redwing-bb commented 1 month ago

Screenshot from 2024-08-01 13-30-21

redwing-bb commented 1 month ago

Changing from dark to light mode in Gnome appearance settings does not change the appearance of the Nextcloud client main dialog window

Launching from CLI (flatpak run com.nextcloud.desktopclient.nextcloud) the client produces the following output:

    QSocketNotifier: Can only be used with threads started with QThread
    qt.qpa.qgnomeplatform: Could not find color scheme  ""
    nextcloud.gui.application: Migrating old config from "/home/redwing/.var/app/com.nextcloud.desktopclient.nextcloud/data/Nextcloud" to "/home/redwing/.var/app/com.nextcloud.desktopclient.nextcloud/config/Nextcloud"
    nextcloud.gui.application: Failed to move the old config directory to its new location ( "/home/redwing/.var/app/com.nextcloud.desktopclient.nextcloud/data/Nextcloud" to "/home/redwing/.var/app/com.nextcloud.desktopclient.nextcloud/config/Nextcloud" )
    nextcloud.gui.application: Will move the individual files ("Nextcloud_sync.log")
    nextcloud.gui.application: Fallback move of  "Nextcloud_sync.log" also failed
mgallien commented 1 month ago

@redwing-bb could you test a daily build ? please do it only with test data we switched master branch (and dailies) to Qt6, so the behavior should be different not sure we will have enough engineering time to fix this on the stable branches

mgallien commented 1 month ago

https://download.nextcloud.com/desktop/daily/linux/

redwing-bb commented 1 month ago

Tested with the latest daily, linux-20240812.AppImage and can confirm that the themeing problem is not present in current builds, thanks.

image