Commit graph

  • bd526822de
    config: add option to exit window while retaining fullscreen (#516) (#6880) Khiet Tam Nguyen 2024-07-15 21:48:04 +10:00
  • f442f435d3
    layout: update workspace rules on layout change (#6878) MightyPlaza 2024-07-15 09:57:52 +00:00
  • bc6b0880dd
    window: override noMaximize if new window takes over fullscreen (#6812) (#6870) Khiet Tam Nguyen 2024-07-14 04:44:32 +10:00
  • ed6c701144
    renderer: partially revert previous xray fix (#6868) MightyPlaza 2024-07-13 18:29:07 +00:00
  • 45c4898423
    socket2: Add windowtitlev2 event which includes the window address (#6856) Tim Waterhouse 2024-07-13 07:21:32 -07:00
  • a770a88e09
    toplevelexport: fix flipped r/b channels when sharing windows (#6861) David De Sousa 2024-07-13 12:53:53 +02:00
  • 1f64668953
    ext-foreign-toplevel: Send done after title and class (#6857) Tim Waterhouse 2024-07-13 03:53:23 -07:00
  • 13bc7e1e14 style: fix clang-format Vaxry 2024-07-13 12:36:29 +02:00
  • 7486576fa7
    session-lock: send locked after the lock screen is properly rendered (#6850) Junxuan Liao 2024-07-13 18:32:08 +08:00
  • f85c6416c6
    renderer: fix a few xray regressions (#6855) MightyPlaza 2024-07-12 21:05:19 +00:00
  • e728e56cbc meson: install wayland.hpp header Virt 2024-07-08 22:50:39 +02:00
  • 9ff83f4aa9
    sessionLock: fix the check for locking a locked session (#6843) Maximilian Seidler 2024-07-11 16:40:43 +02:00
  • 3247d18a7c [gha] Nix: update inputs vaxerski 2024-07-11 14:12:19 +00:00
  • a443902abc
    core: Improve handling of window properties (#6776) MightyPlaza 2024-07-11 14:10:42 +00:00
  • b03f41efec
    xwayland: fix setting title prop (#6809) Ikalco 2024-07-08 10:46:42 -05:00
  • 648f824b9e flake.lock: update André Silva 2024-07-08 15:30:10 +01:00
  • 22138ac259
    workspaces: don't try to reopen special workspaces (#6802) Virt 2024-07-07 21:27:18 +02:00
  • 19fb13e6cf
    internal: Add functions to hyprctl header (#6745) Yusuf 2024-07-07 17:52:56 +02:00
  • ede1e63f69 config: don't crash when getenv HOME returns null Maximilian Seidler 2024-07-05 22:58:47 +02:00
  • cc98594c3a pointer: update geometry after unplug events Vaxry 2024-07-05 23:05:03 +02:00
  • 0502c3f62b
    keybinds: fix movewindow float to 0 (#6777) MightyPlaza 2024-07-05 20:46:38 +00:00
  • 0a6e83005f
    Completions: use only awk (#6763) Lincoln Yuji de Oliveira 2024-07-04 08:21:07 -03:00
  • e894d5e964
    tablet: Send .frame() on .proximity_out() (#6761) Agent00Ming 2024-07-03 15:40:18 -04:00
  • 8bb75a223d hyprctl completions: Use only awk rather than grep + awk Lincoln Yuji 2024-07-02 16:04:14 -03:00
  • 6247a6b537 renderer: don't skip back background on preBlurQueued Vaxry 2024-07-02 18:40:21 +02:00
  • 2fa57f2dc4
    pointer: change min cursor padding to 0 (#6027) drendog 2024-07-02 12:17:48 +02:00
  • e58fd3bfb0
    meson: fix wlroots-hyprland dep checks (for libliftoff patch to work) (#6736) Ikalco 2024-07-02 05:14:27 -05:00
  • d7ea1b7785
    xwayland: break cyclic loop of parents (#6722) Tom Englund 2024-07-01 00:26:08 +02:00
  • 4d6f96f74f
    debug: add Nvidia driver info (#6715) UjinT34 2024-06-30 14:16:41 +03:00
  • 8ff9410d2c
    inputmgr: ensure we dont divide by zero (#6713) Tom Englund 2024-06-30 13:15:59 +02:00
  • 718afe271e
    seat: don't send keyboard data without a keyboard cap (#6697) はれなよ 2024-06-30 03:05:07 +09:00
  • 1f43a5c859
    session: fix activate events being always treated as on (#6696) はれなよ 2024-06-30 03:04:48 +09:00
  • 9c5dd59d4b input: fix capabilities enum types passed Vaxry 2024-06-29 00:23:02 +02:00
  • d16c6aa1db pointer-constraint: set lifetime correctly Vaxry 2024-06-29 00:18:18 +02:00
  • ac11771348
    core: fix a few ubsan issues reported at exit of hyprland (#6699) Tom Englund 2024-06-28 22:24:32 +02:00
  • f2dc48d92f
    keybinds: never switch to another monitor with per_monitor (#6665) Alexander 2024-06-27 16:07:56 +03:00
  • e4d09aa3a9
    sessionLock: focus lock on creation based on mouse position (#6658) outfoxxed 2024-06-25 14:22:38 -07:00
  • c338acbb7d ime-relay: fix crash on nullptr surface focus Vaxry 2024-06-25 22:46:36 +02:00
  • 95782de966 renderer: don't use the surface counter in popup iterations Vaxry 2024-06-25 20:04:02 +02:00
  • 3ba3d20ad3 pointer: round position when rendering software cursors Vaxry 2024-06-25 18:44:54 +02:00
  • 1d70962892 core: move to steady_clock where applicable Vaxry 2024-06-25 16:05:39 +02:00
  • 918d8340af
    flake.lock: update Mihai Fufezan 2024-06-25 15:06:02 +03:00
  • 4f7113972e props: bump version to 0.41.2 Vaxry 2024-06-25 13:53:41 +02:00
  • 8121e66f34 cmake: bump hyprutils dep to 0.1.5 Vaxry 2024-06-25 13:50:54 +02:00
  • 784c0b5ccb
    keybinds: fix mouse pass (#6652) Gregory 2024-06-25 06:46:49 -05:00
  • eef207ce0a
    output: fix cursors disappearing after dpms (#6659) outfoxxed 2024-06-25 03:55:54 -07:00
  • 4dd2b5902e hyprctl: add a newline after log() Vaxry 2024-06-24 23:58:10 +02:00
  • cff0123ce6 wl-compositor: don't send enter to defunct output globals Vaxry 2024-06-24 23:29:26 +02:00
  • 8a68199a0c foreign-toplevel-wlr: fix out-of-range for missing monitor resources Vaxry 2024-06-23 19:49:48 +02:00
  • e09addf8de
    Workspace.hpp: fix include Mihai Fufezan 2024-06-23 16:43:53 +03:00
  • 315f16d501 dbus: import PATH XDG_DATA_DIRS variables into systemd and dbus session John Titor 2024-06-23 12:43:17 +05:30
  • 7f09646ab8
    core: add ability to select previous workspace per monitor (#6598) Alexander 2024-06-23 00:52:42 +03:00
  • 0b924f541c
    constraints: Lock surface region when region is empty (#6627) MariuszTrybus 2024-06-22 17:05:05 +02:00
  • 4778afe2e6
    hyprctl: make recv timeout bigger and give error message if it does timeout (#6621) Ikalco 2024-06-21 17:41:23 -05:00
  • fa022901cf
    surface: add virtual destructor to surfacerole to avoid undefined behaviour (#6620) Tom Englund 2024-06-22 00:40:45 +02:00
  • 4a8b13ea4f renderer: shrink occlusion rect if blur is used Vaxry 2024-06-21 19:25:34 +02:00
  • 8cf2ca1966 math: include cstring for memset Vaxry 2024-06-21 15:56:25 +02:00
  • fabc30df52 format: include macros for unreachable Vaxry 2024-06-20 00:15:18 +02:00
  • d6de248b0d
    window: expose pseudotiled state and add param to dispatcher (#6583) Przegryw321 2024-06-19 23:19:18 +02:00
  • c1e21719a2 core: avoid bumping hard rlimits, restore on fork Vaxry 2024-06-19 18:36:40 +02:00
  • def5fcb212 damageRing: move to hyprland impl Vaxry 2024-06-19 18:25:20 +02:00
  • 65f04f265c
    flake.lock: update Mihai Fufezan 2024-06-19 18:36:50 +03:00
  • 6d21014a50 core: fix no-pch build Vaxry 2024-06-19 16:28:54 +02:00
  • 20a465f69d
    pointer: use software rendering when monitor is mirrored (#6587) Lucas Reis 2024-06-19 10:24:28 -04:00
  • fb15b7aa2a core: Move to hyprutils for Math Vaxry 2024-06-19 16:20:06 +02:00
  • 6e5804b53d
    hyprctl: fix zsh completion (#6467) random2907 2024-06-19 11:50:49 +05:30
  • e0e3c4c6ae compositor: bump nofile rlimits on launch Vaxry 2024-06-18 21:52:55 +02:00
  • b98e0876d3 hyprctl: avoid using select() Vaxry 2024-06-18 21:38:33 +02:00
  • 236150b3c5
    github: reword bug or regression (#6520) Aqa-Ib 2024-06-18 17:06:14 +02:00
  • d1340bd1d8 keybinds: ignore missing keysyms if no other methods match Vaxry 2024-06-17 17:53:44 +02:00
  • 28ce0e0f80
    misc: a few compiler level performance optimisations (#6559) Tom Englund 2024-06-17 17:37:36 +02:00
  • a9c7a0830f data-device: minor fixes Vaxry 2024-06-17 16:14:45 +02:00
  • 785d062887 seat: track pressed pointer buttons Vaxry 2024-06-17 16:07:32 +02:00
  • 1360677478 subcompositor/renderer: fixup handling of subsurfaces below the main one Vaxry 2024-06-17 12:42:32 +02:00
  • 14ab0ecc5e
    Nix: don't strip in debug builds Mihai Fufezan 2024-06-17 13:14:26 +03:00
  • 9cb3bf1cac
    Nix: tidy up derivation Mihai Fufezan 2024-06-17 13:03:59 +03:00
  • b15be9c77d xwayland: do not set a new data source if it has no MIMEs Vaxry 2024-06-16 21:34:17 +02:00
  • d5ef10abf4 data-device: properly abort drag on missing device Vaxry 2024-06-16 20:56:50 +02:00
  • 172ee1cada data-device: minor fixups Vaxry 2024-06-16 20:36:55 +02:00
  • 738530e62e
    xdg-shell: Continue transform of popup until size fits (#6521) Dashie 2024-06-16 20:01:08 +02:00
  • 069a21a34e xwayland: force default plain mime atoms on known types Vaxry 2024-06-16 19:52:07 +02:00
  • 2031af82fa wl_data_device: send drop_performed in completeDrag Vaxry 2024-06-16 17:41:16 +02:00
  • d0a6fa7aa6 wl_seat: accomodate for apps late-binding seat resources Vaxry 2024-06-16 17:04:10 +02:00
  • 648ac8a00b xdg-shell: properly check for resource version for TILED and SUSPENDED states Vaxry 2024-06-16 16:46:15 +02:00
  • 43c75f17eb
    input: add cursor:warp_on_changeworkspace (#6480) memchr 2024-06-16 14:42:32 +00:00
  • 1b5444494d seat/dnd: unfocus pointer from surfaces on dnd start Vaxry 2024-06-16 16:23:35 +02:00
  • 3eaf35f1e2
    hyprland.conf: update master section (#6537) memchr 2024-06-16 13:44:13 +00:00
  • 2566d81884 xwayland: fixup unfocus atom conditions Vaxry 2024-06-16 12:38:09 +02:00
  • 1f5fd7e64a hyprpm: add --no-shallow Vaxry 2024-06-15 21:46:36 +02:00
  • 908bec1564 wl_seat: send repeat data from current keyboard on bind Vaxry 2024-06-15 21:24:26 +02:00
  • 89f795da98
    master: refine master layout new window handling (#6479) memchr 2024-06-15 19:17:38 +00:00
  • 91fe58f8f2 window: improve swallowing functionality Vaxry 2024-06-15 18:20:09 +02:00
  • 77f44bfcab output: avoid crashes when binding a defunct wl_output global Vaxry 2024-06-15 17:56:44 +02:00
  • 6c24dc0bb1 xdg-shell: fixup xdg-positioner's pointForAnchor with non-corner points Vaxry 2024-06-15 17:43:39 +02:00
  • 46ef6653be data-device: abort drag on unaccepted offers Vaxry 2024-06-15 17:33:21 +02:00
  • fb82f6bcd7 animations: fix overriding direction for slide Vaxry 2024-06-15 16:31:35 +02:00
  • 32aca88752 keybinds: add custom event dispatcher Vaxry 2024-06-15 16:20:00 +02:00
  • df0c014ba0 xwayland: use safeRemove for removing files Vaxry 2024-06-15 16:06:02 +02:00
  • cb63398f07 [gha] Nix: update inputs vaxerski 2024-06-14 20:00:53 +00:00
  • 2f278dc883 egl: fixup format modifier lookups with implicit modifiers Vaxry 2024-06-14 21:59:21 +02:00