Commit graph

  • 5e0cf7d6a5 special: add misc:close_special_on_empty vaxerski 2023-09-03 13:00:02 +02:00
  • 01c6c5ae22
    internal: Revert rounding of window size (#3153) staz 2023-09-03 15:51:48 +05:00
  • 423b129b24 renderer: don't set enabled in applyMonitorRule vaxerski 2023-09-03 12:43:53 +02:00
  • 00bee91bbc
    internal: workspace rule handling refactor (#3116) MightyPlaza 2023-09-02 18:41:02 +00:00
  • d4ec54d048 renderer: render IME popups in fullscreen vaxerski 2023-09-02 20:32:10 +02:00
  • 69ce11a063
    fix: use-after-free of CWindow* in CHyprGroupBarDecoration::draw (#3146) memchr 2023-09-02 17:58:01 +00:00
  • 204a580544 keybinds: fixup global conditions vaxerski 2023-09-02 19:36:12 +02:00
  • 1ecfb5e852 globalshortcuts: allow empty appid vaxerski 2023-09-02 19:32:05 +02:00
  • f69c5469d7 readme: refactor and update a bit vaxerski 2023-09-02 00:20:20 +02:00
  • 2985e20e6a xwaylandmgr: round reported sizes vaxerski 2023-09-02 00:04:55 +02:00
  • d2a785dfe3 renderer: fixup occlusion conditions vaxerski 2023-09-01 23:01:59 +02:00
  • 563fe83db2 keybinds: set special monitor id before recalc vaxerski 2023-09-01 22:57:23 +02:00
  • f242f9447b keybinds: suppress up event if down was consumed vaxerski 2023-09-01 22:14:06 +02:00
  • d9292800a2
    internal: Unsafe state reworks (#3114) Vaxry 2023-09-01 22:03:56 +02:00
  • 774a5bedf8 waylandResource: remove user data in markDefunct and not ~dtor vaxerski 2023-09-01 20:02:03 +02:00
  • 8314341ffe readme: remove wlr_ext workspace proto support mention vaxerski 2023-09-01 17:22:46 +02:00
  • b48f810a12 meson/cmake: remove refs to ext-workspace-unstable-v1 vaxerski 2023-09-01 17:14:56 +02:00
  • bb0933437f wlr-ext-workspace: remove protocol impl vaxerski 2023-09-01 17:10:03 +02:00
  • 5035f5fc68
    text-input-v1: Fix preedit styling in chromium (#3131) q234rty 2023-09-01 22:39:15 +08:00
  • 1a13d44d5d
    refactor: raise SIGABRT instead of write to null address (#3124) memchr 2023-08-31 20:52:02 +00:00
  • fc0c1896e0 renderer: round coords and size in renderWindow vaxerski 2023-08-31 09:55:38 +02:00
  • 9c4f776757 keybinds: fixup release conditions vaxerski 2023-08-30 23:23:35 +02:00
  • b10cae3010
    decos: groupbar mouse interaction (#3102) MightyPlaza 2023-08-30 15:39:22 +00:00
  • c98a00678c input: fix xwayland constraint calcs vaxerski 2023-08-30 17:23:35 +02:00
  • b4f123d1f2 compositor: remove wlr_scene refs vaxerski 2023-08-30 17:22:55 +02:00
  • 28a90d6055 input: warp in unconstrainMouse vaxerski 2023-08-30 13:42:17 +02:00
  • 32f4059b37 screencopy: fix region sharing vaxerski 2023-08-30 13:17:26 +02:00
  • 84c4a14dad opengl: cleanup framebuffer style vaxerski 2023-08-29 23:24:35 +02:00
  • c5084f36c6 nix: bump nixpkgs NotAShelf 2023-08-29 19:16:27 +03:00
  • 0a78f6031c props: bump ver to 0.29.0 v0.29.0 vaxerski 2023-08-28 23:03:35 +02:00
  • 981386d2ae layout: allow changing float status of fullscreen windows vaxerski 2023-08-28 22:55:52 +02:00
  • b8f38dcbd3 layout: allow drag on fullscreen windows vaxerski 2023-08-28 22:54:23 +02:00
  • df691859fb renderer: make contrast and brightness adjustments before rendering vaxerski 2023-08-28 18:29:41 +02:00
  • aed1f66bec
    makefile: fix build failure with some PREFIX (#3099) pastalian 2023-08-29 00:21:01 +09:00
  • 4a41d013a2
    internal: Fix XDP multi-portal issues (#3077) Vaxry 2023-08-26 17:12:21 +02:00
  • 299d201e56 renderer: don't blur special on disabled blur vaxerski 2023-08-26 11:48:01 +02:00
  • d63a42e93f
    Nix & Meson: bump wlroots Mihai Fufezan 2023-08-26 12:07:08 +03:00
  • ae69b9a2fa deps: update wlroots vaxerski 2023-08-25 20:42:11 +02:00
  • 116b9a8056 xdgoutput: mark resources defunct when monitor is unplugged vaxerski 2023-08-25 18:22:25 +02:00
  • 9dae8ece71 layout: use full box for visibility check of floating xdg vaxerski 2023-08-25 18:10:12 +02:00
  • 870471dd96 internal: allow opening empty special workspaces vaxerski 2023-08-25 18:05:08 +02:00
  • 23e17700a7 renderer: add decoration:blur:special vaxerski 2023-08-25 17:43:23 +02:00
  • f0da0b0be4
    input: improved path handling; null check return value of fopen. (#3061) memchr 2023-08-25 15:21:55 +00:00
  • 3a1f30519b compositor: fix offset in auto arrangeMonitors vaxerski 2023-08-25 13:11:32 +02:00
  • 6a5a5ed11e input: add transparent binds vaxerski 2023-08-25 12:35:24 +02:00
  • ad085666c1 input: sanitize newlines in device names vaxerski 2023-08-25 12:17:44 +02:00
  • 90c03e5bd2
    master: layout resize makes the wrong size changes (#3064) Jeremy Huang 2023-08-24 02:57:30 -07:00
  • 17ea7db23a
    gestures: Swipe direction lock (#3052) end-4 2023-08-24 03:40:19 +07:00
  • 4d14edd8a5 nix module: Fix attempted workaround for option name change Tristan Daniël Maat 2023-08-23 02:23:00 +02:00
  • 3576ee61f1
    Nix: update flake.lock Mihai Fufezan 2023-08-23 13:12:25 +03:00
  • 6692fb12ab
    CI: set myself as author and committer Mihai Fufezan 2023-08-23 13:08:01 +03:00
  • 9d094f655e renderer: track fade alpha for blur if ignore opacity is true vaxerski 2023-08-23 12:03:23 +02:00
  • 5e7183daf5
    CI/Nix: remove waybar build Mihai Fufezan 2023-08-22 20:59:15 +03:00
  • ba31518ed8 compositor: fix log types vaxerski 2023-08-22 16:44:33 +02:00
  • 41d9b6f0d7
    dwindle: use smart on display borders (#2897) MightyPlaza 2023-08-21 18:57:55 +00:00
  • 9ad4a96d18
    renderer: update alpha of layers only if active ws (#2994) memchr 2023-08-21 18:55:57 +00:00
  • cb59763d32
    fix: improved focus behaviour on workspace switching for follow_mouse!=1 (#3041) memchr 2023-08-21 18:54:02 +00:00
  • 9977a8bfd4 compositor: log more in arrangeMonitors vaxerski 2023-08-21 19:52:30 +02:00
  • 37128bfd43
    internal: Wayland Protocol impl improvements (#2944) Vaxry 2023-08-21 19:36:09 +02:00
  • 17d8e4750b
    Nix: remove waybar completely Mihai Fufezan 2023-08-21 15:34:37 +03:00
  • 63b2189ce8 xdgshell: damage old popup coords after a reposition vaxerski 2023-08-21 01:15:00 +02:00
  • 025c023e4b xwayland: use logical pos in unmanaged geom requests vaxerski 2023-08-21 00:39:39 +02:00
  • 09cc96c0d5
    feat(debug): add debug:suppress_errors to suppress errors. (#3032) memchr 2023-08-20 16:17:49 +00:00
  • b79dfcceb4 compositor: fix missed raw throws vaxerski 2023-08-20 13:58:46 +02:00
  • 7713daa86a compositor: log thrown runtime exceptions vaxerski 2023-08-20 11:47:06 +02:00
  • fff118fa76 xdgoutput: don't send all details in .get vaxerski 2023-08-19 21:14:12 +02:00
  • ebc5fed9b2 compositor: minor cleanup vaxerski 2023-08-19 19:24:48 +02:00
  • 942ee943f5 input: unify constraint hint logic vaxerski 2023-08-18 22:40:23 +02:00
  • 14f20a7372 xwayland: fix incorrect VECINRECT usage vaxerski 2023-08-18 22:20:05 +02:00
  • 3d9545d2e0 shaders: minor premultiplication fixes vaxerski 2023-08-18 22:07:28 +02:00
  • 37a211a2ae
    animations: add slidefade and slidefadevert styles for workspaces (#3008) end-4 2023-08-18 03:30:20 +07:00
  • 7155b4c266
    renderer: Border improvements (#2986) MightyPlaza 2023-08-17 08:13:19 +00:00
  • 7e8a212027 internal: allow negative monitor offsets vaxerski 2023-08-16 18:16:36 +02:00
  • 19f3e927d9 Nix: deprecate waybar-hyprland Mihai Fufezan 2023-08-16 15:00:18 +03:00
  • 78fa8adadc
    Nix/module: fix system when config.allowAlias is false Mihai Fufezan 2023-08-16 13:39:20 +03:00
  • 19c4855afc
    layout: Use refreshrate tick on all manual animations (#2988) Dashie 2023-08-16 10:56:48 +02:00
  • 63b266cf65
    internal: ioctl use /dev/tty instead of fd 0 for VT_GETSTATE (#2989) memchr 2023-08-16 08:51:08 +00:00
  • 4986d74ef2 xwayland: fix use of xwayland coords in native spaces vaxerski 2023-08-15 20:09:32 +02:00
  • 91e28bbe9d xwayland: use a completely separate coordinate system vaxerski 2023-08-15 19:15:37 +02:00
  • 2b4537606f
    master: fix always_center_master (#2961) kbtz 2023-08-15 13:13:45 -03:00
  • 347a1eb662 xdgoutput: separate logic for zero scaling positions vaxerski 2023-08-15 17:55:29 +02:00
  • 7c4daee29a compositor: fix skipping iterators in arrangeMonitors vaxerski 2023-08-14 19:27:33 +02:00
  • b9a783229b compositor: don't apply offsets in renderer vaxerski 2023-08-14 18:41:52 +02:00
  • 2110dc1f03 compositor: fix auto positioning offset calcs vaxerski 2023-08-14 17:31:32 +02:00
  • e5fb9b1b02
    CI: update auto commit author & committer Mihai Fufezan 2023-08-14 15:34:40 +03:00
  • 13886a264f internal: add a new monitor auto system vaxerski 2023-08-14 14:22:06 +02:00
  • a0cf890292
    Nix/module: final fix Mihai Fufezan 2023-08-14 11:53:58 +03:00
  • 9ba6eab8db
    ugh Mihai Fufezan 2023-08-14 11:37:08 +03:00
  • 9180fb08e2
    Nix/module: fix package option Mihai Fufezan 2023-08-14 11:12:57 +03:00
  • 314f88de53
    Nix: disable nixpkgs module in ours Mihai Fufezan 2023-08-14 11:03:01 +03:00
  • aff4a1e237 Nix: don't warn against xdpw and xdph being present Mihai Fufezan 2023-08-05 12:46:50 +03:00
  • 2650224c1f Nix: remove hidpi from modules Mihai Fufezan 2023-08-02 00:49:46 +03:00
  • e510c6a7fc Nix: add deprecation messages for removed/renamed flags Mihai Fufezan 2023-08-02 00:49:30 +03:00
  • c1bcbdb3dd Nix: remove HiDPI patches Mihai Fufezan 2023-08-01 23:58:01 +03:00
  • 0314a727eb layers: set proper alpha to top grabbing surfaces vaxerski 2023-08-13 21:52:43 +02:00
  • 3fc4ac07e0 hyprctl: fix hyprpaper vaxerski 2023-08-13 21:42:11 +02:00
  • 38814e8a95
    flake.lock: update Mihai Fufezan 2023-08-13 20:47:44 +03:00
  • 0220e4c1ea input: notify idle about activity on mouse move regardless of focus vaxerski 2023-08-13 17:46:16 +02:00
  • 4b568ae5f6
    remove shadow no_gaps_when_only master (#2958) MightyPlaza 2023-08-13 08:18:48 +00:00
  • 739598717b
    remove shadow no_gaps_when_only (#2956) MightyPlaza 2023-08-12 21:37:55 +00:00