| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | renderer: add better multi monitor animations (#5126) | thejch | 2024-03-16 | 1 | -5/+30 |
| | | |||||
| * | config: improve config value infrastructure | Vaxry | 2024-03-03 | 1 | -4/+5 |
| | | |||||
| * | animations: Refactor AnimatedVariable (#4911) | GartoxFR | 2024-03-02 | 1 | -70/+41 |
| | | | | | | | | | | | | | | | | | | | | | | | | * animation: Refactor AnimatedVariable This commit decomposes the AnimatedVariable class into a base class with the common attribute to all variable types and a templated derived type containing strongly typed info on the type being animated. Access to the typed version is perfomed using the visitor pattern. A utility is provided to build a visitor on the fly using lambdas. Adding a new type to be animated should just be a matter of adding the typed in the list defined by the ANIMABLE_TYPES macro The size of the commit is justified by the API change in the AnimatedVariable class. No more vec(), fl() or col() method but a unified value() method. * animation: Remove visitor pattern * animation: Fix coding style * animation: Fix coding style | ||||
| * | layers: add fully featured animations | Vaxry | 2024-02-28 | 1 | -1/+22 |
| | | | | | | | | | Adds configs and layerrules to handle them alas fixes #981 I have cooked | ||||
| * | animationmgr: expand layer box for damage | Vaxry | 2024-02-22 | 1 | -0/+5 |
| | | |||||
| * | Migrate the config to hyprlang (#4656) | Vaxry | 2024-02-18 | 1 | -7/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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> | ||||
| * | internal: Remake borders as window decorations (#4104) | Vaxry | 2023-12-10 | 1 | -0/+2 |
| | | |||||
| * | renderer: clip floating boxes on slide anim | Vaxry | 2023-11-16 | 1 | -0/+6 |
| | | | | | fixes #3514 | ||||
| * | animationmgr: push shadow avs to ended on disabled | Vaxry | 2023-11-11 | 1 | -0/+1 |
| | | |||||
| * | decorations: Decoration Positioner (#3800) | Vaxry | 2023-11-11 | 1 | -21/+2 |
| | | |||||
| * | Internal: Hyprland box implementation (#3755) | Vaxry | 2023-11-04 | 1 | -5/+4 |
| | | | | | | | | * box impl * remove unused operators * missed applyfromwlr | ||||
| * | cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ↵ | Philip Damianik | 2023-10-15 | 1 | -7/+7 |
| | | | | | | | | (#3572) * Replace find() with C++20 starts_with() and ends_with() * Replace find() with C++20 contains() | ||||
| * | animationmgr: damage floating windows on workspace anim | vaxerski | 2023-10-07 | 1 | -0/+6 |
| | | | | | fixes #3514 | ||||
| * | animationmgr: guard monitor ptr in animationSlide | vaxerski | 2023-09-06 | 1 | -2/+5 |
| | | |||||
| * | animationmgr: Optimize CAnimationManager::scheduleTick a bit. (#3172) | Dickby | 2023-09-05 | 1 | -5/+4 |
| | | | | | | * Optimize CAnimationManager::scheduleTick a bit. * Use integer in wl_event_source_timer_update call. | ||||
| * | internal: Unsafe state reworks (#3114) | Vaxry | 2023-09-01 | 1 | -5/+8 |
| | | |||||
| * | animations: add slidefade and slidefadevert styles for workspaces (#3008) | end-4 | 2023-08-17 | 1 | -0/+16 |
| | | | | | | | | | | | | | | | | * 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 | ||||
| * | renderer: Border improvements (#2986) | MightyPlaza | 2023-08-17 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | animationmgr: avoid redundant ticks | vaxerski | 2023-08-05 | 1 | -6/+37 |
| | | |||||
| * | animationmgr: avoid looping over all avars in favor of only active ones | vaxerski | 2023-07-20 | 1 | -6/+1 |
| | | |||||
| * | animationmanager: optimize avar state | vaxerski | 2023-07-19 | 1 | -1/+2 |
| | | |||||
| * | internal: Wrap regions (#2750) | Vaxry | 2023-07-19 | 1 | -9/+6 |
| | | |||||
| * | renderer: add occlusion for back layers | vaxerski | 2023-07-19 | 1 | -1/+2 |
| | | |||||
| * | animationmgr: warp on equal start and goal | vaxerski | 2023-06-13 | 1 | -3/+3 |
| | | |||||
| * | animationmgr: allow empty avars | vaxerski | 2023-05-15 | 1 | -3/+6 |
| | | |||||
| * | Fixed a crash when waking up monitors in power-saving mode (#2139) | Tyler Schneider | 2023-04-23 | 1 | -0/+6 |
| | | |||||
| * | tick: don't tick on invalid session | vaxerski | 2023-04-15 | 1 | -3/+4 |
| | | |||||
| * | plugins: Add "tick" event (#2029) | Stanisław Zagórowski | 2023-04-12 | 1 | -0/+3 |
| | | |||||
| * | Update the debug overlay | vaxerski | 2023-03-03 | 1 | -0/+4 |
| | | |||||
| * | Move AnimationManager::tick() to an event loop | vaxerski | 2023-03-02 | 1 | -0/+14 |
| | | |||||
| * | rethink visible flag in animmgr | vaxerski | 2023-02-14 | 1 | -1/+1 |
| | | |||||
| * | ignore damage on hidden windows in animationmanager | vaxerski | 2023-02-14 | 1 | -11/+17 |
| | | |||||
| * | feat: border angle animations (#1469) | ozwaldorf | 2023-02-01 | 1 | -0/+4 |
| | | | | Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com> | ||||
| * | better ls noanim handling | vaxerski | 2023-01-25 | 1 | -0/+1 |
| | | |||||
| * | Add hyprctl animations | vaxerski | 2023-01-25 | 1 | -3/+7 |
| | | |||||
| * | make hyprerror follow fadein anim | vaxerski | 2023-01-20 | 1 | -2/+2 |
| | | |||||
| * | use curves for special dim anim | vaxerski | 2022-12-29 | 1 | -2/+8 |
| | | |||||
| * | Added clang format (#1239) | Vaxry | 2022-12-16 | 1 | -59/+67 |
| | | | | * clang-format stuff and format files | ||||
| * | fix up formatting | vaxerski | 2022-11-07 | 1 | -2/+1 |
| | | |||||
| * | Added resize transitions | vaxerski | 2022-11-06 | 1 | -13/+9 |
| | | |||||
| * | Multiple animation optimization and xwayland wine fixes | vaxerski | 2022-11-04 | 1 | -1/+11 |
| | | |||||
| * | rework focus system to be more safe and faster | vaxerski | 2022-10-14 | 1 | -1/+1 |
| | | |||||
| * | fix windowsOut disabled with fadeOut enabled | vaxerski | 2022-10-13 | 1 | -0/+4 |
| | | |||||
| * | added a noanim rule | vaxerski | 2022-10-06 | 1 | -2/+4 |
| | | |||||
| * | Remove trailing whitespace. | Felix Dick | 2022-09-25 | 1 | -3/+3 |
| | | |||||
| * | fix styling in const ptrs | vaxerski | 2022-08-27 | 1 | -1/+1 |
| | | |||||
| * | added a specialWorkspace anim leaf | vaxerski | 2022-08-26 | 1 | -1/+1 |
| | | |||||
| * | fix error for popin | vaxerski | 2022-08-11 | 1 | -2/+2 |
| | | |||||
| * | added basic touch controls | vaxerski | 2022-08-07 | 1 | -0/+2 |
| | | |||||
| * | add more errors | vaxerski | 2022-08-07 | 1 | -0/+43 |
| | | |||||
