forge icon indicating copy to clipboard operation
forge copied to clipboard

bug: Tall Monitor Tiling

Open moritztim opened this issue 1 year ago • 3 comments

Description

Trying to split a 9:16 screen in half (top and bottom) and then tiling one of the halves into left and right displays a red preview rectangle but ends up tiling it into top and bottom

Expected Behavior

e

Actual Behaviour

a

Reprodution

How one can find the bug?

Steps To Reproduce

Steps to reproduce, if applicable:

  1. Drag a window onto a 9:16 screen
  2. Drag another window into the bottom half
  3. Drag a third into the bottom right half

Details

It happens with any application?

  • [] No, I think it only happens with Godot

It happens only on one computer?

  • [x] I don't know. but I assume so
  • [ ] No. I have tried it on more than one computer.

It happens only with some specific gnome configuration?

  • [x] I don't think that the configuration matters.

It happens only with some specific extension installed?

  • [x] I don't think that the installed extensions affect the bug/behavior.

Diagnostics

Under what conditions does it happen?

Fill in all information that applies:

Environment

  • Distro version : n/a
  • GNOME Shell version: 45.0
  • Forge source : extensions.gnome.org
  • Forge version : 77

Display Setup

Displays:

  1. 1080p 16:9 Monitor rotated

Output and Logs

n/a

Extension Configuration

default

Enabled Extensions

n/a

Graphics information

n/a

Monitor information

HDMI-0 connected 1050x1680+3840+0 left (normal left inverted right x axis y axis) 454mm x 284mm
		00ffffffffffff0015c3481801010101
		13110103802e1d78eaee95a3544c9926
		0f5054a1080081808140010101010101
		0101010101017c2e90a0601a1e403020
		3600c61c1100001a000000ff00323831
		37353035370a20202020000000fd003b
		3d1f410c000a202020202020000000fc
		005332313131570a2020202020200075
		supported: 4
		range: (0, 65535)
		supported: TMDS
		supported: 0, 1

moritztim avatar Oct 30 '23 14:10 moritztim

Hi @moritz-t-w - are you tiling the window unto a group of tabbed windows? Looks like it is taking the orientation of the parent's parent

jmmaranan avatar Nov 01 '23 22:11 jmmaranan

No. But Ii just saw that it might no be as simple as I though, I'll look into it a bit closer today

moritztim avatar Nov 02 '23 07:11 moritztim

It seems to be specific to godot and its extra windows. As you can see in the video if I first snap it to a top quarter it briefly works.

https://github.com/forge-ext/forge/assets/90388353/ccbc4d46-26ec-4e5b-92c5-137f5e8f505c

I have also now found that it works if I do the following:

  1. Drag the third window to another screen
  2. Place it next to the top window
  3. Move it next to the bottom window

It tiles as expected. The exception is if the bottom is tabbed

moritztim avatar Nov 03 '23 14:11 moritztim