Commit graph

  • a6ccd36147 screencopy: move monitor verif check to the proper place Vaxry 2024-02-07 23:47:14 +00:00
  • 3d9ca6381d
    crashreporter: fix logging of function data (#4632) thejch 2024-02-07 01:50:23 -08:00
  • f085ed4454 screencopy/toplevelexport: sanitize pointers in ::copyFrame Vaxry 2024-02-07 00:18:47 +00:00
  • ded174d6e5 misc: remove unused var Vaxry 2024-02-05 23:39:19 +00:00
  • 181f651de2 vector: avoid min0 clamps without a max being invalid Vaxry 2024-02-05 22:37:24 +00:00
  • 8a6e428d32
    keybinds: focusWorkspaceOnCurrentMonitor: use focused monitor instead (#4625) Epilepsy Gatherings 2024-02-05 17:36:22 -05:00
  • 1fd82e37a7 xwaylandmgr: proper clamping for setWindowSize Vaxry 2024-02-05 20:56:20 +00:00
  • f9202f791e xwaylandmgr: clamp size in setWindowSize Vaxry 2024-02-05 14:08:08 +00:00
  • 84ab8d11e8 props: bump ver to 0.35.0 Vaxry 2024-02-05 01:59:02 +00:00
  • 60bda7ee3d pluginapi: allow registering hyprctl commands Vaxry 2024-02-05 01:56:38 +00:00
  • 939696f97e hyprctl: move to a class and unify commands Vaxry 2024-02-05 01:43:45 +00:00
  • cbadf3e3f3
    input: focus window on mouse down on decoration (#4514) MightyPlaza 2024-02-04 15:40:20 +00:00
  • 1ed4f1cb25
    screenshader: rename output uniform to wl_output (#4606) JManch 2024-02-04 02:30:00 +00:00
  • 5d4ff60f53 hyprpm: fix invalid pkg-config path env in build Vaxry 2024-02-03 18:32:59 +00:00
  • 504ebe1b37 box: add missing include Vaxry 2024-02-03 01:30:05 +00:00
  • cf1886ca44 renderer: avoid unnecessary gpu resource deletions Vaxry 2024-02-02 15:36:13 +00:00
  • 341e04a36c dwindle: avoid sending negative sizes to wlr Vaxry 2024-02-02 15:04:04 +00:00
  • d7514412d8 renderer: reset fb pointers after render pass Vaxry 2024-02-02 14:56:04 +00:00
  • 7447be8220 hyprpm: fix crash on add plugin Vaxry 2024-02-02 01:51:14 +00:00
  • 4644de2269 keybinds: fix ignoremods with release Vaxry 2024-02-02 01:09:49 +00:00
  • 3656045ad8
    hyprpm: install headers locally (#4585) Vaxry 2024-02-01 19:38:43 +00:00
  • 15316aaa31
    subsurfaceTree: Fix nullptr crash when disconnecting a monitor (#4577) Abílio Costa 2024-02-01 03:09:31 +00:00
  • cfd68af5b6 tearing-control: handle unmapped surfaces for hints Vaxry 2024-02-01 00:55:17 +00:00
  • 4f804d5f96 Makefile: remove hyprland symlink on uninstall Roger Roger 2024-01-31 17:17:42 +01:00
  • e6f7724ab0 subprojects: remove wlroots.wrap Mihai Fufezan 2024-01-31 11:56:48 +02:00
  • e65f52bf2d
    Makefile: pass PREFIX to CMake Mihai Fufezan 2024-01-30 22:22:00 +02:00
  • c51b3fb06f events: ignore sending mouse enter to focused if a constraint is active Vaxry 2024-01-30 16:24:41 +00:00
  • 3ff59e7e1d hyprpm: update global state on plugin recompile not header update Vaxry 2024-01-29 23:36:55 +00:00
  • 3d0d3b6343
    Meson: fix wallpaper installation Mihai Fufezan 2024-01-30 01:28:07 +02:00
  • 2e3f0d5991 renderer: Add new background infrastructure Vaxry 2024-01-29 23:11:00 +00:00
  • 91e8c42843 hyprpm: don't update headers if they are up-to-date, only recompile Vaxry 2024-01-29 10:30:31 +00:00
  • 4b4bd90b14 renderer: fixup misaligned fsv1 surfaces with uv Vaxry 2024-01-28 23:42:39 +00:00
  • 7009dc9184 nix: fix overlay composition GrizzlT 2024-01-28 21:33:34 +01:00
  • b7840c6461 xwayland: remove delta from pos sets in configureX11 Vaxry 2024-01-28 20:13:44 +00:00
  • 5a90911b70 hyprpm: verify headersHashCompiled as well in headersValid() Vaxry 2024-01-28 20:01:35 +00:00
  • 0e5f14d8d2
    xwayland: remove reportedsize set in unmanagedSetGeometry (#4539) Epilepsy Gatherings 2024-01-28 14:22:02 -05:00
  • df990c80e2 hyprpm: log verbose return of cmake and meson in update Vaxry 2024-01-28 03:00:05 +00:00
  • 352574d862 hyprpm: add --force for update Vaxry 2024-01-28 02:04:35 +00:00
  • bfcc2adbda monitor: wrap usage of wlr_output_state Vaxry 2024-01-28 01:57:13 +00:00
  • 9002657bcc monitor: don't call output_state_finish on buffer-less state clears Vaxry 2024-01-28 00:41:54 +00:00
  • 3e93fdf779 opengl: use texBox for rendering background texture Vaxry 2024-01-28 00:32:54 +00:00
  • bc7e488a4c monitor: clear output state after usage Vaxry 2024-01-27 19:11:03 +00:00
  • 8b1069b330
    flake.lock: update Mihai Fufezan 2024-01-27 17:31:39 +02:00
  • 61fd75b55e [gha] Nix: update wlroots vaxerski 2024-01-27 13:59:16 +00:00
  • 7b3d039388 deps: update wlroots Vaxry 2024-01-27 13:58:13 +00:00
  • 12d79d6342
    dwindle: fix windows being created at incorrect position when cursor is over reserved area (#4520) rszyma 2024-01-26 23:30:36 +01:00
  • 08e3519747
    layout: save float props before setting fs state (#4537) bvr-yr 2024-01-26 20:24:00 +03:00
  • 5cd7e4587e
    compositor: don't close special on focus on pinned (#4533) Epilepsy Gatherings 2024-01-26 07:24:52 -05:00
  • 72987dee88 opengl: rassert false on lost context Vaxry 2024-01-26 02:26:10 +00:00
  • 754eaf5b8b pluginapi: fix hooks with negative rip offsets Vaxry 2024-01-24 13:53:06 +00:00
  • df17991b1c
    input: Allow disabling touchscreen input (#4517) Zach DeCook 2024-01-23 19:15:01 -05:00
  • 791e1b96b3 internal: minor header cleanup Vaxry 2024-01-23 01:32:34 +00:00
  • 02b4a9bded compositor: clarify common errors at launch vaxerski 2024-01-22 09:46:41 +01:00
  • 4d403dac32 build: protocols: require wayland-protocols >= 1.32 Sean McGovern 2024-01-20 14:17:27 -05:00
  • f40e382fc6 crashreporter: skip first possibly cut off line in log tail vaxerski 2024-01-20 09:16:27 +01:00
  • b86ed02d8a keybinds: avoid duplicated held keys, only use last, remove all vaxerski 2024-01-19 19:06:36 +01:00
  • 17339e0ae9 input: track exclusive LSes vaxerski 2024-01-19 16:45:34 +01:00
  • 5eeec8860e core: improve cleanup logic vaxerski 2024-01-19 16:20:22 +01:00
  • 9f20a15955
    input: remove animate checks on resize limiter (#4480) Epilepsy Gatherings 2024-01-19 09:45:51 -05:00
  • c4365f20ed damage: use buffer_damage instead of effective_damage vaxerski 2024-01-17 16:01:20 +01:00
  • 307dd8f511 input: partially revert #4401 vaxerski 2024-01-17 14:43:38 +01:00
  • 8342bac697
    Nix: disable fortify for devshell (#4463) Huy Nguyen 2024-01-17 04:27:35 -08:00
  • 3c964a9fdc
    keybinds: Add dispatcher for xmonad/qtile-style workspace switching (#4439) virchau13 2024-01-15 23:30:46 +08:00
  • f14c5ea5c5
    groupbar: separate gradients from title (#4444) MightyPlaza 2024-01-15 15:17:42 +00:00
  • dcd7a92b01 [gha] Nix: update inputs fufexan 2024-01-15 00:03:29 +00:00
  • b6516bad02
    config: Add border gradients to windowrulev2 (#4335) Isaac Myhal 2024-01-14 12:27:32 -05:00
  • 13d9a637d6
    hyprctl: screen_shader config fixes (#4102) dranull 2024-01-14 17:12:52 +00:00
  • 4cee94b91c
    fractional: Set preferred scale on monitor config reload (#4406) 1over137 2024-01-14 13:56:35 +00:00
  • c4da4b026d
    layershell: Fix greedy mouse grab from keyboard_interactive layer (#4401) Zach DeCook 2024-01-12 09:43:16 -05:00
  • babb9c07b0
    swipe: Prevent hiding current workspace when swiping (#4417) scorpion-26 2024-01-11 19:22:40 +01:00
  • 6b92144f15 surface: avoid spam of window surfaces with scale and transform events vaxerski 2024-01-11 13:15:20 +01:00
  • 8d31c84483
    layout: Round window pos and size on togglefloating (#4407) Clyybber 2024-01-10 18:08:58 +01:00
  • d484506600 keybinds: fix tracking of sent key states vaxerski 2024-01-10 18:06:38 +01:00
  • b240704bee renderer: allow rendering multiple fullscreen windows in third fs pass vaxerski 2024-01-09 20:42:07 +01:00
  • 71166ef40b subsurfaceTree: update surface tree protocol feedback on map vaxerski 2024-01-09 18:14:08 +01:00
  • 252aaaecfa input: add special_fallthrough vaxerski 2024-01-09 13:17:55 +01:00
  • f92a86af53 renderer: ignore box offsets for fullscreen windows vaxerski 2024-01-08 19:58:15 +01:00
  • 2ba2c8aeee
    groupbar: improve gradient handling (#4390) MightyPlaza 2024-01-08 18:38:22 +00:00
  • 955009655d
    cmake: Propagate NO_XWAYLAND to wlroots building setup (#4385) Piroro-hs 2024-01-09 03:24:52 +09:00
  • d7d333d162 opengl: apply box rot to projections vaxerski 2024-01-07 18:51:08 +01:00
  • f5b2fd2bc3 opengl: add renderdata.forceIntrospection vaxerski 2024-01-07 18:37:02 +01:00
  • 44ee9915e3 renderer: overhaul renderModifData vaxerski 2024-01-07 18:35:44 +01:00
  • 9f2bde925b hyprpm: handle failed compilations gracefully vaxerski 2024-01-07 18:15:51 +01:00
  • 7904188de9 input: allow focusSurface when locked if surfase is sessionLock vaxerski 2024-01-07 14:04:25 +01:00
  • 666ee61c13
    input: leave special on focus (#4358) Epilepsy Gatherings 2024-01-07 06:06:33 -05:00
  • 7e033e48ac make: unbreak with non-GNU ln(1) after 78f9ba9fdd Jan Beich 2024-01-05 17:57:24 +01:00
  • d8dbdc4a01
    main: Fix typo in std::cerr (#4359) Naksu 2024-01-05 12:45:49 +01:00
  • d3acf8da3b CI: don't close stale issues vaxerski 2024-01-05 12:40:13 +01:00
  • 0b6a6f2497 dev: maybe fullscreen special? Owo dev Kaley Fischer 2024-01-04 22:38:33 +01:00
  • aeeeace102
    flake.lock: update Mihai Fufezan 2024-01-04 22:52:00 +02:00
  • 9609ae0f28 ui: added a ton of cool splashes and made the hyprpm ui consistent Kaley Fischer 2024-01-04 21:46:39 +01:00
  • 880996b053
    master: Add more null checks for rollnext (#4343) thejch 2024-01-04 07:17:17 -08:00
  • 4d6d662c67
    Makefile: force ln command to overwrite symlink (#4347) rszyma 2024-01-04 10:20:17 +01:00
  • f684fd3e43 pull: added a pull request that adds a gradient to borders Kaley Fischer 2024-01-04 07:38:59 +01:00
  • 25643b21df fix: symlink now doesn't fail when installing Kaley Fischer 2024-01-04 07:00:33 +01:00
  • e3b70f02e6 windowrule border gradient: Use CVarList to parse Isaac Myhal 2024-01-03 15:51:46 -05:00
  • 69c7cdbc81 Add border gradients to windowrulev2 Isaac Myhal 2024-01-03 00:19:37 -05:00
  • edc14d35c1 fix: hyprpm now works Kaley Fischer 2024-01-03 07:19:01 +01:00
  • 0c51b36b10 update: made it up to date with upstream Kaley Fischer 2024-01-03 05:50:25 +01:00
  • 1512b81126 master: guard PNODE in roll* vaxerski 2024-01-02 22:18:30 +01:00