Commit graph

  • a209f9911c
    window: allow rounding power of 1 Vaxry 2025-08-29 11:12:30 +02:00
  • 4b2bfbd85f
    xwayland: fix game permanent blackscreen (#11542) jmanc3 2025-08-28 04:22:00 -05:00
  • 4e8657568c
    xwayland: handle minimize and maximize requests (#11536) jmanc3 2025-08-28 04:21:36 -05:00
  • 81bf4eccba
    input: Add fully configurable trackpad gestures (#11490) Vaxry 2025-08-28 11:20:29 +02:00
  • 378e130f14 [gha] Nix: update inputs vaxerski 2025-08-27 20:18:24 +00:00
  • d7cf95b515
    tablet: remove old comment Vaxry 2025-08-27 22:16:46 +02:00
  • 0ed880f3f7
    protocols/activation: revert send an invalid token when serial isn't valid (#11505) Vaxry 2025-08-24 22:59:09 +02:00
  • b329ea8e96
    syncobj: use rendernode for timelines (#11087) Tom Englund 2025-08-24 22:32:13 +02:00
  • ced38b1b0f
    disable buffer readability checks on intel (#11515) Tom Englund 2025-08-24 09:57:37 +02:00
  • d9cf1cb78e
    protocols/activation: send an invalid token when serial isn't valid (#11505) Ross 2025-08-23 06:45:00 -04:00
  • 0d45b277d6
    internal: Solitary clients with single subsurface & verbose solitary/tearing/DS checks (#11228) UjinT34 2025-08-22 20:24:25 +03:00
  • e95ba5bf59
    renderer: add eRenderStage::RENDER_POST_WALLPAPER (#11501) jmanc3 2025-08-22 12:19:00 -05:00
  • 4e8875b5e9
    hdr: scRGB, HLG and SDR -> HDR fixes (#11499) UjinT34 2025-08-22 13:13:55 +03:00
  • fdf1612f0f
    windowrules: Add novrr dynamic window rule (#11370) Hleb Shauchenka 2025-08-22 11:48:42 +02:00
  • 42caff5587
    window: fix requestedMinSize crash (#11498) jmanc3 2025-08-22 02:25:27 -05:00
  • 50a242f16a config: add dim_modal vaxerski 2025-08-21 14:59:20 +02:00
  • 1ac1ff457a touch: detach from pointer input vaxerski 2025-08-20 13:01:31 +02:00
  • 9a20206945 touch: fix popup coordinates for touch down vaxerski 2025-08-20 12:22:05 +02:00
  • 10cec2b7e2
    dwindle: simplify split_bias logic and set of possible values. (#11448) Mike Will 2025-08-19 14:32:37 -04:00
  • d0d728c6a6
    render: include numbers header (#11475) Linux User 2025-08-19 18:31:01 +00:00
  • 3370a6a83d
    monitor: fix dpms toggling animations when state is unchanged (#11480) Aaron Tulino 2025-08-19 11:30:26 -07:00
  • 1d67987459
    hdr: fix overrides and missing edid hdr metadata (#11476) UjinT34 2025-08-19 21:28:52 +03:00
  • 1a0ed00f74
    protocols/wayland: use UP and rvalue refs for callbacks (#11471) Tom Englund 2025-08-18 17:42:19 +02:00
  • 21953ddf3d
    hyprctl: add getprop (#11394) Luke Barkess 2025-08-18 16:41:17 +01:00
  • d890178610
    internal: reference command-line arguments instead of copying them (#11422) Hato 2025-08-18 04:18:51 +09:00
  • bca96a5d3b
    protocols: Fix fading out windows with noscreenshare being visible (#11457) Kamikadze 2025-08-18 00:17:22 +05:00
  • dfe58c4809 compositor: mark createNewWorkspace as nodiscard vaxerski 2025-08-17 20:30:46 +02:00
  • e8731883a5 compositor: fix new workspace being lost in moveWorkspaceToMonitor vaxerski 2025-08-17 20:29:01 +02:00
  • 0840103ae0
    renderer: improve modeset timings (#11461) Vaxry 2025-08-17 17:14:29 +01:00
  • 251288ec59
    renderer: add dpms animations (#11452) Vaxry 2025-08-17 08:37:13 +01:00
  • 3d4dc19412
    renderer: improve zoom in anims (#11453) Vaxry 2025-08-16 20:02:15 +01:00
  • 78c9e2080c framescheduler: fix edge case crashes vaxerski 2025-08-16 16:52:28 +02:00
  • 1cbb62ed6a
    masterlayout: add previous mode for focusmaster command (#11361) Maaz Ahmed 2025-08-16 19:12:23 +05:30
  • 7580a9aaaa
    renderer: Add rounding power setting to groupbar and gradient roundness. (#11420) Martin 2025-08-16 15:14:14 +02:00
  • edc473e8b0
    xwayland: prevent infinite event loop in XWM clipboard transfers (#11427) Aditya Lohuni 2025-08-15 22:34:39 +05:30
  • aaedce596e
    protocols: implement ext-data-control (#11323) Nihal Jere 2025-08-15 14:38:28 +00:00
  • 60d769a899 internal: unify VT getting vaxerski 2025-08-14 17:13:15 +02:00
  • beee22a95e
    refactor: Use new hyprutils casts (#11377) Kamikadze 2025-08-14 19:44:56 +05:00
  • aa6a78f0a4
    internal: Ensure unique identifiers for persistent workspaces (#11409) Arnaud 2025-08-13 09:45:34 +02:00
  • 2b6e2ceb2e
    config: Hardened config logic against Time-Of-Check race conditions (#11368) David Baucum 2025-08-12 15:11:21 -04:00
  • 449d5e1113
    internal: add missing c includes (#11417) Martin 2025-08-12 21:07:19 +02:00
  • cb6589db98 misc: remove commas from device names vaxerski 2025-08-11 20:01:14 +02:00
  • 584b844aaf [gha] Nix: update inputs vaxerski 2025-08-10 16:52:29 +00:00
  • 69c3ab1a49
    tablet: do not lock focus when dnd-ing (#11390) Maxime Nordier 2025-08-10 18:51:14 +02:00
  • 00da4450db
    renderer: minor fixups to uv calcs (#11375) Vaxry 2025-08-08 16:14:02 +02:00
  • afbd879685
    configWatcher: fix inotify event reading buffer size (#11337) Iman Seyed 2025-08-07 12:15:28 -04:00
  • 6a1baa89b1 nix/lib: add bezier to topCommandsPrefixes Fazzi 2025-08-06 13:32:09 +01:00
  • a4529beb7c
    master: avoid crash if openingon null in onWindowCreated Vaxry 2025-08-06 23:18:35 +02:00
  • d1c8dc5420
    hyprtester: drop gcc flag Vaxry 2025-08-06 22:46:19 +02:00
  • ec26b753a2
    descriptions: fix bad json output (#11350) Vaxry 2025-08-06 16:28:07 +02:00
  • 0c317f2508
    internal: Fix compilation with libc++ (#11355) Sv. Lockal 2025-08-06 20:01:02 +08:00
  • 3c6536d932
    config: format animation config as table for readability (#11326) Moh Oktavi Aziz Nugraha 2025-08-06 00:31:32 +07:00
  • 2859f1b795
    keybinds: use the triggering keyboard for repeat timings (#11309) Vaxry 2025-08-05 15:54:55 +02:00
  • 2be309de1d
    virtualkeyboard: Add options to skip releasing pressed keys on close and to skip sharing key states (#11214) JS Deck 2025-08-04 16:29:39 -03:00
  • 6491bb4fb7
    hyprctl: Include physical monitor size in IPC monitor info (#11276) WhySoBad 2025-08-04 21:28:54 +02:00
  • 1b86d35f7e
    popup: remove wlSurface ownership on destroy Vaxry 2025-08-03 22:55:02 +02:00
  • 549f5e8dff
    popup: fix animation configs Vaxry 2025-08-03 16:48:12 +02:00
  • 0f1484c2f4
    subsurface: check surface size in damageLastArea Vaxry 2025-08-03 16:42:54 +02:00
  • f6d8e86439
    popup: imorove logging, use fadeAlpha for opacity Vaxry 2025-08-03 16:39:54 +02:00
  • 61826dc7ac
    renderer: fix snapshot coords Vaxry 2025-08-03 16:19:36 +02:00
  • 855d103aef
    renderer: add popup fade-in-out (#11313) Vaxry 2025-08-03 13:44:50 +02:00
  • 77068c781d
    screencopy: multiply box pos by scale Vaxry 2025-08-03 13:28:24 +02:00
  • bfe7e090bc
    hyprctl: fix typo in seterror Vaxry 2025-08-03 13:21:29 +02:00
  • 824438949e
    renderer: apply default luma for reverting back to srgb Vaxry 2025-08-02 16:21:01 +02:00
  • f1f1161c17
    dwindle: fix single_window_aspect_ratio not updating with config reload (#11305) Rico 2025-08-02 15:24:18 +02:00
  • e1e23eb9bd
    screencopy: avoid crash on cm disabled Vaxry 2025-08-02 14:35:14 +02:00
  • c14f792f8f [gha] Nix: update inputs vaxerski 2025-08-02 11:41:47 +00:00
  • 310fc629b0
    protocols: fix presentation time proto version (#11306) UjinT34 2025-08-02 14:40:28 +03:00
  • 314a0ea441
    LICENSE: Update year (#11301) Jerry Tan 2025-08-01 21:17:46 +12:00
  • 9607e3b5a8
    screencopy: un-hdr screencopy buffers for cm-unaware clients (#11294) Vaxry 2025-07-31 18:07:59 +02:00
  • a907ecd4ff
    opengl: improve render fn arg clarity (#11286) Vaxry 2025-07-31 16:23:09 +02:00
  • 3e35797b18
    fix: add climits includes (#11288) Martin 2025-07-31 01:12:05 +02:00
  • 23be1db1e3
    dnd: drop on tablet pen tip up (#11270) Maxime Nordier 2025-07-30 22:37:36 +02:00
  • f309d86003
    session-lock: explicitly consider dpms states for sending locked or denied (#11278) Maximilian Seidler 2025-07-30 20:36:02 +00:00
  • 38e13282cd flake.lock: bump hyprutils ryincler 2025-07-30 06:54:17 -04:00
  • 84c5e74459
    build: bump hu dep to 0.8.2 Vaxry 2025-07-30 11:55:09 +02:00
  • 36a8b2226f
    renderer: use CRegion foreach over getRects (#10980) Tom Englund 2025-07-30 11:54:09 +02:00
  • 43966cc787
    foreign-toplevel: update monitor properly on changed Vaxry 2025-07-29 21:59:26 +02:00
  • f51be7f201
    layers: check monitor is not null on animation update (#11267) JS Deck 2025-07-29 13:02:29 -03:00
  • 66a6ef3859
    core: disable esync for non-linux kernels Vaxry 2025-07-29 17:55:56 +02:00
  • 745a671ce6
    input: don't reload xkb configs if settings didnt change Vaxry 2025-07-29 17:25:27 +02:00
  • abe29647ae
    monitor: fix crash on mutating workspace vec Vaxry 2025-07-28 22:08:05 +02:00
  • c63d0003a1
    core: fix workspace persistence tracking (#11239) Vaxry 2025-07-27 18:46:23 +02:00
  • 5d4b4ecbfb
    input: lock focus for tablet when down (#11219) Shelby Tucker 2025-07-27 09:11:45 -04:00
  • 211199e864
    fix: include decorations in visibleOnMonitor calculation (#11232) jmanc3 2025-07-27 08:11:07 -05:00
  • e1fff05d0d
    layerSurface: check for monitor validity in startAnimation Vaxry 2025-07-26 11:46:00 +02:00
  • 5c8d675eed
    ci: correct tar command for xz compression & fix typos (#11213) xqso 2025-07-25 15:19:23 +00:00
  • fd0c1f2ab4
    keybinds: do not reset scroll timer on not passed Vaxry 2025-07-25 14:58:54 +02:00
  • 31cc7f3b87
    core: move workspace ptrs to weak (#11194) Vaxry 2025-07-24 00:36:29 +02:00
  • ecc04e8ba7
    drm: check syncobj timeline support before advertising protocol (#11117) mavonarx 2025-07-23 23:11:07 +02:00
  • c51c6e38ac
    tests: add a few more workspace tests Vaxry 2025-07-23 20:41:32 +02:00
  • 55f2daa21e
    swipe: fix workspace swipe not rendering last frame if target ws is on edge (#11184) Florent Charpentier 2025-07-24 04:06:28 +10:00
  • 2d2a5bebff
    core: fix maxwidth resolution mode (#11183) Nikolaos Karaolidis 2025-07-23 11:10:39 +01:00
  • 6ca7c14b58
    CTM: check for finite value aswell (#11185) Tom Englund 2025-07-23 12:09:19 +02:00
  • fdbbad04bb
    core: enter unsafe state on boot if there are no mons Vaxry 2025-07-22 11:14:04 +02:00
  • 873914a2a6 CI/Nix: also check for qt version in update script Karun Sandhu 2025-07-20 13:31:17 +02:00
  • 50758505d5
    example: make screen shader example compatible with glsl 300 (#10846) (#11132) 00-KAMIDUKI 2025-07-22 03:05:47 +08:00
  • 462729d865
    protocols/subcompositor: fix subsurface sorting (#11136) Vaxry 2025-07-20 19:42:40 +02:00
  • bf1602d9f9
    renderer: implement wp-color-management-v1 transfer functions (#11084) Thomas Müller 2025-07-20 18:20:27 +02:00
  • d4de69381e
    internal: set value and goal for window size and position on setGroupCurrent (#11120) MightyPlaza 2025-07-20 15:00:17 +00:00