| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | screenshader: add screen_size uniform | Vaxry | 2024-03-18 | 1 | -0/+3 | |
| | | | | | fixes #5059 | |||||
| * | renderer: add support for gles3.2 screen shaders | Vaxry | 2024-03-18 | 2 | -1/+12 | |
| | | ||||||
| * | renderer: minor fixups for misaligned surface rendering offsets | Vaxry | 2024-03-17 | 1 | -4/+6 | |
| | | | | | fixes #5136 | |||||
| * | renderer: don't render window on other mons during anim in | Vaxry | 2024-03-17 | 1 | -0/+4 | |
| | | | | | fixes #5139 | |||||
| * | renderer: disable surface adjustments for misaligned reported when manual ↵ | Vaxry | 2024-03-16 | 1 | -3/+2 | |
| | | | | | | | resizing ref #5135 | |||||
| * | renderer: don't translate surface box on interactive resizes with ↵ | Vaxry | 2024-03-16 | 1 | -1/+2 | |
| | | | | | | | non-updated sizes closes #5135 | |||||
| * | renderer: add better multi monitor animations (#5126) | thejch | 2024-03-16 | 1 | -3/+12 | |
| | | ||||||
| * | renderer: fix non-reported sizes window box calculations | Vaxry | 2024-03-16 | 1 | -1/+1 | |
| | | | | | fixed #5129 | |||||
| * | renderer: fix invalid access on non-assigned surfaces | Vaxry | 2024-03-15 | 1 | -1/+1 | |
| | | | | | fixes #5125 | |||||
| * | renderer: adjust surface dimensions for oversized not-yet ackd surface sizes | Vaxry | 2024-03-15 | 1 | -5/+16 | |
| | | | | | supersedes #5104 | |||||
| * | lock: fix red screen issues with multiple monitors (#5100) | Maximilian Seidler | 2024-03-15 | 2 | -6/+13 | |
| | | | | | | | | | | | | * lock: use uint64_t for iMonitorID * lock: move activateLock to onNewSessionLock * lock: add red screen fade * lock: damage when fading the red screen and delay for screencopy * lock: remove redundant scheduleFrameForMonitor | |||||
| * | renderer: Allow headless mode in hyprland (#4794) | thejch | 2024-03-15 | 1 | -7/+11 | |
| | | | | | | | | * allow headless * clang-format * fix redundant logic lol | |||||
| * | internal: minor fixups for fading out xwayland windows | Vaxry | 2024-03-14 | 1 | -5/+10 | |
| | | | | | fixes #4935 | |||||
| * | internal: Support libhyprcursor (#5009) | Vaxry | 2024-03-09 | 1 | -1/+2 | |
| | | | | | | | | woo --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com> | |||||
| * | deco: fix warnings | Vaxry | 2024-03-09 | 1 | -3/+3 | |
| | | ||||||
| * | keybinds: Allow fullscreen/maximize in special workspace (#4921) | thejch | 2024-03-04 | 1 | -2/+9 | |
| | | | | | | | | | | | | | | | | * allow fullscreen/maximize in special workspace * remove duplicate code * hide top layer * fix special fullscreen deco * edit * fix fade top layer when toggle special * remove double render | |||||
| * | config: improve config value infrastructure | Vaxry | 2024-03-03 | 5 | -244/+248 | |
| | | ||||||
| * | renderer: minor fixes to transformations | Vaxry | 2024-03-03 | 2 | -3/+3 | |
| | | ||||||
| * | opengl: fix compilation on legacy renderer (#4928) | Julien Roy | 2024-03-03 | 1 | -3/+13 | |
| | | ||||||
| * | renderer: respect forceNoBlur when rendering small surface windows (#4932) | JManch | 2024-03-03 | 1 | -1/+1 | |
| | | ||||||
| * | animations: Refactor AnimatedVariable (#4911) | GartoxFR | 2024-03-02 | 6 | -61/+61 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * 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 | |||||
| * | xwayland: set scaledBy for unmanaged windows in map | Vaxry | 2024-03-01 | 1 | -1/+1 | |
| | | ||||||
| * | renderer: force a few render frames on init anim end | Vaxry | 2024-02-29 | 1 | -0/+1 | |
| | | | | | fixes #4875 | |||||
| * | surface: unify owners | Vaxry | 2024-02-29 | 1 | -4/+4 | |
| | | ||||||
| * | refactor: move a few things to desktop/ | Vaxry | 2024-02-29 | 1 | -1/+1 | |
| | | ||||||
| * | renderer: damage whole ring on failed commit | Vaxry | 2024-02-28 | 1 | -1/+1 | |
| | | | | | fixes #4770 | |||||
| * | layers: add fully featured animations | Vaxry | 2024-02-28 | 3 | -8/+23 | |
| | | | | | | | | | Adds configs and layerrules to handle them alas fixes #981 I have cooked | |||||
| * | renderer: take into account fading out windows in solitary recheck | Vaxry | 2024-02-26 | 1 | -1/+2 | |
| | | ||||||
| * | config: add opengl:force_introspection | Vaxry | 2024-02-23 | 1 | -4/+7 | |
| | | | | | fixes #4819 | |||||
| * | opengl: check bottom/bg layers for required introspection | Vaxry | 2024-02-23 | 1 | -0/+11 | |
| | | | | | ref #4818 | |||||
| * | renderer: nuke lastFrameDamage and rework finalDamage | Vaxry | 2024-02-23 | 3 | -15/+23 | |
| | | | | | this fucking SUCKED | |||||
| * | renderer: fix logs | Vaxry | 2024-02-23 | 1 | -3/+3 | |
| | | ||||||
| * | renderer: add more logging for fails in beginRender | Vaxry | 2024-02-22 | 1 | -4/+8 | |
| | | ||||||
| * | renderer: minor fixes for introspection detection | Vaxry | 2024-02-22 | 2 | -3/+4 | |
| | | ||||||
| * | shadow: fix missed invalid use of cfg val ptr | Vaxry | 2024-02-21 | 1 | -1/+1 | |
| | | | | | fixes #4785 | |||||
| * | renderer: Update splash text properties to be configurable (#4707) | Hiram Muñoz | 2024-02-21 | 1 | -3/+9 | |
| | | | | | | | | * Update splash text properties to be configurable The splash text's font and color properties have been updated to be configurable. This change includes adding new configuration values for the splash screen color and font. The rendering of the splash screen is also adjusted to use these new config values, allowing for easy customization of the splash text appearance. * Updated to use Hyprlang config manager | |||||
| * | renderer: ignore set cursor surface if cursor should be hidden (#4780) | André Silva | 2024-02-21 | 1 | -2/+8 | |
| | | ||||||
| * | renderer: fixup damage_ring rotation | Vaxry | 2024-02-19 | 2 | -13/+20 | |
| | | ||||||
| * | surface: minor fixes for last logicalDamage calc fix | vaxerski | 2024-02-19 | 1 | -3/+5 | |
| | | ||||||
| * | surface: fix invalid damage tracking in damageSurface | vaxerski | 2024-02-19 | 1 | -11/+10 | |
| | | | | | ref #4744 | |||||
| * | renderer: fix invalid damage accumulation with invalid buffer_age | Vaxry | 2024-02-18 | 2 | -39/+36 | |
| | | | | | fixes #4670 | |||||
| * | Migrate the config to hyprlang (#4656) | Vaxry | 2024-02-18 | 5 | -215/+229 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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> | |||||
| * | monitors: fix outputmgr nullptr crash (#4738) | Alessio Molinari | 2024-02-18 | 1 | -2/+2 | |
| | | ||||||
| * | monitor: don't damage twice (#4727) | Abílio Costa | 2024-02-17 | 1 | -2/+2 | |
| | | | | | | | | | | When scaled, the ring is already fully damaged, no need to add the region damage. Also moved a variable that was being declared way to far for where it is actually used. Co-authored-by: Abilio Costa <abilio.costa@criticaltechworks.com> | |||||
| * | shaders: use highp for fragments | Vaxry | 2024-02-15 | 3 | -15/+15 | |
| | | ||||||
| * | renderer: don't calculate mirror damage without mirrors present | Vaxry | 2024-02-14 | 1 | -9/+9 | |
| | | ||||||
| * | renderer: accept custom state requests for fake outputs | Vaxry | 2024-02-14 | 1 | -49/+53 | |
| | | ||||||
| * | renderer: don't set solitary on present notifications | vaxerski | 2024-02-14 | 1 | -0/+3 | |
| | | | | | fixes #4647 | |||||
| * | renderer: update cursor also when hostpot only changes | Vaxry | 2024-02-13 | 1 | -1/+1 | |
| | | | | | fixes #4691 | |||||
| * | groupbar: scale groupbar text according to monitor scale (#4640) | Ben Landon | 2024-02-08 | 1 | -1/+2 | |
| | | ||||||
