Animation visual glitch with movefocus_cycles_fullscreen #9162
Description
Already reported ? *
- I have searched the existing open and closed issues.
Regression?
Not a regression - it's an old bug
System Info and Hyprland Version
System/Version info
Hyprland 0.46.0 built from branch at commit ae403e6a05452336abd97e61be2706f6a930d827 dirty (flake.lock: update).
Date: Thu Jan 23 13:48:37 2025
Tag: v0.46.0-148-gae403e6a, commits: 5703
built against:
aquamarine 0.7.1
hyprlang 0.6.0
hyprutils 0.4.0
hyprcursor 0.1.11
hyprgraphics 0.1.1
no flags were set
System Information:
System name: Linux
Node name: aphe-gentoo
Release: 6.12.10-gentoo-dist
Version: #1 SMP PREEMPT_DYNAMIC Fri Jan 17 15:33:02 -00 2025
GPU information:
02:00.0 Non-Volatile memory controller [0108]: Solid State Storage Technology Corporation CL1-3D256-Q11 NVMe SSD M.2 [1e95:9100] (rev 03) (prog-if 02 [NVM Express])
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [Radeon Vega Series / Radeon Vega Mobile Series] [1002:1636] (rev c2) (prog-if 00 [VGA controller])
os-release: NAME=Gentoo
ID=gentoo
PRETTY_NAME="Gentoo Linux"
ANSI_COLOR="1;32"
HOME_URL="https://www.gentoo.org/"
SUPPORT_URL="https://www.gentoo.org/support/"
BUG_REPORT_URL="https://bugs.gentoo.org/"
VERSION_ID="2.17"
plugins:
Description
There are artifacts when moving focus fullscreen with movefocus_cycles_fullscreen enabled.
I think that it does that because windows are tiled underneath fullscreen window and it needs 0.1s to update its state, idk. It is clearly visible when animations are disabled
How to reproduce
Here it happens when switching to to window to the right (see the left edge)
https://github.com/user-attachments/assets/f807d025-8ad8-466d-bdcb-3cb6cd963beb
I noticed it doesn't happen when switching from the right window to the left window :
https://github.com/user-attachments/assets/dd1d2051-1629-4ed9-a05f-6fe73a7ee85e
Now here is how it looks like when animations are disabled
https://github.com/user-attachments/assets/7f38bb9e-927d-4dd2-ae9f-056f85ea1d0c
Attach not paste
- I understand that all text files must be attached, and not pasted directly. If not respected, this issue will likely get closed as spam
Checklist of files to include below
- Hyprland config -
hyprctl systeminfo -c
(always include) - Crash report (always include in case of crash)
- Video (always include in case of a visual bug)
- Logs (might contain useful info such as errors)