Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multimonitor special workspace animation regression #8587

Open
1 task done
Azarattum opened this issue Nov 26, 2024 · 4 comments
Open
1 task done

Multimonitor special workspace animation regression #8587

Azarattum opened this issue Nov 26, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@Azarattum
Copy link

Already reported ? *

  • I have searched the existing open and closed issues.

Regression?

Yes

System Info and Version

System/Version info
Hyprland 0.45.0 built from branch main at commit a425fbebe4cf4238e48a42f724ef2208959d66cf  (version: bump to 0.45.0).
Date: 2024-11-09
Tag: v0.45.0, commits: a425fbebe4cf4238e48a42f724ef2208959d66cf
built against aquamarine 0.4.4


flags set:
debug


System Information:
System name: Linux
Node name: portable
Release: 6.6.63
Version: #1-NixOS SMP PREEMPT_DYNAMIC Fri Nov 22 14:38:37 UTC 2024


GPU information: 
00:02.0 VGA compatible controller [0300]: Intel Corporation RocketLake-S GT1 [UHD Graphics 730] [8086:4c8b] (rev 04) (prog-if 00 [VGA controller])


os-release: ANSI_COLOR="1;34"
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="24.11beta709057.0c582677378f"
CPE_NAME="cpe:/o:nixos:nixos:24.11"
DEFAULT_HOSTNAME=portable
DOCUMENTATION_URL="https://nixos.org/learn.html"
HOME_URL="https://nixos.org/"
ID=nixos
ID_LIKE=""
IMAGE_ID=""
IMAGE_VERSION=""
LOGO="nix-snowflake"
NAME=NixOS
PRETTY_NAME="NixOS 24.11 (Vicuna)"
SUPPORT_END="2025-06-30"
SUPPORT_URL="https://nixos.org/community.html"
VARIANT=""
VARIANT_ID=""
VENDOR_NAME=NixOS
VENDOR_URL="https://nixos.org/"
VERSION="24.11 (Vicuna)"
VERSION_CODENAME=vicuna
VERSION_ID="24.11"


plugins:
  hyprexpo by Vaxry ver 1.0
  hyprfocus by Vortex ver 2.0

======Config-Start======


Config File: /home/kuznetsov/.config/hypr/hyprland.conf: Read Succeeded
exec-once = /nix/store/2542sr1ch7ypz52w423vyn0fhn934rj7-dbus-1.14.10/bin/dbus-update-activation-environment --systemd DISPLAY HYPRLAND_INSTANCE_SIGNATURE WAYLAND_DISPLAY XDG_CURRENT_DESKTOP && systemctl --user start hyprpaper & .config/eww/eww.sh & blueman-applet & nm-applet
plugin=/nix/store/pwcglg0rjbs3d7vyb70y7zb8znq5sm47-hyprexpo-0.45.0/lib/libhyprexpo.so
plugin=/nix/store/8w0183g8lq49fsgk33618jsiki7cl0k5-hyprfocus-0-unstable-2024-10-09/lib/libhyprfocus.so
$mod=SUPER
decoration {
  blur {
    passes=3
    size=8
  }
  rounding=8
}

general {
  border_size=0
  gaps_in=4
  gaps_out=4
}

input {
  kb_layout=us,ru
  kb_options=grp:win_space_toggle
  kb_variant=mac
}

misc {
  disable_hyprland_logo=true
}

