Commit graph

  • 79d8d14fe0 config: add qt env to default config Vaxry 2023-12-15 18:27:04 +00:00
  • 395ab3ba37 xdg: use better min/max size checks for floating resizes Vaxry 2023-12-15 15:38:08 +00:00
  • 36fa33f7ca
    input: Prevent crash with invalid keyboard layout (#4157) dranull 2023-12-15 00:39:03 +00:00
  • f7cde9c92c
    Nix: remove duplicate options from modules (#4012) Mihai Fufezan 2023-12-14 20:02:20 +02:00
  • 01e5c59d75 Revert "xwayland: push invisible windows outside layout" Vaxry 2023-12-13 17:25:19 +00:00
  • b2e5a80e2f
    hyprpm: Link against tomlplusplus when using cmake (#4145) Junxuan Liao 2023-12-13 22:15:03 +08:00
  • 55cb565e6d
    Nix: expose legacyRenderer package Mihai Fufezan 2023-12-13 13:31:36 +02:00
  • 4190b96718 hyprpm: add duplicate header error and log more verbose in install fails Vaxry 2023-12-13 02:32:57 +00:00
  • d9bc210285
    Nix: remove libdrm override Mihai Fufezan 2023-12-12 23:34:21 +02:00
  • 4de986072c
    layout: Focus a floating window after closing the last tiled (#4137) dranull 2023-12-12 16:44:31 +00:00
  • 934112af5b
    config: Use canonical instead of read_symlink (#4136) dranull 2023-12-12 16:43:38 +00:00
  • ba2af6f86d focus: prefer sendMotionEventsToFocused for ensuring cursor image Vaxry 2023-12-12 14:58:43 +00:00
  • 1950c3fc9c input: unset resize cursor on empty focus Vaxry 2023-12-12 14:55:48 +00:00
  • 8f38487884 xwayland: don't change workspace on configure for invisible windows Vaxry 2023-12-12 01:15:17 +00:00
  • accb3d8d0b xwayland: push invisible windows outside layout Vaxry 2023-12-12 01:14:36 +00:00
  • ea7569d7e0 config: improve layoutopt handling for workspacerules Vaxry 2023-12-11 22:58:40 +00:00
  • e53134ca90
    internal: fix interactions with fakefullscreen (#4113) François Conzelmann 2023-12-11 17:51:10 +01:00
  • 8191e635a3 deco-positioner: include sticky in sent geometry Vaxry 2023-12-11 16:46:20 +00:00
  • 0fdf909b19 renderer: don't render decorations on renderdata.decorate false Vaxry 2023-12-11 16:32:00 +00:00
  • 50648e6bae
    hyprpm: cast std::clamp args to be of the same type (#4116) Jan Beich 2023-12-11 16:29:04 +00:00
  • 53ce7992be
    renderer: double lookup fix, input: double conversion fix (#4124) nmzik 2023-12-11 17:28:22 +01:00
  • 167f2ed3b2 border: fix failed assert on small windows Vaxry 2023-12-10 19:32:03 +00:00
  • d02ba422da hyprpm: guard empty command Vaxry 2023-12-10 19:30:14 +00:00
  • 359baa0214
    ci: use composite action to minimize code duplication (#4112) François Conzelmann 2023-12-10 20:26:25 +01:00
  • efdf07e295
    renderer: Allocate background texture only if required (#4111) nmzik 2023-12-10 17:53:08 +01:00
  • 0c10b8ab2d
    input: Add scroll_points option for device (#4101) Mihai Fufezan 2023-12-10 18:30:08 +02:00
  • 9f5b9053c6
    internal: Remake borders as window decorations (#4104) Vaxry 2023-12-10 16:28:12 +00:00
  • b3dc58e104 hyprpm: clone plugins recursively Vaxry 2023-12-10 16:18:30 +00:00
  • af6aae4e12 renderer: don't use clipBox for pinned window occlusion during animations Vaxry 2023-12-09 18:41:32 +00:00
  • 0ebbf371ff renderer: improve fullscreen workspace client rendering Vaxry 2023-12-09 18:38:32 +00:00
  • 89d8f665b5
    config: Avoid regenerating config if --config is used (#4103) dranull 2023-12-09 18:27:30 +00:00
  • 9132660768 functionHooks: fix incorrect protlen calcs Vaxry 2023-12-09 16:16:46 +00:00
  • dd0714c22a input: add relative_input for tablets Vaxry 2023-12-09 04:07:28 +00:00
  • 11d1c50420 windowrules: add focus param Vaxry 2023-12-08 16:02:16 +00:00
  • 288f1863f0 hyprctl: allow instances without HIS Vaxry 2023-12-08 15:40:01 +00:00
  • 6fb1b89b98
    makefile: add rm hyprpm for uninstall (#4086) thejch 2023-12-07 14:36:18 -08:00
  • 004bf94a23
    keybinds: Keep focus on special when switching workspaces (#4084) dranull 2023-12-07 22:12:08 +00:00
  • aa020a2a1a toplevel-export: commence render pass before reading Vaxry 2023-12-07 17:58:13 +00:00
  • d9175a0181 hyprpm: fix with system headers Vaxry 2023-12-07 17:22:02 +00:00
  • a794eecd6a README: add note about hyprpm + clang-format Vaxry 2023-12-07 10:46:12 +00:00
  • d360550546
    hyprpm: Add hyprpm, a Hyprland Plugin Manager (#4072) Vaxry 2023-12-07 10:41:09 +00:00
  • 62a8d0be5c
    keybinds: check for null last monitor in changeworkspace (#4077) ddmetz 2023-12-06 17:09:25 -07:00
  • 4a42344e97
    style/ci: apply clang-format and verify it in ci (#4039) François Conzelmann 2023-12-06 23:54:56 +01:00
  • 5489f9f07a renderer: use xray for background blur on small() surfaces Vaxry 2023-12-06 20:17:40 +00:00
  • d74607e414 props: bump ver to 0.33.1 Vaxry 2023-12-06 16:47:26 +00:00
  • c4bd91ec8a makefile: only require version.h before installheaders Vaxry 2023-12-06 15:31:23 +00:00
  • 03c6f4506a internal: various improvements to avoid crashes on exit Vaxry 2023-12-06 14:46:18 +00:00
  • 13b4c6de86
    input: don't send mouse events on touch (#4071) swwind 2023-12-06 22:30:40 +08:00
  • 8bd86cf37e
    hyprctl: order commands alphabetically (#4061) Tungsten842 2023-12-06 00:39:57 +01:00
  • cfd94c5b30
    input: Stop propagating axis events after valid binds (#4059) dranull 2023-12-05 21:16:26 +00:00
  • ab66fa430e screencopy: fix glReadPixels offset Vaxry 2023-12-05 20:04:53 +00:00
  • 37d7a8c64d framebuffer: ignore addStencil on legacyRenderer Vaxry 2023-12-05 15:41:17 +00:00
  • da863459c4 screencopy: fix legacyrenderer builds Vaxry 2023-12-05 14:59:12 +00:00
  • 83248b6936 toplevelexport: fix getPreferredReadFormat param in captureToplevel Vaxry 2023-12-05 14:43:54 +00:00
  • 3bb9c7c5cf props: bump ver to 0.33.0 Vaxry 2023-12-05 00:52:16 +00:00
  • 2d04cb1cc6 input: make fallback layout us Vaxry 2023-12-05 00:48:39 +00:00
  • c6804ccaab opengl: fixup blur dirty repaint conditions with solitary Vaxry 2023-12-05 00:42:58 +00:00
  • aa46aaed04
    config: Add variables to default config (#4032) Glizda 2023-12-04 19:47:58 +01:00
  • 68783d904d screencopy: use buffer format for glReadPixels Vaxry 2023-12-04 03:52:54 +00:00
  • 5d100bdcbb opengl: clear layer fade fbs in ~dtor Vaxry 2023-12-04 02:08:34 +00:00
  • 45d3fbb8d8 opengl: free window framebuffers in ~dtor Vaxry 2023-12-04 01:44:06 +00:00
  • 9a9528d093
    config: Minor --config improvements, fixes (#4034) dranull 2023-12-04 01:35:24 +00:00
  • e496b0f250 screencopy: fix detecting gl shm formats Vaxry 2023-12-03 22:04:07 +00:00
  • dc2082b00a screencopy: fix transformed on shm Vaxry 2023-12-03 19:06:51 +00:00
  • 59cb0e20de
    input: Handle fullscreen windows in vectorToWindowIdeal (#4021) dranull 2023-12-03 12:53:12 +00:00
  • 80b9b21f9f opengl: fix nvidia read formats Vaxry 2023-12-02 14:51:35 +00:00
  • 758cf90ea1
    workspacerules: Add workspace rule for master layout orientation (#3964) thejch 2023-12-02 06:42:49 -08:00
  • 6e8b9ef7d8 opengl: fix swapped rgb drm formats Vaxry 2023-12-01 17:23:50 +00:00
  • 9c09f2a847 screencopy: fix shm exports with 10-bit Vaxry 2023-12-01 17:20:56 +00:00
  • 8440a30231
    input: fix overzealous mouse capture on resize_on_border (#4010) Wren Baxter 2023-11-30 20:12:08 -05:00
  • ab40f240c3 screencopy: use drmFormat instead of wlr funcs Vaxry 2023-12-01 00:22:49 +00:00
  • b394c1695c [gha] Nix: update wlroots vaxerski 2023-11-30 18:53:34 +00:00
  • 0a4c4da5f0 deps: update wlroots Vaxry 2023-11-30 18:52:49 +00:00
  • b2f3623131 events: add keyPress and mouseAxis Vaxry 2023-11-30 18:44:58 +00:00
  • 5513eed64d
    managers: fix debug log using printf format (#4007) François Conzelmann 2023-11-30 16:20:08 +01:00
  • 29970228c5
    nix: override libdrm to use newer version (#4003) André Silva 2023-11-30 11:40:14 +00:00
  • 12ec549a18 screencopy: fix shm sharing if introspection required vaxerski 2023-11-30 11:07:17 +00:00
  • 9f2027be4b opengl: don't make a mirror buffer on fakeFrame Vaxry 2023-11-30 10:15:02 +00:00
  • b9937484f4 screencopy: fix broken shm copying Vaxry 2023-11-30 10:14:35 +00:00
  • 776f944619 opengl: fix missed makeEGLCurrent Vaxry 2023-11-30 02:19:17 +00:00
  • 1fc1e4e9cb
    monitor: remove comma from monitor description (#3996) François Conzelmann 2023-11-30 02:48:10 +01:00
  • e1258707ad [gha] Nix: update wlroots vaxerski 2023-11-30 01:19:51 +00:00
  • d2c3b23ace deps: update wlroots Vaxry 2023-11-30 01:18:55 +00:00
  • b80c72c7dd groupbar: fix crash in renderGradientTo Vaxry 2023-11-29 13:36:37 +00:00
  • 3caaa483d4 configmgr: fix parsing of touchdevice groups Vaxry 2023-11-29 03:39:45 +00:00
  • e2f18f8c7f groupbar: more safety around gradient textures Vaxry 2023-11-28 19:03:02 +00:00
  • 99ca26d4eb hooksystem: fix missed log include Vaxry 2023-11-26 18:33:53 +00:00
  • e416ab740d config: log info about logs before loading vars Vaxry 2023-11-26 18:02:23 +00:00
  • 7a0a5666d5
    groupbar: allow reload and fix locked groupbar gradient (#3546) MightyPlaza 2023-11-26 17:59:49 +00:00
  • 1778fb77e2 functionhooks: throw an exception on unsupported %rip usage Vaxry 2023-11-26 17:53:51 +00:00
  • adeb20ea11 opengl: tiled special require introspection Vaxry 2023-11-26 16:42:04 +00:00
  • 68e57b7ee3 renderer: proper full occlusion checks for back layer Vaxry 2023-11-26 15:24:24 +00:00
  • 408d96668d renderer: use occlusion checks for buffer clear Vaxry 2023-11-26 15:06:42 +00:00
  • 75e5799310 layer-shell: simulate mouse movement on unmap Vaxry 2023-11-26 14:54:34 +00:00
  • 9e2b939024 surface: avoid infinite pointer image resets Vaxry 2023-11-26 14:53:22 +00:00
  • b376d72bba update: added some new commits Kaley Fischer 2023-11-26 08:52:31 +01:00
  • cd96ceecc5
    build: remove nv patches (#3957) Vaxry 2023-11-26 02:58:57 +00:00
  • ad3f688648 opengl: check for introspection on special_blur Vaxry 2023-11-25 19:40:15 +00:00
  • 98c7ba4782 [gha] Nix: update wlroots vaxerski 2023-11-25 19:25:44 +00:00
  • a5f64b48ca deps: downgrade wlroots to fix crashes Vaxry 2023-11-25 19:24:59 +00:00