Commit graph

  • e9a7fb8f91
    renderer: fix incorrect early return (#8590) Agent00Ming 2024-11-27 09:17:45 -05:00
  • 1fb720b62a
    seat: fix double scrolling in some applications (#8583) Ikalco 2024-11-26 07:52:43 -06:00
  • 2687788236 hyprctl: verify runtime dir exists in instances() Vaxry 2024-11-25 14:42:06 +00:00
  • 0ddb952d7a
    hyprland-uwsm.desktop: Just reference plain entry (#8553) Vladimir-csp 2024-11-25 17:18:50 +03:00
  • 1930a95000
    shm: fix shm fd size check before creating or resizing shm_pool (#8572) Nabil Otsmane 2024-11-25 01:50:35 +01:00
  • cc38e7e18f config: don't overwrite errors in gradients Vaxry 2024-11-24 14:53:36 +00:00
  • 55ec8bd512 config: throw an error explicitly when parsing colors in gradients Vaxry 2024-11-24 02:46:24 +00:00
  • 54f57797e9
    snap: account for position of multiple monitors (#8543) Mike Will 2024-11-23 09:36:28 -05:00
  • 65f66dcf0d
    binds: add option to allow fullscreening a pinned window (#8526) littleblack111 2024-11-23 22:32:13 +08:00
  • 451d7a41fc
    renderer: add option to blur IME popups (#8521) Ryan 2024-11-23 09:29:29 -05:00
  • 00d6261cc0 hyprpm: move temp files to XDG_RUNTIME_DIR Vaxry 2024-11-23 14:18:13 +00:00
  • 745a82ce8a core: workspace-related function cleanup / refactor Vaxry 2024-11-22 16:01:02 +00:00
  • a847bc67b1 monitor: fix default focus when switching to a fs workspace Vaxry 2024-11-22 15:22:28 +00:00
  • b100344595
    keybinds: actually suppress internal keybinds instead of passing them along (#8538) may 2024-11-22 03:31:42 +01:00
  • 943b3d467b
    bezier: optimize setup of bezier curves (#8528) Tom Englund 2024-11-22 02:47:51 +01:00
  • 940f7aa990 renderer: fixup blur optimization considitons vaxerski 2024-11-20 11:02:21 +00:00
  • e5fa017172 internal: fix some misused configStringToInt conversions Vaxry 2024-11-20 10:32:50 +00:00
  • c4eda46d0e xdg-shell: even more robust layout min/max size Vaxry 2024-11-19 22:07:25 +00:00
  • aa067a4cf1 xdg-shell: don't report invalid min/max sizes on unset Vaxry 2024-11-19 21:40:16 +00:00
  • 67cee43006 internal: minor cleanups for color results Vaxry 2024-11-19 01:16:11 +00:00
  • 47a1650c48 miscfunctions: move configStringToInt to std::expected Vaxry 2024-11-18 23:53:38 +00:00
  • 936dfedbad keybinds: move to managed pointers Vaxry 2024-11-18 19:56:26 +00:00
  • 6113f4da7f
    keybinds: allow repeating multiple binds (#8290) MightyPlaza 2024-11-18 19:48:13 +00:00
  • cc923ad031
    config: update the configStringToInt implementation (#8476) Maximilian Seidler 2024-11-18 20:45:22 +01:00
  • df9ff44899
    Fix example config name in auto-generated cfg header (#8509) 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) 2024-11-18 16:54:18 +01:00
  • 97493511f9
    internal: fix changeWindowZOrder reordering incorrectly (#8494) Aqa-Ib 2024-11-18 15:44:15 +01:00
  • 505c1f8f4a miscfunctions: fix cross build Vaxry 2024-11-18 14:35:09 +00:00
  • 6744bb57c6
    constraints: don't warp pointer position on release (#8491) johannes hanika 2024-11-18 15:02:34 +01:00
  • 2259a88551 miscfunctions: add missing include Vaxry 2024-11-18 13:59:57 +00:00
  • 1ba050d603 shell: propagate new machanism from hyprctl to miscfunctions Vaxry 2024-11-17 21:58:00 +00:00
  • e8717a4fce shell: don't use fgrep, prefer grep -F Vaxry 2024-11-17 21:57:00 +00:00
  • 9b03307653
    hooks: add pre connected/disconnected monitor events (#8503) Alessio Molinari 2024-11-17 20:34:03 +01:00
  • b735295d2b windows/xdg: minor cleanup of min/max size calculations Vaxry 2024-11-17 19:31:54 +00:00
  • 8d5cdedbd3 hyprpm: fix format crash Vaxry 2024-11-17 16:46:49 +00:00
  • 4f591e807a renderer: simplify blur enabling logic Vaxry 2024-11-17 16:42:30 +00:00
  • fb91c2550f renderer: don't render unmapped popups Vaxry 2024-11-17 16:16:49 +00:00
  • 0ddbd1c3a4
    renderer: add lockdead_screen_delay (#8467) Alexandre Acebedo 2024-11-17 15:58:18 +00:00
  • af83c82513
    hyprctl: add json output on hyprctl -j plugins list (#8480) Ruslan 2024-11-17 02:18:30 +03:00
  • 9d37b1b073
    workspacerules: Do not check 'on-created-empty' if using a workspace windowrule (#8486) staz 2024-11-17 04:07:33 +05:00
  • cf18eca86d [gha] Nix: update inputs vaxerski 2024-11-16 23:06:35 +00:00
  • ec1e6be003 core: guard pmonitor in focuswindow Vaxry 2024-11-16 23:04:57 +00:00
  • 83be2480c4
    workspace: fix missing name via focusworkspaceoncurrentmonitor (#8484) sslater11 2024-11-16 16:39:58 +00:00
  • 7affc34ab4
    bind: new long press option (#8302) littleblack111 2024-11-16 07:21:59 +08:00
  • 098e491a43 protocols: mark primarySelection as not privileged Vaxry 2024-11-15 00:47:34 +00:00
  • 967fe76a60
    drm: enable explit out fence in AQ (#8431) UjinT34 2024-11-15 03:45:13 +03:00
  • 940ed3d525
    xcursors: store themes in a std:set to order it (#8474) Tom Englund 2024-11-14 21:38:16 +01:00
  • 6f7280a690 descriptions: add use_cpu_buffer Vaxry 2024-11-14 20:20:51 +00:00
  • 20031cea92
    pointer: add drm dumb buffers for cursors (#8399) Vaxry 2024-11-14 20:15:51 +00:00
  • 3fb47372b7
    flake.lock: update Mihai Fufezan 2024-11-13 21:34:52 +02:00
  • bb160cfe37 makefile: add stub to discourage direct make Vaxry 2024-11-12 15:26:25 +00:00
  • a29cfa7843
    logging: Add some context to config error logs (#8326) SoSeDiK 2024-11-12 02:53:55 +02:00
  • f5fa84554f
    config: Changed the default value of decoration:blur:ignore_opacity to true (#8418) nnra 2024-11-11 16:49:35 +01:00
  • b88e4a1a9a Nix: disable uwsm desktop file installation Mihai Fufezan 2024-11-11 10:15:58 +02:00
  • ff411658e8 Lock uwsm desktop file behind feature flag Mihai Fufezan 2024-11-11 10:05:01 +02:00
  • 943c7d18cc meson: autodetect systemd Mihai Fufezan 2024-11-11 09:36:15 +02:00
  • ccfae82ad1 rename hyprland-systemd.desktop and remove hyprland-session.service Izmyname 2024-11-07 21:01:12 +05:00
  • 430b5c302a systemd: hyprland-systemd.desktop -> hyprland-uwsm.desktop izmyname 2024-11-07 20:35:01 +05:00
  • 8fa4cfb7df keybinds: don't animate fullscreen size/pos changes coming in Vaxry 2024-11-11 13:55:32 +00:00
  • a551f85b91
    renderer: scaled surfaces could have zero area (#8423) dawsers 2024-11-11 14:48:50 +01:00
  • 07052a515b
    pointer: map devices across all outputs by default (#8352) JManch 2024-11-11 13:45:33 +00:00
  • 1fa0cd7a75
    debug: clean up fetching of the contents of /proc/device-tree (#8413) WavyEbuilder 2024-11-11 13:44:41 +00:00
  • c10739e6e3 core: fixup execAndGet Vaxry 2024-11-10 22:53:11 +00:00
  • 9e628067fc
    debug: clean up opening of files in HyprCtl (#8401) WavyEbuilder 2024-11-10 15:54:15 +00:00
  • 99b01c5d12 hyprpm: fix format Vaxry 2024-11-10 15:54:00 +00:00
  • a8ff3a452c core: move to os/Process from hyprutils Vaxry 2024-11-09 17:11:38 +00:00
  • dca75db127 defaultConfig: fixup smart gaps rules Vaxry 2024-11-09 16:56:43 +00:00
  • a425fbebe4 version: bump to 0.45.0 v0.45.0 Vaxry 2024-11-09 14:27:47 +00:00
  • cca227a53e tablet: use inputMgr unified naming scheme Vaxry 2024-11-09 02:34:04 +00:00
  • b9c439a55e compositor: make sure we don't ret early on no surface Vaxry 2024-11-09 02:27:01 +00:00
  • 726d697821 popup: minor cleanups Vaxry 2024-11-09 02:26:24 +00:00
  • 0ccc0ace88 input: ignore non-kb ls-es in refocusLastWindow Vaxry 2024-11-09 02:25:54 +00:00
  • f43d4a8638 layershell: minor cleanups and improvements to focus Vaxry 2024-11-09 02:25:34 +00:00
  • 4c7a2faf85 input: cleanup device naming logic Vaxry 2024-11-09 01:53:01 +00:00
  • 3b66351eeb
    input: Refocus window on scrolling if follows mouse (#8361) nickodei 2024-11-08 18:25:37 +01:00
  • e58e97b0a3
    Nix: build aquamarine and hyprutils in debug when using hyprland-debug Mihai Fufezan 2024-11-07 10:52:12 +02:00
  • 2dd0b2af71
    flake.lock: update Mihai Fufezan 2024-11-07 10:51:48 +02:00
  • 2ec2b3bfb3
    renderer: minor fixup to window rendering logic (#8359) dawsers 2024-11-07 00:30:17 +01:00
  • 0ec128e5ed renderer: don't rely on datarootdir for local share Vaxry 2024-11-06 22:11:41 +00:00
  • 083a5cf3c1
    CI: update actions Mihai Fufezan 2024-11-06 19:50:01 +02:00
  • 8f42401aa8
    groups: add merge_groups_on_groupbar (#8362) Aqa-Ib 2024-11-06 17:52:10 +01:00
  • 97a309b784 layershell: check if workspace is valid in onMap Vaxry 2024-11-06 14:02:39 +00:00
  • 3bf6f78dad
    hyprland-systemd.desktop: change name back to Hyprland (#8351) izmyname 2024-11-05 23:14:48 +05:00
  • e4ab28b1fb
    defaultConfig: update default config values for shadows (#8360) Kamikadze 2024-11-05 23:03:37 +05:00
  • 81ad218b8b shadow: fix double premultiplication Vaxry 2024-11-05 16:28:55 +00:00
  • 64c46db087 hyprctl: add mirrorOf to hyprctl monitors Vaxry 2024-11-05 16:20:04 +00:00
  • 0920572e70 shaders: improve corner AA in borders shader Vaxry 2024-11-05 16:11:05 +00:00
  • 55ccb1a8cf shaders: fixup jagged edges in texture rounded corners Vaxry 2024-11-05 16:00:39 +00:00
  • d1638a09ba shadow: add sharp and refactor options Vaxry 2024-11-05 15:44:40 +00:00
  • e3882b23d0 screencopy: fix build with legacyrenderer Vaxry 2024-11-05 09:59:03 +00:00
  • 88e9e03945 renderer: add expand_undersized_textures Vaxry 2024-11-04 19:42:47 +00:00
  • 0fb9a04526
    flake.lock: update xdph Mihai Fufezan 2024-11-04 20:01:40 +02:00
  • 44899cd548
    nix/overlays: fix xdph overlay Mihai Fufezan 2024-11-04 19:43:23 +02:00
  • cd0d049126 flake.lock: update xdph Gliczy 2024-11-03 17:08:13 +01:00
  • 180c26ada6 renderer: safeguard against non-sampleable currentFB in blurMainFb Vaxry 2024-11-03 15:16:08 +00:00
  • 5833abbbd1
    xwayland: minor fixups for stability (#8323) trianta 2024-11-03 08:59:46 -06:00
  • 514e0ff509 flake: update nixpkgs diniamo 2024-11-03 09:52:09 +01:00
  • 40081cb330 renderer: improve api around new framebuffer changes Vaxry 2024-11-02 15:26:25 +00:00
  • 32b18179dd CMake: systemd fixes Mihai Fufezan 2024-11-01 19:31:20 +02:00
  • 29e7dc6428 Systemd fixes Pavel Solovev 2024-11-01 13:54:17 +00:00
  • 3c0605c68e
    hyprland-systemd.desktop improvements (#8318) izmyname 2024-11-01 22:21:36 +05:00