plugin {
  hyprfocus {
    flash {
      flash_opacity=0.970000
      in_speed=1.500000
      out_speed=6
    }
    animate_floating=true
    animate_workspacechange=true
    enabled=true
    focus_animation=flash
  }
}
bind=$mod, GRAVE, exec, kitty
bind=$mod, E, exec, nautilus
bind=$mod, R, exec, wofi -I --show drun
bind=ALT, SPACE, exec, wofi -I --show drun
bind=$mod SHIFT, S, exec, grimblast --freeze copy area
bind=$mod, B, exec, .config/eww/eww.sh
bind=$mod, LESS, hyprexpo:expo, toggle
bind=$mod, F, togglefloating
bind=$mod SHIFT, F, fullscreen, 1
bind=$mod, W, killactive
bind=$mod, Q, exec, hyprlock
bind=$mod SHIFT, Q, exit
bind=$mod, D, togglespecialworkspace
bind=$mod SHIFT, D, movetoworkspacesilent, special
bind=$mod, mouse_down, workspace, m-1
bind=$mod, mouse_up, workspace, m+1
bind=ALT, TAB, cyclenext
bind=ALT SHIFT, TAB, cyclenext, prev
bind=$mod, TAB, focusmonitor, +1
bind=$mod SHIFT, TAB, focusmonitor, -1
bind=$mod, J, movefocus, d
bind=$mod, K, movefocus, u
bind=$mod, H, movefocus, l
bind=$mod, L, movefocus, r
bind=$mod CTRL, J, movewindow, d
bind=$mod CTRL, K, movewindow, u
bind=$mod CTRL, H, movewindow, l
bind=$mod CTRL, L, movewindow, r
bind=$mod SHIFT, J, resizeactive, 0 33%
bind=$mod SHIFT, K, resizeactive, 0 -33%
bind=$mod SHIFT, H, resizeactive, -33% 0
bind=$mod SHIFT, L, resizeactive, 33% 0
bind=$mod CTRL, 1, movecurrentworkspacetomonitor, desc:Microstep MSI MD272QP PB1H102600627
bind=$mod CTRL, 1, movecurrentworkspacetomonitor, desc:Dell Inc. DELL U2414H 292K473O3D9L
bind=$mod CTRL, 2, movecurrentworkspacetomonitor, desc:LG Electronics 22EA53 311NDNU1T975
bind=$mod CTRL, 2, movecurrentworkspacetomonitor, desc:Dell Inc. DELL U2414H 292K473O2Y5L
bind=$mod SHIFT, A, exec, kitty --class floating pulsemixer
bind=CTRL SHIFT, ESCAPE, exec, kitty --class floating btop
bind=$mod, 1, workspace, 1
bind=$mod, 2, workspace, 2
bind=$mod, 3, workspace, 3
bind=$mod, 4, workspace, 4
bind=$mod, 5, workspace, 5
bind=$mod, 6, workspace, 6
bind=$mod, 7, workspace, 7
bind=$mod, 8, workspace, 8
bind=$mod, 9, workspace, 9
bind=$mod SHIFT, 1, movetoworkspacesilent, 1
bind=$mod SHIFT, 2, movetoworkspacesilent, 2
bind=$mod SHIFT, 3, movetoworkspacesilent, 3
bind=$mod SHIFT, 4, movetoworkspacesilent, 4
bind=$mod SHIFT, 5, movetoworkspacesilent, 5
bind=$mod SHIFT, 6, movetoworkspacesilent, 6
bind=$mod SHIFT, 7, movetoworkspacesilent, 7
bind=$mod SHIFT, 8, movetoworkspacesilent, 8
bind=$mod SHIFT, 9, movetoworkspacesilent, 9
bindm=$mod, mouse:272, movewindow
bindm=$mod, mouse:273, resizewindow
layerrule=blur, dock
layerrule=xray 1, dock
layerrule=blurpopups, dock
layerrule=ignorealpha 0.5, dock
layerrule=blur, wofi
monitor=desc:Microstep MSI MD272QP PB1H102600627, preferred, 0x-360, auto
monitor=desc:Dell Inc. DELL U2414H 292K473O3D9L, preferred, 0x0, auto
monitor=Unknown-1, disable
windowrulev2=rounding 0, floating:0, onworkspace:w[tv1] s[false]
windowrulev2=rounding 0, floating:0, onworkspace:f[1] s[false]
windowrulev2=noshadow, floating:0, onworkspace:w[tv1] s[false]
windowrulev2=noshadow, floating:0, onworkspace:f[1] s[false]
windowrulev2=float, class:floating
workspace=f[1], gapsout:0
workspace=w[tv1], gapsout:0
workspace=special:special, gapsin:5, gapsout:100
workspace=1, monitor:desc:Microstep MSI MD272QP PB1H102600627, default:true
workspace=1, monitor:desc:Dell Inc. DELL U2414H 292K473O3D9L, default:true

======Config-End========

Description

After updating from 0.41.2 to 0.45.0 (nix channel 24.05 -> 24.11) animation when moving special between monitors broke. Instead of animating from one monitor to another, it instantly disappears on one and animates from a side on the other. I think this also was an issue in earlier versions (remember encountering it when using Hyprland about a year ago) and was fixed at some point.

How to reproduce

  • Put a window onto the special workspace
  • Toggle it on one monitor
  • Focus another monitor
  • Toggle special workspace on another monitor
  • Observe broken animation

Crash reports, logs, images, videos

No response

@Azarattum Azarattum added the bug Something isn't working label Nov 26, 2024
@Gliczy

This comment was marked as off-topic.

@Azarattum
Copy link
Author

@Gliczy are you sure? The commit you've found was made on Nov 22. While Hyprland 0.45.0 where I reproduce the bug released on Nov 5.

@Gliczy
Copy link
Contributor

Gliczy commented Nov 27, 2024

Oh my, I must have been distracted and accidentally posted this on the wrong issue (the correct issue being the one just after yours)...

Apologies for that.

@vaxerski
Copy link
Member

can you properly bisect then?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants