RensAlthuis / vertical-overview

Gnome has had vertically stacked workspaces for a long time. The Gnome 40 update unfortunately made the switch to a horizontal layout. A choice that many Gnome users disagree with. This extension completely replaces the new Gnome overview with something that resembles the old style.
GNU General Public License v3.0
311 stars 30 forks source link

Vertical app grid #21

Open no-comma opened 3 years ago

no-comma commented 3 years ago

Since the workspaces are vertical the app grid should be too.

RensAlthuis commented 3 years ago

I agree, though that might take a while. I doubt it will be an easy thing to change.

Robbankz commented 2 years ago

Please make this happen weakest thing gnome devs did was make horizontal scroll on here and nautilus a thing period, death to both monstrosities

no-comma commented 2 years ago

For a very basic implementation of this all that's needed is:

let appDisplay = Main.overview._overview._controls._appDisplay;
appDisplay._orientation = Clutter.Orientation.VERTICAL;    
appDisplay._grid.layoutManager._orientation = Clutter.Orientation.VERTICAL;
appDisplay._scrollView.set_policy(St.PolicyType.NEVER, St.PolicyType.EXTERNAL);

This makes the app grid scroll vertically, but the page indicators remain at the bottom horizontally and they don't update. It also doesn't allow navigation by clicking on screen edges and when dragging icons the page indicators still appear at the left and right rather than top and bottom. I've tried playing around with those but I haven't really been happy with the results.

P4prik4 commented 1 year ago

imo just disable it for the application grid.