|
7fbe016c15
|
animationmgr: expand layer box for damage
|
2024-02-22 15:34:18 +00:00 |
|
Vaxry
|
13f6f0b923
|
Migrate the config to hyprlang (#4656)
* Migrate to hyprlang
* pop up errors
* fix swapped args
* Meson & Nix: build with hyprlang
* CI: add hyprlang to setup action
* add infra for plugin stuff
* fix hyprctl getoption
* fix hyprctl getoption with json
* format
* fix post parse logic
* fix autogen config
* oops missed exec-once
* fmt
* fix ws rules
* require 0.3.0 for hyprlang
* nix: flaek
* minor type fixes
* fix cfg usages in swipe
* use cvarlist for ws rules
* fix throw in addPluginConfigVar
* Nix: update hyprlang
* minor fixes
* fix disableLogs
* mention hyprlang docs
* bump hyprlang dep in cmake
* Meson: bump min hyprlang version
Nix: update hyprlang
* minor fix
* Nix: update meson patch
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2024-02-18 15:00:34 +00:00 |
|
Vaxry
|
9f5b9053c6
|
internal: Remake borders as window decorations (#4104)
|
2023-12-10 16:28:12 +00:00 |
|
|
a34e192433
|
renderer: clip floating boxes on slide anim
fixes #3514
|
2023-11-16 20:20:41 +00:00 |
|
|
db82fc5b09
|
animationmgr: push shadow avs to ended on disabled
|
2023-11-11 15:23:33 +00:00 |
|
Vaxry
|
9be6fbf5ea
|
decorations: Decoration Positioner (#3800)
|
2023-11-11 14:37:17 +00:00 |
|
Vaxry
|
55b4f84fea
|
Internal: Hyprland box implementation (#3755)
* box impl
* remove unused operators
* missed applyfromwlr
|
2023-11-04 17:03:05 +00:00 |
|
Philip Damianik
|
442209942f
|
cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() (#3572)
* Replace find() with C++20 starts_with() and ends_with()
* Replace find() with C++20 contains()
|
2023-10-15 19:07:23 +01:00 |
|
vaxerski
|
38e242953d
|
animationmgr: damage floating windows on workspace anim
fixes #3514
|
2023-10-07 02:28:23 +01:00 |
|
vaxerski
|
8b9cc9a8db
|
animationmgr: guard monitor ptr in animationSlide
|
2023-09-06 13:05:37 +02:00 |
|
Dickby
|
28f1f035b1
|
animationmgr: Optimize CAnimationManager::scheduleTick a bit. (#3172)
* Optimize CAnimationManager::scheduleTick a bit.
* Use integer in wl_event_source_timer_update call.
|
2023-09-05 15:06:39 +02:00 |
|
Vaxry
|
d9292800a2
|
internal: Unsafe state reworks (#3114)
|
2023-09-01 22:03:56 +02:00 |
|
end-4
|
37a211a2ae
|
animations: add slidefade and slidefadevert styles for workspaces (#3008)
* add slidefade and slidefadevert animations
* fix swiping for slidefadevert
* rename minPerc to movePerc for slidefade anim styles
* change default slidefade percentage to 100%
* remove useless comments
* findlastof + 1
* debug logging for slidefade/slidefadevert percentage
|
2023-08-17 22:30:20 +02:00 |
|
MightyPlaza
|
7155b4c266
|
renderer: Border improvements (#2986)
* simplify getting border size
modified: src/Window.cpp
modified: src/Window.hpp
modified: src/layout/DwindleLayout.cpp
modified: src/layout/MasterLayout.cpp
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
* fix border damage and input box
modified: src/Window.cpp
modified: src/managers/AnimationManager.cpp
* add border size in resize_on_border box
modified: src/managers/input/InputManager.cpp
* simplify border (fixes possible typo)
modified: src/Window.cpp
* use updateSpecialRenderData()
modified: Window.cpp
modified: Window.hpp
modified: events/Windows.cpp
modified: layout/DwindleLayout.cpp
modified: layout/IHyprLayout.cpp
modified: layout/MasterLayout.cpp
modified: render/Renderer.cpp
* update window workspace rule data on reload
modified: src/config/ConfigManager.cpp
* use rounding()
modified: src/Window.cpp
|
2023-08-17 10:13:19 +02:00 |
|
|
a077b7a92e
|
animationmgr: avoid redundant ticks
|
2023-08-05 23:29:33 +02:00 |
|
vaxerski
|
6c1f4faff2
|
animationmgr: avoid looping over all avars in favor of only active ones
|
2023-07-20 19:26:10 +02:00 |
|
vaxerski
|
7091d4e597
|
animationmanager: optimize avar state
|
2023-07-19 22:40:03 +02:00 |
|
Vaxry
|
89b87158db
|
internal: Wrap regions (#2750)
|
2023-07-19 20:09:49 +02:00 |
|
vaxerski
|
f4f0f35c5b
|
renderer: add occlusion for back layers
|
2023-07-19 16:13:55 +02:00 |
|
vaxerski
|
807b52b019
|
animationmgr: warp on equal start and goal
|
2023-06-13 18:50:45 +02:00 |
|
vaxerski
|
5b84b0fb44
|
animationmgr: allow empty avars
|
2023-05-15 17:11:51 +01:00 |
|
Tyler Schneider
|
67c73ec100
|
Fixed a crash when waking up monitors in power-saving mode (#2139)
|
2023-04-23 22:28:18 +01:00 |
|
vaxerski
|
a6d94eafba
|
tick: don't tick on invalid session
|
2023-04-15 12:45:25 +01:00 |
|
Stanisław Zagórowski
|
ac2cd0f0dc
|
plugins: Add "tick" event (#2029)
|
2023-04-12 11:18:33 +01:00 |
|
vaxerski
|
66b8629964
|
Update the debug overlay
|
2023-03-03 12:15:59 +00:00 |
|
vaxerski
|
34685a836a
|
Move AnimationManager::tick() to an event loop
|
2023-03-02 17:30:50 +00:00 |
|
vaxerski
|
87a4cc7654
|
rethink visible flag in animmgr
|
2023-02-14 17:44:09 +00:00 |
|
vaxerski
|
fdc847706a
|
ignore damage on hidden windows in animationmanager
|
2023-02-14 17:14:09 +00:00 |
|
ozwaldorf
|
32d56fec97
|
feat: border angle animations (#1469)
Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com>
|
2023-02-01 21:06:01 +00:00 |
|
vaxerski
|
fc89e70a1f
|
better ls noanim handling
|
2023-01-25 15:38:21 +00:00 |
|
vaxerski
|
9813ba2f56
|
Add hyprctl animations
|
2023-01-25 15:16:28 +00:00 |
|
|
5814d9b2a0
|
make hyprerror follow fadein anim
|
2023-01-20 20:48:07 +01:00 |
|
|
5d095bb9e1
|
use curves for special dim anim
|
2022-12-29 12:30:43 +01:00 |
|
Vaxry
|
98a4fa2b0d
|
Added clang format (#1239)
* clang-format stuff and format files
|
2022-12-16 17:17:31 +00:00 |
|
vaxerski
|
e3a3837164
|
fix up formatting
|
2022-11-07 20:31:56 +00:00 |
|
vaxerski
|
57817f7252
|
Added resize transitions
|
2022-11-06 17:52:09 +00:00 |
|
vaxerski
|
206360177f
|
Multiple animation optimization and xwayland wine fixes
|
2022-11-04 15:56:31 +00:00 |
|
vaxerski
|
34cd8b125a
|
rework focus system to be more safe and faster
|
2022-10-14 20:46:32 +01:00 |
|
vaxerski
|
670d6ce8f4
|
fix windowsOut disabled with fadeOut enabled
|
2022-10-13 21:32:28 +01:00 |
|
|
190ddb5697
|
added a noanim rule
|
2022-10-06 09:16:40 +01:00 |
|
Felix Dick
|
bf3f519eb7
|
Remove trailing whitespace.
|
2022-09-25 20:07:48 +02:00 |
|
vaxerski
|
ed2cacc5d5
|
fix styling in const ptrs
|
2022-08-27 21:37:35 +02:00 |
|
vaxerski
|
10f529ada7
|
added a specialWorkspace anim leaf
|
2022-08-26 11:26:23 +02:00 |
|
|
008cc63dc0
|
fix error for popin
|
2022-08-11 20:17:23 +02:00 |
|
|
d64227e7c7
|
added basic touch controls
|
2022-08-07 21:17:03 +02:00 |
|
|
3a8dcf284a
|
add more errors
|
2022-08-07 19:28:46 +02:00 |
|
|
64e80991ca
|
added popin anim minimum %
|
2022-08-06 22:11:08 +02:00 |
|
vaxerski
|
d72f1cc644
|
fix various shadow damage issues
|
2022-08-05 19:23:53 +02:00 |
|
vaxerski
|
070d7699a7
|
added decoration:blur_new_optimizations
|
2022-08-01 12:16:33 +02:00 |
|
vaxerski
|
920fdd6bff
|
Animation config rework
|
2022-07-28 13:28:43 +02:00 |
|