Overlapped window layouts is skipped when moving
- Dominant language
- TypeScript
- Stars
- 2k
- Forks
- 116
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the bug**
At , I heard that layouts with overlapping areas are supported on behind, so I set up the following layout.
```jsonc:
// org.gnome.shell.extensions.tilingshell.layouts-json
[
{
"id": "Default",
"tiles": [
// 1st
{
"x": 0,
"y": 0,
"width": 0.1,
"height": 1,
"groups": []
},
// 2nd
{
"x": 0,
"y": 0,
"width": 0.25,
"height": 1,
"groups": []
},
// 3rd
{
"x": 0,
"y": 0,
"width": 0.5,
"height": 1,
"groups": []
},
// 4th
{
"x": 0.1,
"y": 0,
"width": 0.15,
"height": 1,
"groups": []
},
// 5th
{
"x": 0.25,
"y": 0,
"width": 0.25,
"height": 1,
"groups": []
},
// 6th
{
"x": 0.25,
"y": 0,
"width": 0.5,
"height": 1,
"groups": []
},
// 7th
{
"x": 0.5,
"y": 0,
"width": 0.25,
"height": 1,
"groups": []
},
// 8th
{
"x": 0.5,
"y": 0,
"width": 0.5,
"height": 1,
"groups": []
},
// 9th
{
"x": 0.75,
"y": 0,
"width": 0.25,
"height": 1,
"groups": []
}
]
}
]
```
With the above layout applied, I expected the tiles to move from 3rd -> 4th -> 5th
when I switched tiles by hot keys, but in fact they skipped the layout in the middle,
from 3rd -> 6th -> 8th, or even 8th -> 3rd -> 1st in the reverse order.
Should I assume that layouts with overlapping areas like the above are not yet strictly supported?
Or is there something missing in the above configuration?
**To Reproduce**
1. Manually write the above layout to dconf.
2. Use `super` + `left` or `super` + `right` to switch tiles.
**Screenshots**
https://github.com/user-attachments/assets/82c7c5c7-d14d-4358-b068-fdc9ef2accd2
**Information (please complete the following)**
- Tiling Shell Version: `16.3`
- GNOME Version: `47.5`
- OS: [GrandOS `main-testing:41.20250502.0`](https://github.com/RShirohara/grand-os/pkgs/container/grand-os%2Fmain-testing/407117676?tag=41.20250502.0) (Customized from [SecureBlue](https://github.com/secureblue/secureblue))
- Applied gschema:
**Additional context**
- This issue has translated from Japanese using a translation tool.
Contributor guide
Assessment
This issue has not been assessed yet.