Desktop: 3.0.1 Client on Gnome missing title bar for settings window

Created on 7 Sep 2020  路  12Comments  路  Source: nextcloud/desktop

I updated the Nextcloud Desktop Client to the latest 3.0.1 version on Arch Linux Gnome Wayland. This new version is a big regression in my opinion. It's not only ugly compared to the previous, but it misses the title bar and the close button.

This means I can't move the interface and can only close it from the Activity View. Besides, if I try to reopen the client, nothing happens, leaving the process running in background while I can't access to the user interface.

I downgraded to 2.6.5 version and added nextcloud-client package to the pacman ignore list. I won't update it till these issues will be resolved.

I switched from Mega (which offered much more GB free) to Nextcloud because of the usable UI client on Gnome Desktop. If these regression won't be fixed, I will take in consideration to switch to another cloud service.

Expected behaviour

  1. Ability to close the client UI
  2. Ability to move the the client UI on the desktop
  3. Ability to reopen the client UI after closing it

Actual behaviour

  1. Missing the ability to move the client UI because the titlebar is missing
  2. Missing the ability to close the client from the UI because there's no command, therefore one is forced to close it from the Activity View
  3. Missing the ability to reopen the client. The only way is to shut down the process from System Monitor and reopen the client from scratch

Operating system:

Arch Linux
Gnome Wayland
nextcloud-client 3.0.1-1
qt5-base 5.15.0-5

bug design os Linux

Most helpful comment

I spent some hours yesterday trying to get the new version (3.0.1 from flathub) to work on Fedora 32 with GNOME Shell. In the end I installed the "Kstatusnotifieritem/appindicator support" extension as a workaround. Without it, I would need to open the settings window right after starting in order to keep some kind of sync indicator. I found no other way to reopen the main window after it automatically disappears at some point like switching desktops.

It would be nice to have this app work on stock GNOME shell without tray extensions. It would also be nice to have it look and feel less out of place. The new main window actually looks fine to me, but it behaves like no other app (unable to move, just disappears etc).

All 12 comments

@jancborchardt guidance welcome

I spent some hours yesterday trying to get the new version (3.0.1 from flathub) to work on Fedora 32 with GNOME Shell. In the end I installed the "Kstatusnotifieritem/appindicator support" extension as a workaround. Without it, I would need to open the settings window right after starting in order to keep some kind of sync indicator. I found no other way to reopen the main window after it automatically disappears at some point like switching desktops.

It would be nice to have this app work on stock GNOME shell without tray extensions. It would also be nice to have it look and feel less out of place. The new main window actually looks fine to me, but it behaves like no other app (unable to move, just disappears etc).

Out of curiosity, @monreal, since GNOME decided to remove the systray how do other non GNOME (third party) applications with systray behave? They don't get a tray icon either? I guess you struggle with those as well?

Just trying to figure out what others use as strategy to cope with this GNOME decision.

They behave good because if you launch them from the activity, the running instance is showed, like the old version of Nextcloud Client.

Besides, they have a title or header bar to move the window through the desktop. Just like the old Nextcloud Client version.

It's sad to say, but who developed this new version didn't had in mind Gnome Shell, which is quite disappointing.

Out of curiosity, @monreal, since GNOME decided to remove the systray how do other non GNOME (third party) applications with systray behave? They don't get a tray icon either? I guess you struggle with those as well?

Just trying to figure out what others use as strategy to cope with this GNOME decision.

I don't think I use any apps that provide a tray icon. Then again maybe the apps actually offer tray support but I just don't see it. Point is: I can use all other apps out oft the box and don't miss any functionality.

To be fair, I actually like having the tray icon for Nextcloud. I am not aware of any solution in GNOME for apps of this type.

What distro are you using? I'm using arch and the 3.0.1 client runs in the menu. i enabled this by checking "Launch at System Startup" under "General Settings".

I'm sorry to say that I had to switch to another service.

For your future improvement, take a look at tresorit for an app that works good on various platforms.

Thanks anyway for your work.

So, the specific issue is:

it misses the title bar and the close button.

I can confirm this and it happens for any of the dialogs (settings, sharing, etc.). And yeah, the best fix would be to just show the title bar again. :)

image

Oh, my bad, I misunderstood... I had so many reports about the new window I misread and didn't assume the settings window.

OK, so that one we didn't change... it should still have the title bar like before.
Actually just tested the 3.0.1 AppImage on my Ubuntu VM with Gnome Shell and it still has the title bar as expected.

That starts to feel like something broken downstream...

I spent some hours yesterday trying to get the new version (3.0.1 from flathub)
to work on Fedora 32 with GNOME Shell. In the end I installed the
"Kstatusnotifieritem/appindicator support" extension as a workaround.

Small update: the workaround proved to be not very reliable. The app never started automatically and during the last few days I did not manage to start it at all (seemed to hang at startup). This was using Wayland session (default on Fedora 32). After falling back to Xorg session (which needs manual changes to some config files, as there is no longer a session selection on the login screen) the Nextcloud app now seems to work flawlessly.

As I am not sure how long falling back to Xorg session will even be possible it would be very nice if Wayland support would be improved in Nextcloud sync.

@er-vin
It's often a necessity to have an eye on the nextcloud client window while moving files around on another space of the screen and I feel like we lost a feature om Gnome. Anyone knows other desktop managers where nextcloud has a fine UX?
Other than that the visual is quite modern, neat and good looking 馃憤

@monreal

To be fair, I actually like having the tray icon for Nextcloud. I am not aware of any solution in GNOME for apps of this type.

On GNOME, install the tray icons extension and the nextcloud status will appear on the top bar, right side. It will have a similar behavior than on mac, you can click on it.

Thanks @bidetaggle, I had AppIndicator and KStatusNotifierItem Support installed and the systray icon was gone since desktop client 3.1.0. Your suggestion works, so i uninstalled AppIndicator and KStatusNotifierItem Support.
Running Gnome Shell Wayland 3.38.2
The funny thing is that this extension is based on Topicons Plus extension.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

rguenther-dz picture rguenther-dz  路  3Comments

Ich5003 picture Ich5003  路  3Comments

steven-omaha picture steven-omaha  路  3Comments

Linuxfabrik picture Linuxfabrik  路  3Comments

RobertZenz picture RobertZenz  路  3Comments