Commit Graph

22 Commits

Author SHA1 Message Date
7644cecdb9 borders/bars/focus: chase hyprland (#687)
* borders/bars/focus: chase hyprland

* barDeco.cpp: clang-format
2026-07-15 09:59:07 +02:00
a2c77641bc hyprfocus: chase hyprland (#686) 2026-07-11 14:20:07 +02:00
1556934431 hyprbars and hyprfocus: chase Hyprland (#685)
* hyprbars and hyprfocus: chase Hyprland

* hyprbars/barDeco.cpp clang-format
2026-07-07 21:09:22 +02:00
71b8953d7d all: chase Hyprland (#683)
* all: chase Hyprland

* bars: add back layer and hit detection

* hyprbars/barDeco.cpp clang-format
2026-06-29 23:40:58 +02:00
1f90c674d5 hyprfocus: add granular focus animation control (#678)
Replace the single `mode` option with separate `keyboard_focus_animation`
and `mouse_focus_animation` settings, leveraging `Desktop::eFocusReason`
to distinguish focus source. This allows different effects (or none) for
keyboard vs mouse focus changes.

New config options:
- `enable` — toggle the plugin on/off
- `animate_floating` — control whether floating windows animate
- `keyboard_focus_animation` — animation for keyboard focus (default: flash)
- `mouse_focus_animation` — animation for mouse focus (default: none)

Renamed `bounce` → `shrink` and `bounce_strength` → `shrink_percentage`
for clarity. Preserves existing `only_on_monitor_change`, `fade_opacity`,
and `slide_height` options.
2026-06-14 14:13:25 +01:00
eaf18d55d5 all: update for 0.55 2026-05-12 13:21:43 +01:00
dbe221941a bars/vkfix/focus: chase hyprland
Chase hyprland changes, fix for lua. Too lazy to do expo and b++ rn.
2026-04-26 17:15:05 +01:00
b85a56b953 all: chase hyprland 2026-02-23 16:57:28 +00:00
fef398ed5e all: update Makefiles to allow CXX, CXXFLAGS, LDFLAGS env vars (#584) 2026-01-06 19:11:41 +01:00
793d24e6b5 all: Window rules V3 Fixes (#541) 2025-11-19 19:07:46 +00:00
8c1212e96b hyprfocus: add only_on_monitor_change option (#538) 2025-11-15 19:13:23 +00:00
befb267080 hyprfocus: fix fullscreen windows not restoring original state (#537) 2025-11-12 23:13:28 +00:00
81f6d14265 all: chase hyprland 2025-10-23 20:54:45 +01:00
d0d8e8dd5b all: fix build with clang (#489)
Fixes #279
2025-09-25 17:17:00 +02:00
1cfcc6fe6a chore: chase nixpkgs 2025-09-22 12:18:57 +03:00
376d08bbbd all: chase hyprland (#462)
* hyprexpo: update workspace animation calls

* fix: update include path of animation manager
2025-08-29 11:58:09 +02:00
14f9a44479 enhance: official plugins links 2025-07-20 19:17:44 +03:00
8b4405ab46 readme: fixed a typo (#400) 2025-06-21 12:59:38 +02:00
f49193f8e0 hyprfocus: fix nix 2025-06-20 11:41:32 +03:00
a65f46c564 hyprfocus: add default.nix 2025-06-19 21:27:41 +03:00
39c2832102 focus: avoid replaying anim on an unchanged window 2025-06-19 17:39:44 +02:00
f444ff0089 hyprfocus: init new plugin 2025-06-19 17:31:30 +02:00