Bug ID 1186875
Summary GNOME PackageKit updater (gpk-update-viewer) default window size makes no sense and it does not remember custom window sizes
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.3
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component GNOME
Assignee gnome-bugs@suse.de
Reporter sknorr@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

gpk-update-viewer is installed by default on openSUSE GNOME systems and
periodically shows notifications about package updates. Unfortunately, it does
have a tons of weird UI bugs that not only make the software feel unfinished
but also make the desktop itself feel unpolished.

One of them is the utterly weird window sizing behavior. You might say that is
just an enhancement request, except it is pretty maddening.

* By default, gpk-update-viewer always runs in full-screen mode. Given the
  content displayed in the window, that is unnecessarily large. Package names
  are displayed on the far left, package sizes on the far right.

* If you go out of full-screen mode, e.g. by pressing Super+arrow-down, you get
  a window that is so small that basically no content fits in it. Also not
  useful.

* Ok, so you manually resize the window to a useful size, i.e. a long, fairly
  narrow window, as is known from the old Ubuntu updater [1]. However, the next
  time you start gpk-package-viewer, it starts in full-screen mode again and if
  you press Super+arrow-down it resizes to a uselessly small size again.

None of this is appropriate behavior for a default system component that users
periodically have to interact with and which can't be uninstalled without also
uninstalling important GNOME patterns.

Please update to the following behavior:

* Start gpk-update-viewer with a useful, non-fullscreen size.
  E.g. w=600 x h=800 (lower height on small screens).

* Remember user-configured screen sizes on next start.


[1] https://www.cyberciti.biz/media/new/faq/2006/05/ubuntu-update-02.jpg


You are receiving this mail because: