| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | config: improve config value infrastructure | Vaxry | 2024-03-03 | 1 | -5/+6 |
| | | |||||
| * | Migrate the config to hyprlang (#4656) | Vaxry | 2024-02-18 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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> | ||||
| * | renderer: accept custom state requests for fake outputs | Vaxry | 2024-02-14 | 1 | -3/+13 |
| | | |||||
| * | monitor: wrap usage of wlr_output_state | Vaxry | 2024-01-28 | 1 | -3/+3 |
| | | | | | | | for better control and convenience in usage. fixes #4546 | ||||
| * | subsurfaceTree: update surface tree protocol feedback on map | vaxerski | 2024-01-09 | 1 | -1/+1 |
| | | |||||
| * | output-layout: fix wlroots display handling (#3718) | Alessio Molinari | 2023-11-12 | 1 | -2/+5 |
| | | |||||
| * | Internal: Hyprland box implementation (#3755) | Vaxry | 2023-11-04 | 1 | -2/+3 |
| | | | | | | | | * box impl * remove unused operators * missed applyfromwlr | ||||
| * | Core: various unsafe state improvements (#3713) | Vaxry | 2023-11-01 | 1 | -38/+16 |
| | | | | Fixes #3637 | ||||
| * | deps: update wlroots | Vaxry | 2023-10-25 | 1 | -1/+1 |
| | | |||||
| * | renderer: extract solitary check into frame handler | vaxerski | 2023-10-04 | 1 | -1/+3 |
| | | |||||
| * | renderer: considerable fixes to repaint logic | vaxerski | 2023-10-04 | 1 | -1/+2 |
| | | |||||
| * | tearing: cleanup vars and avoid rendering before drm is ready | vaxerski | 2023-09-30 | 1 | -8/+9 |
| | | |||||
| * | renderer: optimize render pipeline when there is a solitary client | vaxerski | 2023-09-29 | 1 | -1/+0 |
| | | |||||
| * | renderer: Tearing implementation (#3441) | Vaxry | 2023-09-28 | 1 | -0/+10 |
| | | |||||
| * | internal: Further unsafe state improvements (#3404) | Vaxry | 2023-09-24 | 1 | -6/+18 |
| | | | | Instead of allowing Hyprland to sit in a state where there are no monitors, which various parts of the code don't like, we create a fake headless output on all monitor disconnect, and then remove it when a monitor appears | ||||
| * | refactor: utilize 'middle()' method for window/montior center (#3253) | memchr | 2023-09-11 | 1 | -2/+2 |
| | | |||||
| * | internal: Fix wlr output management (#3234) | Philip Damianik | 2023-09-10 | 1 | -2/+12 |
| | | |||||
| * | internal: Remove all `.c_str()` calls when using `std::vformat` (#3198) | Philip Damianik | 2023-09-06 | 1 | -1/+1 |
| | | | | Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com> | ||||
| * | internal: Formatter rework (#3186) | Vaxry | 2023-09-06 | 1 | -2/+2 |
| | | |||||
| * | internal: Unsafe state reworks (#3114) | Vaxry | 2023-09-01 | 1 | -20/+19 |
| | | |||||
| * | toplevelexport: support dmabuf + various fixes | vaxerski | 2023-07-20 | 1 | -1/+3 |
| | | |||||
| * | internal: Protocol C++ Wraps + XDGOutput impl (#2733) | Vaxry | 2023-07-18 | 1 | -4/+1 |
| | | | | move to our own xdgoutput impl instead of wlr's | ||||
| * | screencopy: don't send frames on commits w/o a buffer | vaxerski | 2023-07-12 | 1 | -1/+2 |
| | | |||||
| * | Reuse same ID when reconnecting monitor, otherwise use minimum available ID ↵ | Tuur Vanhoutte | 2023-07-09 | 1 | -1/+1 |
| | | | | | | (#2666) Fixes #2601 | ||||
| * | xwayland: send zero scaling to xwayland if enabled | vaxerski | 2023-06-23 | 1 | -1/+8 |
| | | |||||
| * | Partial revert of Commit 302ec13: (#2539) | Shemig | 2023-06-17 | 1 | -5/+0 |
| | | | | | | | | | | | | | | | Fix crash when screen size is 0x0 (#2523) Reason: The disable of a monitor with 0x0 size is causing issuses with some users. https://github.com/hyprwm/Hyprland/issues/2537 Left the defensive code to resolve the crash. Will continue to investigate and find a solution for the dell xps disabled monitor Co-authored-by: giladsx <gilad@spectalix.com> | ||||
| * | Fix crash when screen size is 0x0 (#2523) | Shemig | 2023-06-15 | 1 | -0/+5 |
| | | | | | | | (When booting into laptop clam mode in dell XPS) and also ignore any screen with size 0x0 in the first place Co-authored-by: giladsx <gilad@spectalix.com> | ||||
| * | events: remove old comment | vaxerski | 2023-06-02 | 1 | -1/+0 |
| | | |||||
| * | screencopy: implement dmabuf | vaxerski | 2023-04-12 | 1 | -0/+8 |
| | | |||||
| * | listeners: more safety around change | vaxerski | 2023-04-12 | 1 | -0/+3 |
| | | |||||
| * | output: handle needs_frame | vaxerski | 2023-04-07 | 1 | -0/+6 |
| | | |||||
| * | internal: listen to output.damage events | vaxerski | 2023-04-07 | 1 | -0/+7 |
| | | |||||
| * | Fix some typos (#1907) | Alexander Seiler | 2023-03-29 | 1 | -1/+1 |
| | | | | Signed-off-by: Alexander Seiler <seileralex@gmail.com> | ||||
| * | config: default manual animations to false | vaxerski | 2023-03-24 | 1 | -1/+1 |
| | | |||||
| * | Feat: Introduce render_ahead_of_time (#1863) | Vaxry | 2023-03-24 | 1 | -206/+19 |
| | | |||||
| * | Added overflow check for blur radius (#1847) | staz | 2023-03-21 | 1 | -1/+2 |
| | | | | | | | | * internal: added overflow check for blur radius --------- Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com> | ||||
| * | monitors: update surface outputs on recover from unsafe | vaxerski | 2023-03-21 | 1 | -0/+7 |
| | | |||||
| * | monitors: fix segfault on non-unsafe remove | vaxerski | 2023-03-16 | 1 | -1/+1 |
| | | |||||
| * | events: guard output in change | vaxerski | 2023-03-15 | 1 | -0/+3 |
| | | |||||
| * | monitors: fixes to unsafe mode | vaxerski | 2023-03-15 | 1 | -0/+7 |
| | | |||||
| * | Move AnimationManager::tick() to an event loop | vaxerski | 2023-03-02 | 1 | -1/+0 |
| | | |||||
| * | Draw HyprError on the last monitor | vaxerski | 2023-02-28 | 1 | -5/+3 |
| | | |||||
| * | Plugin System (#1590) | Vaxry | 2023-02-27 | 1 | -1/+12 |
| | | | | | | --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com> | ||||
| * | Added an Event Hook System (#1578) | Vaxry | 2023-02-19 | 1 | -3/+1 |
| | | | | | | * added an eventHookSystem * Add all socket2 events to hooks | ||||
| * | fixup stutter in rendering with toplevel_export | vaxerski | 2023-02-16 | 1 | -2/+2 |
| | | |||||
| * | move no_vfr to vfr and add vrr | vaxerski | 2023-02-14 | 1 | -4/+4 |
| | | |||||
| * | improve VRR state checking with updates to mosthz | vaxerski | 2023-02-08 | 1 | -4/+4 |
| | | |||||
| * | prevent early segfaults on default mouse pos | vaxerski | 2023-01-28 | 1 | -2/+4 |
| | | |||||
| * | warp cursor on login to center | vaxerski | 2023-01-28 | 1 | -0/+8 |
| | | |||||
| * | expand region twice in blur damage | vaxerski | 2023-01-08 | 1 | -3/+5 |
| | | | | | we need to update possible blurriness above | ||||
