G-dH / vertical-workspaces

V-Shell is a GNOME Shell extension that allows you to customize the layout and behavior of the Shell UI.
GNU General Public License v3.0
215 stars 19 forks source link

[BUG] Adaptive grid folders no longer expand past 4x4, don't overflow to second page since GNOME 46 #142

Closed fotnite-vevo closed 2 months ago

fotnite-vevo commented 2 months ago

Describe the bug On GNOME 45, adaptive grid folders were able to have multiple pages, and (I think) get larger than 4x4. Since GNOME 46, this is no longer the case, and large folders don't display properly and might not display all the apps inside them, since all apps will be attempted to display on one page.

I usually use fractional scaling, but using 100% scaling doesn't change anything, folders still won't go past 4x4 etc.

Basic debug information

To Reproduce Steps to reproduce the behavior:

  1. Set Folder Columns per Page and Folder Rows per Page in Appearance - App Grid to 0
  2. Create a folder with more than 16 apps on the app grid

Expected behavior Apps that don't fit when displaying the folder should overflow to subsequent pages, or the folder should become larger to accomodate

Screenshots Screenshot from 2024-04-10 00-06-10

System:

System log output open terminal, execute: journalctl /usr/bin/{gjs,gnome-shell} -fo cat reproduce the bug, copy the output from terminal if any. I've included the output just in case, but I don't think it's relevant

libinput error: event20 - Microsoft Surface 045E:09AF Touchpad: kernel bug: Touch jump detected and discarded.
See https://wayland.freedesktop.org/libinput/doc/1.25.0/touchpad-jumping-cursors.html for details
libinput error: event20 - Microsoft Surface 045E:09AF Touchpad: kernel bug: Touch jump detected and discarded.
See https://wayland.freedesktop.org/libinput/doc/1.25.0/touchpad-jumping-cursors.html for details
libinput error: event20 - Microsoft Surface 045E:09AF Touchpad: kernel bug: Touch jump detected and discarded.
See https://wayland.freedesktop.org/libinput/doc/1.25.0/touchpad-jumping-cursors.html for details
libinput error: event20 - Microsoft Surface 045E:09AF Touchpad: WARNING: log rate limit exceeded (5 msgs per 24h). Discarding future messages.
fotnite-vevo commented 2 months ago

I'm unsure if this should be considered a duplicate of #92, since this only began happening to me recently and it does present a bit differently than what was shown in the screenshots on the other issue, but is otherwise seems similar.

G-dH commented 2 months ago

Thanks. Please update V-Shell from the main branch and let me know how the fix works for you.

fotnite-vevo commented 2 months ago

Yes, this seems to fix the issue. Thanks!