Commit graph

  • d4e4931008
    build: CMake pipeline improvements (#3564) Vaxry 2023-10-14 18:48:05 +01:00
  • d5a572bd39
    Plugin API: Add version query (#3545) Vaxry 2023-10-14 18:47:43 +01:00
  • 424c9a7e70 render: stop locking SWC on tearing Vaxry 2023-10-13 22:11:08 +01:00
  • 3a61350286
    notifications: Schedule a frame on notification creation (#3556) Michał Lewandowski 2023-10-13 01:05:05 +02:00
  • e4bcd2e2da monitor: ensure vrr on workspace change vaxerski 2023-10-12 17:26:31 +01:00
  • 06cc42441c
    build: guard execinfo.h via build systems (#3547) Vaxry 2023-10-11 22:27:53 +01:00
  • 5dc7161b1d
    meson: Sort input file list (#3550) Bernhard M. Wiedemann 2023-10-11 20:49:42 +02:00
  • 0cf3d5b39a
    build: Unbreak Meson build on FreeBSD (#3549) Jan Beich 2023-10-11 18:38:34 +00:00
  • 34455844e9
    groups: ensure consistency in dispatcher behavior with global group lock (#3531) memchr 2023-10-11 10:13:12 +00:00
  • d83357f497 internal: use pragma once in version.h vaxerski 2023-10-10 21:03:03 +01:00
  • a0038fa161
    CI/release: update version generation Mihai Fufezan 2023-10-10 22:53:23 +03:00
  • 914851b91a
    internal: better versioning (#3543) Vaxry 2023-10-10 20:21:57 +01:00
  • 3219c84433 makefile: set perms for built subprojects in pluginenv vaxerski 2023-10-10 20:03:02 +01:00
  • 1a0909aa20 makefile: set 777 for /build perms vaxerski 2023-10-10 20:01:02 +01:00
  • bf94df7b00 makefile: set correct perms on includes vaxerski 2023-10-10 19:59:42 +01:00
  • d537815d43
    groups: create group and groupbar config sections (#3522) MightyPlaza 2023-10-10 16:42:45 +00:00
  • ac1bd47653
    dispatchers: Add option to center the cursor on the focused window when switching workspaces (#3528) Philip Damianik 2023-10-10 18:34:28 +02:00
  • 8abb6e1cee screencopy: enhance error logging vaxerski 2023-10-09 23:51:55 +01:00
  • df0c8e0f7a
    workspacerules: Add a persistent workspace rule (#3530) Roberto Previdi 2023-10-09 21:28:22 +02:00
  • 7f8e0a1318
    dwindle: Avoid rounding errors in window position (#3524) Michał Lewandowski 2023-10-09 13:28:58 +02:00
  • 499df49f7b
    dispatchers: fix extra monitor offset when snapping floating (#3520) MightyPlaza 2023-10-08 12:49:15 +00:00
  • 728a8bb48e config: mention force_default_wallpaper in default configs vaxerski 2023-10-07 15:55:33 +01:00
  • 7d7565e7ec
    renderer: add force_wallpaper instead of no_hypr_chan (#3459) DaniD3v 2023-10-07 15:08:38 +02:00
  • 38e242953d animationmgr: damage floating windows on workspace anim vaxerski 2023-10-07 02:28:23 +01:00
  • 61d3d4dee7
    master: fix drop_at_cursor on workspace 2 (#3512) Jeremy Huang 2023-10-06 14:33:11 -07:00
  • 1afb00a01b
    pluginapi: remove starting newline in demangled func name (#3502) ItsDrike 2023-10-06 13:01:40 +00:00
  • cb7dd1ac6e layershell: avoid configure on unchanged size vaxerski 2023-10-06 14:00:05 +01:00
  • 4b3efc73c5 events: fixup empty events not being sent on unmap vaxerski 2023-10-06 01:11:47 +01:00
  • 24c04a8b7c crashreporter: avoid using empty CACHE_HOME vaxerski 2023-10-05 16:57:54 +01:00
  • 3d1a167960 wsrules: check for workspace ID matches on numbered workspaces vaxerski 2023-10-05 01:31:13 +01:00
  • 1b99a69dc1 [gha] Nix: update wlroots vaxerski 2023-10-04 14:06:09 +00:00
  • 8e0eafc502 deps: update wlroots vaxerski 2023-10-04 15:05:20 +01:00
  • e689b1ba11 [gha] Nix: update wlroots vaxerski 2023-10-04 14:01:11 +00:00
  • 322c5cc4b9 layout: add new_window_takes_over_fullscreen mode 2 vaxerski 2023-10-04 15:00:24 +01:00
  • 230356012b renderer: extract solitary check into frame handler vaxerski 2023-10-04 13:48:44 +01:00
  • 4531717f3e renderer: considerable fixes to repaint logic vaxerski 2023-10-04 13:39:40 +01:00
  • f8c18ff797 renderer: fixup solitary conditions vaxerski 2023-10-04 13:30:13 +01:00
  • f803be3d31 input: fixup frame schedule conditions on mouse move vaxerski 2023-10-04 12:57:37 +01:00
  • 2901bb0d2f renderer: add further conditions to solitary recheck vaxerski 2023-10-04 09:44:03 +01:00
  • d61e4f9ad7
    master: add option to drag and drop windows at cursor position (#3465) Jeremy Huang 2023-10-03 14:16:57 -07:00
  • b784931e67 [gha] Nix: update wlroots vaxerski 2023-10-02 15:48:58 +00:00
  • fcab2a4358 deps: update wlroots vaxerski 2023-10-02 16:47:54 +01:00
  • b814ba98a7 misc: add misc:new_window_takes_over_fullscreen vaxerski 2023-10-02 16:27:32 +01:00
  • 50fecf084d events: set new window alpha to 0 if it's tiled behind fullscreen vaxerski 2023-10-02 16:22:39 +01:00
  • 5ffb1032e1 events: don't focus new window if spawned behind fullscreen vaxerski 2023-10-02 14:09:23 +01:00
  • fc1d7acd9a renderer: fix missing check for surfaceCount in rechecking solitary vaxerski 2023-10-02 14:02:15 +01:00
  • 778bdf730f
    internal: Add GTK portal as fallback (#3469) gnusenpai 2023-10-02 09:51:15 +00:00
  • 763bb2d3bc renderer: remove old debug log vaxerski 2023-10-02 10:50:33 +01:00
  • 9ec656a37d makefile: make binaries 755 instead of 711 vaxerski 2023-10-01 14:09:46 +01:00
  • 161fee1d82
    internal: include missing header (#3464) memchr 2023-10-01 11:26:10 +00:00
  • a2a29a60e5 tearing: cleanup vars and avoid rendering before drm is ready vaxerski 2023-09-30 17:07:50 +01:00
  • e2b72b2975 renderer: avoid spamming software cursor locks vaxerski 2023-09-30 16:55:41 +01:00
  • 772c7d1d3c
    shaders: Remove redundant clamp of smoothsteps return value. (#3456) Dickby 2023-09-30 14:12:48 +02:00
  • 6a4643842d hyprctl: log activelyTearing for monitors vaxerski 2023-09-30 13:08:55 +01:00
  • a05076a7ee log: log wlr errors regardless of env vaxerski 2023-09-30 13:07:20 +01:00
  • b8f8912db2 renderer: lock software cursors while tearing vaxerski 2023-09-30 13:06:25 +01:00
  • 86e8ed038f includes: add missing log include to animatedvariable vaxerski 2023-09-30 02:09:08 +01:00
  • c298439433 renderer: nuke multisample_edges in favor of a faster algorithm vaxerski 2023-09-30 01:41:05 +01:00
  • 495d4f2d11 shaders: improve border rounding vaxerski 2023-09-30 01:35:05 +01:00
  • 7b002d609b input: fix warn vaxerski 2023-09-29 20:06:20 +01:00
  • 4daa515700 watchdog: don't hang on exit vaxerski 2023-09-29 20:05:43 +01:00
  • e07e64458e input: fix unused variable warn vaxerski 2023-09-29 17:55:41 +01:00
  • a44ab7748f renderer: optimize render pipeline when there is a solitary client vaxerski 2023-09-29 17:51:07 +01:00
  • ab11bd2085 watchdog: remove thread on destroy vaxerski 2023-09-29 17:33:26 +01:00
  • 27cd7ef0c9 watchdog: initialize after config vaxerski 2023-09-29 17:04:20 +01:00
  • 9cc614d096 internal: add a watchdog vaxerski 2023-09-29 16:38:13 +01:00
  • 3f09b14381 makefile: fixup permissions on installed binaries vaxerski 2023-09-28 22:13:21 +01:00
  • 453128ee0e examples/readme: mention tearing vaxerski 2023-09-28 22:09:10 +01:00
  • 88b63a00b6
    renderer: Tearing implementation (#3441) Vaxry 2023-09-28 21:48:33 +01:00
  • 1e513e25d5 makefile: fix wrong path in chmod vaxerski 2023-09-28 20:10:21 +01:00
  • d48c11cc3f input: minor constraint fixes vaxerski 2023-09-28 20:02:00 +01:00
  • 08595f839b [gha] Nix: update wlroots vaxerski 2023-09-28 17:06:54 +00:00
  • eab5967ef4 deps: update wlroots vaxerski 2023-09-28 18:06:07 +01:00
  • 280f385cf8 makefile: fix permissions on files vaxerski 2023-09-28 18:05:55 +01:00
  • 1f4eab176e layout: don't discard fullscreen on new tiling vaxerski 2023-09-28 17:49:33 +01:00
  • 6d7dc70f66
    input: Add map to region options for tablets (#3425) Cascade aka. Isoheptane 2023-09-28 02:49:30 +08:00
  • ffacd2efd1 hyprctl: fix crash in unsafe state with activeworkspace vaxerski 2023-09-25 15:00:19 +01:00
  • 3b657257ec layout: check for specialworkspace in floating toggle vaxerski 2023-09-24 23:20:15 +01:00
  • 6bdc45e9ce
    config: restore configCurrenPath after sourcing file (#3339) Legorel 2023-09-25 00:11:34 +02:00
  • 46d66f4bcc
    internal: Further unsafe state improvements (#3404) Vaxry 2023-09-24 18:04:38 +01:00
  • 352ceb1117 config: trim spaces in the rule field in windowrulev2 vaxerski 2023-09-24 13:35:36 +01:00
  • 2c4a06eb54 deps: update hyprland-protocols vaxerski 2023-09-23 20:01:43 +01:00
  • 3b445ec849 input: avoid using the wrong surface in drag focus force vaxerski 2023-09-23 17:20:39 +01:00
  • 8252957392
    dispatchers: support number as arg in changegroupactive (#3329) memchr 2023-09-23 12:36:40 +00:00
  • 8637bfb1b7
    build: Unbreak build without precompiled headers (#3400) Jan Beich 2023-09-23 12:31:37 +00:00
  • de95089552 input: fixup mouse down refocus conditions vaxerski 2023-09-23 13:30:53 +01:00
  • 9c00381dfc hyprctl: avoid .pop_back() on empty string vaxerski 2023-09-23 13:26:35 +01:00
  • fb80cbe415 input: properly track mouse focus on drag operations vaxerski 2023-09-23 01:21:59 +01:00
  • 1b48642fd1 props: bump version to 0.30.0 v0.30.0 vaxerski 2023-09-23 00:07:52 +01:00
  • 3b1e09e5a1 renderer: fix missing dontRound check in renderSurface vaxerski 2023-09-23 00:06:48 +01:00
  • 9f68aa33ea renderer: damage monitor on special workspace change vaxerski 2023-09-22 23:36:28 +01:00
  • ea45bfb63c renderer: cleanup drm format selection vaxerski 2023-09-22 20:15:06 +01:00
  • ea5d9584da
    refactor: manually resets singletons (#3395) memchr 2023-09-22 10:06:09 +00:00
  • 1357b66091
    windowrules: add rule group to map windows grouped (#3279) memchr 2023-09-21 23:42:00 +00:00
  • 2e1842b5ff screencopy: log renderer_begin_with_buffer failures vaxerski 2023-09-22 00:21:07 +01:00
  • b662215fad input: simplify fullscreen workspace input calculations vaxerski 2023-09-21 23:58:54 +01:00
  • e4ddfcfa0c
    keybinds: implement pushactivetobottom dispacher (#3217) alaricljs 2023-09-21 17:18:26 -04:00
  • d41a91e050 [gha] Nix: update wlroots vaxerski 2023-09-21 10:20:18 +00:00
  • 47f38dbc8f deps: update wlroots vaxerski 2023-09-21 11:19:25 +01:00
  • 1925e64c21
    Vector2D: fix typo in include Mihai Fufezan 2023-09-20 22:26:08 +03:00