natemaia / dk

X11 window manager
MIT License
18 stars 0 forks source link

Polybar visible in Retroarch (fullscreen) #10

Closed TAforever closed 2 days ago

TAforever commented 3 weeks ago

72dcbf6df6913a217e4002d8436b02a3eda70123 is the first bad commit commit 72dcbf6df6913a217e4002d8436b02a3eda70123 (HEAD, tag: v2.2) Author: natemaia natemaia10@gmail.com Date: Tue Apr 9 14:36:17 2024 -0700

Fix issues with popping floats not fitting the screen
natemaia commented 3 weeks ago

Very helpful, thanks for doing the bisect for me. Strange that this causes the issue but I can look into it and come up with a fix.

Thank you!

natemaia commented 3 weeks ago

I've reverted the problematic commit but will be looking to add the functionality back in, but avoiding issues like this with the proper checks, though I'm not that sure what those are entirely.

If you can post the output from the following command when you have this issue occurring that would help

dkcmd status type=full num=1 | dkcmd -p
TAforever commented 3 weeks ago

{
  "global": {
    "numws": 9,
    "static_ws": false,
    "focus_mouse": true,
    "focus_open": true,
    "focus_urgent": true,
    "win_minwh": 50,
    "win_minxy": 10,
    "smart_border": false,
    "smart_gap": false,
    "tile_hints": false,
    "tile_tohead": true,
    "obey_motif": false,
    "layouts": [
      "tile",
      "rtile",
      "mono",
      "grid",
      "spiral",
      "dwindle",
      "none",
      "tstack",
      "dyntile"
    ],
    "callbacks": [
      "albumart",
      "popfull"
    ],
    "border": {
      "width": 1,
      "outer_width": 0,
      "focus": "0xffc2af8d",
      "urgent": "0xffee5555",
      "unfocus": "0xff444444",
      "outer_focus": "0xff222222",
      "outer_urgent": "0xff222222",
      "outer_unfocus": "0xff222222"
    },
    "focused": {
      "name": "HDMI-A-0",
      "number": 1,
      "focused": true,
      "x": 0,
      "y": 0,
      "w": 1920,
      "h": 1080,
      "wx": 0,
      "wy": 18,
      "ww": 1920,
      "wh": 1062,
      "workspace": {
        "name": "1",
        "number": 1,
        "focused": true,
        "monitor": "HDMI-A-0",
        "layout": "tile",
        "master": 1,
        "stack": 99,
        "msplit": 0.55,
        "ssplit": 0.50,
        "gap": 6,
        "smart_gap": false,
        "pad_l": 0,
        "pad_r": 0,
        "pad_t": 0,
        "pad_b": 0,
        "clients": [
          {
            "id": "0x0180000e",
            "pid": 2720,
            "title": "theodor@arch: ~",
            "class": "kitty",
            "instance": "kitty",
            "workspace": 1,
            "focused": true,
            "x": 6,
            "y": 24,
            "w": 1045,
            "h": 1048,
            "bw": 1,
            "hoff": 0,
            "float": false,
            "full": false,
            "fakefull": false,
            "fixed": false,
            "sticky": false,
            "urgent": false,
            "above": false,
            "hidden": false,
            "scratch": false,
            "no_absorb": false,
            "callback": "",
            "transient": {},
            "absorbed": {}
          },
          {
            "id": "0x0140002c",
            "pid": 783,
            "title": "Polybar visible in Retroarch (fullscreen)  Issue #10  natemaia/dk  Mozilla Firefox",
            "class": "firefox",
            "instance": "Navigator",
            "workspace": 1,
            "focused": false,
            "x": 1059,
            "y": 24,
            "w": 853,
            "h": 1048,
            "bw": 1,
            "hoff": 0,
            "float": false,
            "full": false,
            "fakefull": false,
            "fixed": false,
            "sticky": false,
            "urgent": false,
            "above": false,
            "hidden": false,
            "scratch": false,
            "no_absorb": false,
            "callback": "",
            "transient": {},
            "absorbed": {}
          }
        ],
        "focus_stack": [
          {
            "id": "0x0180000e",
            "pid": 2720,
            "title": "theodor@arch: ~",
            "class": "kitty",
            "instance": "kitty",
            "workspace": 1,
            "focused": true,
            "x": 6,
            "y": 24,
            "w": 1045,
            "h": 1048,
            "bw": 1,
            "hoff": 0,
            "float": false,
            "full": false,
            "fakefull": false,
            "fixed": false,
            "sticky": false,
            "urgent": false,
            "above": false,
            "hidden": false,
            "scratch": false,
            "no_absorb": false,
            "callback": "",
            "transient": {},
            "absorbed": {}
          },
          {
            "id": "0x0140002c",
            "pid": 783,
            "title": "Polybar visible in Retroarch (fullscreen)  Issue #10  natemaia/dk  Mozilla Firefox",
            "class": "firefox",
            "instance": "Navigator",
            "workspace": 1,
            "focused": false,
            "x": 1059,
            "y": 24,
            "w": 853,
            "h": 1048,
            "bw": 1,
            "hoff": 0,
            "float": false,
            "full": false,
            "fakefull": false,
            "fixed": false,
            "sticky": false,
            "urgent": false,
            "above": false,
            "hidden": false,
            "scratch": false,
            "no_absorb": false,
            "callback": "",
            "transient": {},
            "absorbed": {}
          }
        ]
      }
    }
  },

  "workspaces": [
    {
      "name": "1",
      "number": 1,
      "focused": true,
      "monitor": "HDMI-A-0",
      "layout": "tile",
      "master": 1,
      "stack": 99,
      "msplit": 0.55,
      "ssplit": 0.50,
      "gap": 6,
      "smart_gap": false,
      "pad_l": 0,
      "pad_r": 0,
      "pad_t": 0,
      "pad_b": 0,
      "clients": [
        {
          "id": "0x0180000e",
          "pid": 2720,
          "title": "theodor@arch: ~",
          "class": "kitty",
          "instance": "kitty",
          "workspace": 1,
          "focused": true,
          "x": 6,
          "y": 24,
          "w": 1045,
          "h": 1048,
          "bw": 1,
          "hoff": 0,
          "float": false,
          "full": false,
          "fakefull": false,
          "fixed": false,
          "sticky": false,
          "urgent": false,
          "above": false,
          "hidden": false,
          "scratch": false,
          "no_absorb": false,
          "callback": "",
          "transient": {},
          "absorbed": {}
        },
        {
          "id": "0x0140002c",
          "pid": 783,
          "title": "Polybar visible in Retroarch (fullscreen)  Issue #10  natemaia/dk  Mozilla Firefox",
          "class": "firefox",
          "instance": "Navigator",
          "workspace": 1,
          "focused": false,
          "x": 1059,
          "y": 24,
          "w": 853,
          "h": 1048,
          "bw": 1,
          "hoff": 0,
          "float": false,
          "full": false,
          "fakefull": false,
          "fixed": false,
          "sticky": false,
          "urgent": false,
          "above": false,
          "hidden": false,
          "scratch": false,
          "no_absorb": false,
          "callback": "",
          "transient": {},
          "absorbed": {}
        }
      ],
      "focus_stack": [
        {
          "id": "0x0180000e",
          "pid": 2720,
          "title": "theodor@arch: ~",
          "class": "kitty",
          "instance": "kitty",
          "workspace": 1,
          "focused": true,
          "x": 6,
          "y": 24,
          "w": 1045,
          "h": 1048,
          "bw": 1,
          "hoff": 0,
          "float": false,
          "full": false,
          "fakefull": false,
          "fixed": false,
          "sticky": false,
          "urgent": false,
          "above": false,
          "hidden": false,
          "scratch": false,
          "no_absorb": false,
          "callback": "",
          "transient": {},
          "absorbed": {}
        },
        {
          "id": "0x0140002c",
          "pid": 783,
          "title": "Polybar visible in Retroarch (fullscreen)  Issue #10  natemaia/dk  Mozilla Firefox",
          "class": "firefox",
          "instance": "Navigator",
          "workspace": 1,
          "focused": false,
          "x": 1059,
          "y": 24,
          "w": 853,
          "h": 1048,
          "bw": 1,
          "hoff": 0,
          "float": false,
          "full": false,
          "fakefull": false,
          "fixed": false,
          "sticky": false,
          "urgent": false,
          "above": false,
          "hidden": false,
          "scratch": false,
          "no_absorb": false,
          "callback": "",
          "transient": {},
          "absorbed": {}
        }
      ]
    },
    {
      "name": "2",
      "number": 2,
      "focused": false,
      "monitor": "HDMI-A-0",
      "layout": "tile",
      "master": 1,
      "stack": 99,
      "msplit": 0.55,
      "ssplit": 0.50,
      "gap": 6,
      "smart_gap": false,
      "pad_l": 0,
      "pad_r": 0,
      "pad_t": 0,
      "pad_b": 0,
      "clients": [],
      "focus_stack": []
    },
    {
      "name": "3",
      "number": 3,
      "focused": false,
      "monitor": "HDMI-A-0",
      "layout": "tile",
      "master": 1,
      "stack": 99,
      "msplit": 0.55,
      "ssplit": 0.50,
      "gap": 6,
      "smart_gap": false,
      "pad_l": 0,
      "pad_r": 0,
      "pad_t": 0,
      "pad_b": 0,
      "clients": [
        {
          "id": "0x02000002",
          "pid": 1854,
          "title": "RetroArch",
          "class": "retroarch",
          "instance": "retroarch",
          "workspace": 3,
          "focused": false,
          "x": 0,
          "y": 18,
          "w": 1920,
          "h": 1062,
          "bw": 0,
          "hoff": 0,
          "float": true,
          "full": true,
          "fakefull": false,
          "fixed": false,
          "sticky": false,
          "urgent": false,
          "above": false,
          "hidden": false,
          "scratch": false,
          "no_absorb": false,
          "callback": "",
          "transient": {},
          "absorbed": {}
        }
      ],
      "focus_stack": [
        {
          "id": "0x02000002",
          "pid": 1854,
          "title": "RetroArch",
          "class": "retroarch",
          "instance": "retroarch",
          "workspace": 3,
          "focused": false,
          "x": 0,
          "y": 18,
          "w": 1920,
          "h": 1062,
          "bw": 0,
          "hoff": 0,
          "float": true,
          "full": true,
          "fakefull": false,
          "fixed": false,
          "sticky": false,
          "urgent": false,
          "above": false,
          "hidden": false,
          "scratch": false,
          "no_absorb": false,
          "callback": "",
          "transient": {},
          "absorbed": {}
        }
      ]
    },
    {
      "name": "4",
      "number": 4,
      "focused": false,
      "monitor": "HDMI-A-0",
      "layout": "tile",
      "master": 1,
      "stack": 99,
      "msplit": 0.55,
      "ssplit": 0.50,
      "gap": 6,
      "smart_gap": false,
      "pad_l": 0,
      "pad_r": 0,
      "pad_t": 0,
      "pad_b": 0,
      "clients": [],
      "focus_stack": []
    },
    {
      "name": "5",
      "number": 5,
      "focused": false,
      "monitor": "HDMI-A-0",
      "layout": "tile",
      "master": 1,
      "stack": 99,
      "msplit": 0.55,
      "ssplit": 0.50,
      "gap": 6,
      "smart_gap": false,
      "pad_l": 0,
      "pad_r": 0,
      "pad_t": 0,
      "pad_b": 0,
      "clients": [],
      "focus_stack": []
    },
    {
      "name": "6",
      "number": 6,
      "focused": false,
      "monitor": "HDMI-A-0",
      "layout": "tile",
      "master": 1,
      "stack": 99,
      "msplit": 0.55,
      "ssplit": 0.50,
      "gap": 6,
      "smart_gap": false,
      "pad_l": 0,
      "pad_r": 0,
      "pad_t": 0,
      "pad_b": 0,
      "clients": [],
      "focus_stack": []
    },
    {
      "name": "7",
      "number": 7,
      "focused": false,
      "monitor": "HDMI-A-0",
      "layout": "tile",
      "master": 1,
      "stack": 99,
      "msplit": 0.55,
      "ssplit": 0.50,
      "gap": 6,
      "smart_gap": false,
      "pad_l": 0,
      "pad_r": 0,
      "pad_t": 0,
      "pad_b": 0,
      "clients": [],
      "focus_stack": []
    },
    {
      "name": "8",
      "number": 8,
      "focused": false,
      "monitor": "HDMI-A-0",
      "layout": "tile",
      "master": 1,
      "stack": 99,
      "msplit": 0.55,
      "ssplit": 0.50,
      "gap": 6,
      "smart_gap": false,
      "pad_l": 0,
      "pad_r": 0,
      "pad_t": 0,
      "pad_b": 0,
      "clients": [],
      "focus_stack": []
    },
    {
      "name": "9",
      "number": 9,
      "focused": false,
      "monitor": "HDMI-A-0",
      "layout": "tile",
      "master": 1,
      "stack": 99,
      "msplit": 0.55,
      "ssplit": 0.50,
      "gap": 6,
      "smart_gap": false,
      "pad_l": 0,
      "pad_r": 0,
      "pad_t": 0,
      "pad_b": 0,
      "clients": [],
      "focus_stack": []
    }
  ],

  "monitors": [
    {
      "name": "HDMI-A-0",
      "number": 1,
      "focused": true,
      "x": 0,
      "y": 0,
      "w": 1920,
      "h": 1080,
      "wx": 0,
      "wy": 18,
      "ww": 1920,
      "wh": 1062,
      "workspace": {
        "name": "1",
        "number": 1,
        "focused": true,
        "monitor": "HDMI-A-0",
        "layout": "tile",
        "master": 1,
        "stack": 99,
        "msplit": 0.55,
        "ssplit": 0.50,
        "gap": 6,
        "smart_gap": false,
        "pad_l": 0,
        "pad_r": 0,
        "pad_t": 0,
        "pad_b": 0,
        "clients": [
          {
            "id": "0x0180000e",
            "pid": 2720,
            "title": "theodor@arch: ~",
            "class": "kitty",
            "instance": "kitty",
            "workspace": 1,
            "focused": true,
            "x": 6,
            "y": 24,
            "w": 1045,
            "h": 1048,
            "bw": 1,
            "hoff": 0,
            "float": false,
            "full": false,
            "fakefull": false,
            "fixed": false,
            "sticky": false,
            "urgent": false,
            "above": false,
            "hidden": false,
            "scratch": false,
            "no_absorb": false,
            "callback": "",
            "transient": {},
            "absorbed": {}
          },
          {
            "id": "0x0140002c",
            "pid": 783,
            "title": "Polybar visible in Retroarch (fullscreen)  Issue #10  natemaia/dk  Mozilla Firefox",
            "class": "firefox",
            "instance": "Navigator",
            "workspace": 1,
            "focused": false,
            "x": 1059,
            "y": 24,
            "w": 853,
            "h": 1048,
            "bw": 1,
            "hoff": 0,
            "float": false,
            "full": false,
            "fakefull": false,
            "fixed": false,
            "sticky": false,
            "urgent": false,
            "above": false,
            "hidden": false,
            "scratch": false,
            "no_absorb": false,
            "callback": "",
            "transient": {},
            "absorbed": {}
          }
        ],
        "focus_stack": [
          {
            "id": "0x0180000e",
            "pid": 2720,
            "title": "theodor@arch: ~",
            "class": "kitty",
            "instance": "kitty",
            "workspace": 1,
            "focused": true,
            "x": 6,
            "y": 24,
            "w": 1045,
            "h": 1048,
            "bw": 1,
            "hoff": 0,
            "float": false,
            "full": false,
            "fakefull": false,
            "fixed": false,
            "sticky": false,
            "urgent": false,
            "above": false,
            "hidden": false,
            "scratch": false,
            "no_absorb": false,
            "callback": "",
            "transient": {},
            "absorbed": {}
          },
          {
            "id": "0x0140002c",
            "pid": 783,
            "title": "Polybar visible in Retroarch (fullscreen)  Issue #10  natemaia/dk  Mozilla Firefox",
            "class": "firefox",
            "instance": "Navigator",
            "workspace": 1,
            "focused": false,
            "x": 1059,
            "y": 24,
            "w": 853,
            "h": 1048,
            "bw": 1,
            "hoff": 0,
            "float": false,
            "full": false,
            "fakefull": false,
            "fixed": false,
            "sticky": false,
            "urgent": false,
            "above": false,
            "hidden": false,
            "scratch": false,
            "no_absorb": false,
            "callback": "",
            "transient": {},
            "absorbed": {}
          }
        ]
      }
    }
  ],

  "clients": [
    {
      "id": "0x0180000e",
      "pid": 2720,
      "title": "theodor@arch: ~",
      "class": "kitty",
      "instance": "kitty",
      "workspace": 1,
      "focused": true,
      "x": 6,
      "y": 24,
      "w": 1045,
      "h": 1048,
      "bw": 1,
      "hoff": 0,
      "float": false,
      "full": false,
      "fakefull": false,
      "fixed": false,
      "sticky": false,
      "urgent": false,
      "above": false,
      "hidden": false,
      "scratch": false,
      "no_absorb": false,
      "callback": "",
      "transient": {},
      "absorbed": {}
    },
    {
      "id": "0x0140002c",
      "pid": 783,
      "title": "Polybar visible in Retroarch (fullscreen)  Issue #10  natemaia/dk  Mozilla Firefox",
      "class": "firefox",
      "instance": "Navigator",
      "workspace": 1,
      "focused": false,
      "x": 1059,
      "y": 24,
      "w": 853,
      "h": 1048,
      "bw": 1,
      "hoff": 0,
      "float": false,
      "full": false,
      "fakefull": false,
      "fixed": false,
      "sticky": false,
      "urgent": false,
      "above": false,
      "hidden": false,
      "scratch": false,
      "no_absorb": false,
      "callback": "",
      "transient": {},
      "absorbed": {}
    },
    {
      "id": "0x02000002",
      "pid": 1854,
      "title": "RetroArch",
      "class": "retroarch",
      "instance": "retroarch",
      "workspace": 3,
      "focused": false,
      "x": 0,
      "y": 18,
      "w": 1920,
      "h": 1062,
      "bw": 0,
      "hoff": 0,
      "float": true,
      "full": true,
      "fakefull": false,
      "fixed": false,
      "sticky": false,
      "urgent": false,
      "above": false,
      "hidden": false,
      "scratch": false,
      "no_absorb": false,
      "callback": "",
      "transient": {},
      "absorbed": {}
    }
  ],

  "rules": [
    {
      "title": "Картинка в картинке",
      "class": "",
      "instance": "",
      "workspace": 0,
      "monitor": "",
      "x": -1,
      "y": -1,
      "w": -1,
      "h": -1,
      "float": true,
      "full": false,
      "fakefull": false,
      "sticky": false,
      "scratch": false,
      "focus": false,
      "ignore_cfg": false,
      "ignore_msg": false,
      "no_absorb": false,
      "callback": "",
      "xgrav": "",
      "ygrav": ""
    },
    {
      "title": "",
      "class": "Galculator",
      "instance": "",
      "workspace": 0,
      "monitor": "",
      "x": -1,
      "y": -1,
      "w": -1,
      "h": -1,
      "float": true,
      "full": false,
      "fakefull": false,
      "sticky": false,
      "scratch": false,
      "focus": false,
      "ignore_cfg": false,
      "ignore_msg": false,
      "no_absorb": false,
      "callback": "",
      "xgrav": "",
      "ygrav": ""
    },
    {
      "title": "",
      "class": "Gimp-2.10",
      "instance": "",
      "workspace": 7,
      "monitor": "",
      "x": -1,
      "y": -1,
      "w": -1,
      "h": -1,
      "float": false,
      "full": false,
      "fakefull": false,
      "sticky": false,
      "scratch": false,
      "focus": true,
      "ignore_cfg": false,
      "ignore_msg": false,
      "no_absorb": false,
      "callback": "",
      "xgrav": "",
      "ygrav": ""
    },
    {
      "title": "",
      "class": "transmission-gtk",
      "instance": "",
      "workspace": 6,
      "monitor": "",
      "x": -1,
      "y": -1,
      "w": -1,
      "h": -1,
      "float": false,
      "full": false,
      "fakefull": false,
      "sticky": false,
      "scratch": false,
      "focus": true,
      "ignore_cfg": false,
      "ignore_msg": false,
      "no_absorb": false,
      "callback": "",
      "xgrav": "",
      "ygrav": ""
    },
    {
      "title": "",
      "class": "thunderbird",
      "instance": "",
      "workspace": 5,
      "monitor": "",
      "x": -1,
      "y": -1,
      "w": -1,
      "h": -1,
      "float": false,
      "full": false,
      "fakefull": false,
      "sticky": false,
      "scratch": false,
      "focus": false,
      "ignore_cfg": false,
      "ignore_msg": false,
      "no_absorb": false,
      "callback": "",
      "xgrav": "",
      "ygrav": ""
    },
    {
      "title": "",
      "class": "retroarch",
      "instance": "",
      "workspace": 4,
      "monitor": "",
      "x": -1,
      "y": -1,
      "w": -1,
      "h": -1,
      "float": false,
      "full": false,
      "fakefull": false,
      "sticky": false,
      "scratch": false,
      "focus": true,
      "ignore_cfg": false,
      "ignore_msg": false,
      "no_absorb": false,
      "callback": "",
      "xgrav": "",
      "ygrav": ""
    },
    {
      "title": "",
      "class": "pcsx2-qt",
      "instance": "",
      "workspace": 4,
      "monitor": "",
      "x": -1,
      "y": -1,
      "w": -1,
      "h": -1,
      "float": false,
      "full": false,
      "fakefull": false,
      "sticky": false,
      "scratch": false,
      "focus": true,
      "ignore_cfg": false,
      "ignore_msg": false,
      "no_absorb": false,
      "callback": "",
      "xgrav": "",
      "ygrav": ""
    },
    {
      "title": "",
      "class": "steam",
      "instance": "",
      "workspace": 4,
      "monitor": "",
      "x": -1,
      "y": -1,
      "w": -1,
      "h": -1,
      "float": false,
      "full": false,
      "fakefull": false,
      "sticky": false,
      "scratch": false,
      "focus": false,
      "ignore_cfg": false,
      "ignore_msg": false,
      "no_absorb": false,
      "callback": "",
      "xgrav": "",
      "ygrav": ""
    },
    {
      "title": "",
      "class": "TelegramDesktop",
      "instance": "",
      "workspace": 3,
      "monitor": "",
      "x": -1,
      "y": -1,
      "w": -1,
      "h": -1,
      "float": false,
      "full": false,
      "fakefull": false,
      "sticky": false,
      "scratch": false,
      "focus": false,
      "ignore_cfg": false,
      "ignore_msg": false,
      "no_absorb": false,
      "callback": "",
      "xgrav": "",
      "ygrav": ""
    },
    {
      "title": "",
      "class": "firefox",
      "instance": "",
      "workspace": 2,
      "monitor": "",
      "x": -1,
      "y": -1,
      "w": -1,
      "h": -1,
      "float": false,
      "full": false,
      "fakefull": false,
      "sticky": false,
      "scratch": false,
      "focus": true,
      "ignore_cfg": false,
      "ignore_msg": false,
      "no_absorb": false,
      "callback": "",
      "xgrav": "",
      "ygrav": ""
    }
  ],

  "panels": [
    {
      "id": "0x01000002",
      "class": "Polybar",
      "instance": "polybar",
      "x": 0,
      "y": 0,
      "w": 1920,
      "h": 18,
      "l": 0,
      "r": 0,
      "t": 18,
      "b": 0,
      "monitor": {
        "name": "HDMI-A-0",
        "number": 1,
        "focused": true,
        "x": 0,
        "y": 0,
        "w": 1920,
        "h": 1080,
        "wx": 0,
        "wy": 18,
        "ww": 1920,
        "wh": 1062,
        "workspace": {
          "name": "1",
          "number": 1,
          "focused": true,
          "monitor": "HDMI-A-0",
          "layout": "tile",
          "master": 1,
          "stack": 99,
          "msplit": 0.55,
          "ssplit": 0.50,
          "gap": 6,
          "smart_gap": false,
          "pad_l": 0,
          "pad_r": 0,
          "pad_t": 0,
          "pad_b": 0,
          "clients": [
            {
              "id": "0x0180000e",
              "pid": 2720,
              "title": "theodor@arch: ~",
              "class": "kitty",
              "instance": "kitty",
              "workspace": 1,
              "focused": true,
              "x": 6,
              "y": 24,
              "w": 1045,
              "h": 1048,
              "bw": 1,
              "hoff": 0,
              "float": false,
              "full": false,
              "fakefull": false,
              "fixed": false,
              "sticky": false,
              "urgent": false,
              "above": false,
              "hidden": false,
              "scratch": false,
              "no_absorb": false,
              "callback": "",
              "transient": {},
              "absorbed": {}
            },
            {
              "id": "0x0140002c",
              "pid": 783,
              "title": "Polybar visible in Retroarch (fullscreen)  Issue #10  natemaia/dk  Mozilla Firefox",
              "class": "firefox",
              "instance": "Navigator",
              "workspace": 1,
              "focused": false,
              "x": 1059,
              "y": 24,
              "w": 853,
              "h": 1048,
              "bw": 1,
              "hoff": 0,
              "float": false,
              "full": false,
              "fakefull": false,
              "fixed": false,
              "sticky": false,
              "urgent": false,
              "above": false,
              "hidden": false,
              "scratch": false,
              "no_absorb": false,
              "callback": "",
              "transient": {},
              "absorbed": {}
            }
          ],
          "focus_stack": [
            {
              "id": "0x0180000e",
              "pid": 2720,
              "title": "theodor@arch: ~",
              "class": "kitty",
              "instance": "kitty",
              "workspace": 1,
              "focused": true,
              "x": 6,
              "y": 24,
              "w": 1045,
              "h": 1048,
              "bw": 1,
              "hoff": 0,
              "float": false,
              "full": false,
              "fakefull": false,
              "fixed": false,
              "sticky": false,
              "urgent": false,
              "above": false,
              "hidden": false,
              "scratch": false,
              "no_absorb": false,
              "callback": "",
              "transient": {},
              "absorbed": {}
            },
            {
              "id": "0x0140002c",
              "pid": 783,
              "title": "Polybar visible in Retroarch (fullscreen)  Issue #10  natemaia/dk  Mozilla Firefox",
              "class": "firefox",
              "instance": "Navigator",
              "workspace": 1,
              "focused": false,
              "x": 1059,
              "y": 24,
              "w": 853,
              "h": 1048,
              "bw": 1,
              "hoff": 0,
              "float": false,
              "full": false,
              "fakefull": false,
              "fixed": false,
              "sticky": false,
              "urgent": false,
              "above": false,
              "hidden": false,
              "scratch": false,
              "no_absorb": false,
              "callback": "",
              "transient": {},
              "absorbed": {}
            }
          ]
        }
      }
    }
  ],
  "desks": []
}
TAforever commented 2 weeks ago

I noticed that this problem occurs not only with Retroarch but also with some other fullscreen windows

natemaia commented 3 days ago

Sorry for the big delay, I've pushed the reverted commit, we'll see if that fixes it.

TAforever commented 2 days ago

It's fixed