Commit graph

  • 56dec1c6a2 renderer: properly set currentFB on snapshot renders Vaxry 2023-11-04 22:25:09 +00:00
  • 931927de29 dwindle: move to CBox for expressing nodes Vaxry 2023-11-04 21:45:34 +00:00
  • 74cf2281dd binds: add movefocus_cycles_fullscreen Vaxry 2023-11-04 21:03:08 +00:00
  • 2b07d54bc7 shadow: fix missed fullBox.scale Vaxry 2023-11-04 20:11:22 +00:00
  • 66a3719b86 renderer: allow transform enabling from outside opengl Vaxry 2023-11-04 19:35:49 +00:00
  • 64a084477e shadows: fix on transformed Vaxry 2023-11-04 19:32:50 +00:00
  • 7a09d24065 shadow: fix ignore_window false Vaxry 2023-11-04 17:45:31 +00:00
  • a3e20d2d5f wlsurface: fix small detection Vaxry 2023-11-04 17:39:56 +00:00
  • 32b3d2b456 includes: include vector2d for sharedDefs Vaxry 2023-11-04 17:27:21 +00:00
  • 447c173cad includes: include sharedDefs in includes.hpp Vaxry 2023-11-04 17:04:10 +00:00
  • 55b4f84fea
    Internal: Hyprland box implementation (#3755) Vaxry 2023-11-04 17:03:05 +00:00
  • 73e78f05ad
    Decos: Window decoration flags, shadow improvements (#3739) Vaxry 2023-11-04 13:10:52 +00:00
  • 54e51b7acf events: better adjust to unreported sizes for xwayland apps Vaxry 2023-11-04 13:09:33 +00:00
  • 200cccdd3b events: set reported size on the end of mapping Vaxry 2023-11-03 22:47:12 +00:00
  • 15b25d5850 renderer: render oversized blur with respect to fade alpha Vaxry 2023-11-03 21:58:02 +00:00
  • 21ba8b363e fractional-scale: fix addon existence check Vaxry 2023-11-03 21:02:12 +00:00
  • 9d2a5fb417 renderer: improvements to wayland surface small() detection Vaxry 2023-11-03 19:07:11 +00:00
  • ed3d5053b2
    Master: fix drop_at_cursor when there are only two windows (#3734) thejch 2023-11-03 10:02:59 -07:00
  • 93a2ac9de4 fractional-scale: post error on taken fs objects Vaxry 2023-11-03 15:51:33 +00:00
  • 49fdffacea
    renderer: fix legacy_renderer build (#3732) pastalian 2023-11-04 00:47:20 +09:00
  • 0f6e530798 layout: better storage for no fullscreen checks var vaxerski 2023-11-03 12:19:23 +00:00
  • 88b47dfa83 xdg: use std::ceil for sending scale to surfaces Vaxry 2023-11-02 23:29:47 +00:00
  • ba9e7814b0 input: simulate movement only if mouse is over in open/close window Vaxry 2023-11-02 21:36:16 +00:00
  • f10996b575
    master: fix moving window between monitors (#3721) thejch 2023-11-02 10:20:32 -07:00
  • ef90d1eaaf Map cmake None to meson's plain q234rty 2023-11-01 23:20:51 +08:00
  • 062f749450
    xdg: send unconstrain events after a popup reposition (#3716) Dashie 2023-11-01 21:31:52 +01:00
  • a4db48b46b input: simulate mouse movement to fix focus on open/close window Vaxry 2023-11-01 19:50:32 +00:00
  • c44e255194
    group: fixes for dragging groups onto groupbars (#3708) MightyPlaza 2023-11-01 19:13:39 +00:00
  • 21e9313c10
    Core: various unsafe state improvements (#3713) Vaxry 2023-11-01 18:53:36 +00:00
  • 7b32b4214d layout: avoid redundant size sets on new fullscreen Vaxry 2023-11-01 01:28:43 +00:00
  • 6914103289 cmake: set asan for only hyprland not others Vaxry 2023-10-31 21:45:27 +00:00
  • ab5497a0c9 input: properly track xdg surfaces' geometry in vectorToSurfaceLocal Vaxry 2023-10-30 19:36:34 +00:00
  • f48b3774a2 nix: use mesonAutoFeatures attribute André Silva 2023-10-30 18:27:38 +00:00
  • 1c9d6b94d1 renderer: fix small surface's blur region being offset by monitor coords Vaxry 2023-10-30 16:20:30 +00:00
  • 4b592d0819 renderer: properly pass 10-bit formats to opengl Vaxry 2023-10-30 15:56:02 +00:00
  • a1924ae435
    internal: create canBeGroupedInto() (#3693) MightyPlaza 2023-10-30 14:54:12 +00:00
  • cb6cfde6e8 window: update window reported size on damage events Vaxry 2023-10-30 14:49:49 +00:00
  • 8e91c038db renderer: use optional for cursor surface storing Vaxry 2023-10-30 00:18:40 +00:00
  • 86318ce04f input: let input-grabbing decos have prio over resize on border Vaxry 2023-10-29 23:37:12 +00:00
  • 59d6a12a7e config: fixup usage of plugin in handles Vaxry 2023-10-29 22:35:26 +00:00
  • 935c90915a pluginapi: fixup get_hash functions Vaxry 2023-10-29 21:21:54 +00:00
  • b95c0c318e renderer: fixup blend disable conditions in renderSurface Vaxry 2023-10-29 20:54:14 +00:00
  • 9abfa9efc6
    input: handle mouse on decorations (#3560) MightyPlaza 2023-10-29 20:14:47 +00:00
  • 7a5234a0cc input: better cursor image infrastructure Vaxry 2023-10-29 18:09:05 +00:00
  • af9440152e pluginapi: add a config keyword adding method Vaxry 2023-10-29 16:59:50 +00:00
  • 7f4b0aaadc hyprctl: add focusHistoryID to hyprctl clients Vaxry 2023-10-28 17:22:31 +01:00
  • 4a4e13f8ac events: ignore takes_over_fullscreen for floating windows vaxerski 2023-10-27 12:45:14 +01:00
  • 1d47e2c408
    input: fix force_zero_scaling for tablet and touch (#3644) Antoine Dutot 2023-10-27 11:15:29 +02:00
  • 47256a6ed8 input: remove incorrect check in re-enter Vaxry 2023-10-26 22:21:13 +01:00
  • 732b058489 input: send motion events on focusWindow if follows_mouse is 0 Vaxry 2023-10-26 22:17:49 +01:00
  • 92cf1c2337 input: fix mouse down handling on unset last surface Vaxry 2023-10-26 18:54:07 +01:00
  • 07714dd5bd
    input: Apply scaling to cursorPosOnActivate position (#3664) Tyler Schneider 2023-10-25 19:05:10 -06:00
  • 5cc33b4e8c [gha] Nix: update inputs fufexan 2023-10-26 00:03:23 +00:00
  • b0b88a63b6 renderer: fix missed box scale Vaxry 2023-10-25 22:38:14 +01:00
  • 5b0dc779ed renderer: blur properly behind small surfaces Vaxry 2023-10-25 22:20:58 +01:00
  • 8991be671f renderer: respect viewporter dest on base surfaces Vaxry 2023-10-25 22:05:04 +01:00
  • 6650e4ba85 compositor: remove old comment Vaxry 2023-10-25 18:31:52 +01:00
  • a1b138a625 [gha] Nix: update wlroots vaxerski 2023-10-24 23:28:24 +00:00
  • df00727310 deps: update wlroots Vaxry 2023-10-25 00:27:16 +01:00
  • 03771d3aa9 windowrules: add nearestneighbor Vaxry 2023-10-24 21:28:55 +01:00
  • 50a80efad5 flake.lock: update nixpkgs and xdph André Silva 2023-10-24 18:19:45 +01:00
  • 14a3c939ce hyprctl: log monitor id in workspaces request Vaxry 2023-10-24 01:03:40 +01:00
  • aeb8c8fc70 internal: honor close_special_on_empty on moveToWorkspace Vaxry 2023-10-24 00:58:44 +01:00
  • 616ff343b7 input: fix warn Vaxry 2023-10-24 00:53:59 +01:00
  • 2f6729f557 example: add special workspace to default config Vaxry 2023-10-24 00:50:45 +01:00
  • 015664eb4c compositor: do not process fullscreen events in unsafe Vaxry 2023-10-23 00:53:33 +01:00
  • 98059b52d7 layershell: support ON_DEMAND keyboard mode Vaxry 2023-10-22 23:32:37 +01:00
  • b135bd6cd4
    workspacerules: Add new optional "default command" for auto-launching apps on new workspaces (#3559) Brenno Lemos 2023-10-22 19:11:03 -03:00
  • 59f27e7f57 compositor: send preferred scale and transform events to surfaces Vaxry 2023-10-22 16:58:06 +01:00
  • edb26e0306 cmake: remove old definitions from cmakelists Vaxry 2023-10-22 12:25:26 +01:00
  • d0367d8560 renderer: use preOffset pos instead of offset Vaxry 2023-10-21 19:51:14 +01:00
  • 95db9108e5 transformers: allow modifying renderdata pre-pass Vaxry 2023-10-21 19:25:44 +01:00
  • a61eb7694d hooksystem: add callbackinfo struct and cancellable events Vaxry 2023-10-21 14:52:43 +01:00
  • c6233a790f renderer: avoid drawing invisibly small surfaces in renderSurface Vaxry 2023-10-21 14:20:06 +01:00
  • 92311d260a renderer: add transformers Vaxry 2023-10-21 14:15:48 +01:00
  • af72404259
    hyprctl: add a query for workspace rules (#3630) Roberto Previdi 2023-10-21 03:28:34 +02:00
  • 4a79718fe8 renderer: fix shimmers when manual resizing Vaxry 2023-10-20 20:32:47 +01:00
  • 7f35f33b4c surface/wayland: conform to small surface requirements Vaxry 2023-10-20 20:15:41 +01:00
  • bab2f6a664
    master: fix movewindow across monitors (#3628) thejch 2023-10-20 10:01:04 -07:00
  • bb9d0aed5b
    compositor: Fix a lack of a check for workspace equality on same monitors in getInDirection (#3625) thejch 2023-10-20 02:53:37 -07:00
  • 386708563c workspacerules: search for special properly Vaxry 2023-10-19 16:04:48 +01:00
  • ba5f1d8783
    cmake: Map cmake None to meson empty (#3614) q234rty 2023-10-19 22:59:24 +08:00
  • d994e6aea6
    cmake: Fix error building without CMAKE_BUILD_TYPE being set (#3590) Campbell Barton 2023-10-20 01:00:58 +11:00
  • 6e15590e98 shaders: support changing the outer radius of borders independently Vaxry 2023-10-19 14:04:50 +01:00
  • d70cc88dab
    meson: generate version.h before install_headers (#3612) memchr 2023-10-18 23:09:06 +00:00
  • a0b675ec9e binds: add ignoreMods flag Vaxry 2023-10-17 20:09:54 +01:00
  • 784f8a88fb
    input: don't reset cursor movement timer on simulateMouseMovement (#3595) André Silva 2023-10-17 17:00:39 +01:00
  • 20e7ccd480
    master: fix resizing wrong window behind in special workspace (#3591) thejch 2023-10-17 04:06:16 -07:00
  • 210be10c92
    meson/nix: Fix meson.build nix patch (#3594) outfoxxed 2023-10-17 04:05:38 -07:00
  • 421f5fb221
    events: make new windows taking over fullscreen keep the existing mode (#3588) eriedaberrie 2023-10-17 03:41:27 -07:00
  • 93676f91a0
    renderer: cast std::clamp args to be of the same type (#3589) Jan Beich 2023-10-17 00:29:06 +00:00
  • 54e1c2ccbd
    fix(build): do not include wlr headers directly, use includes.hpp instead. (#3587) memchr 2023-10-16 16:39:12 +00:00
  • 5b8cfdf2ef props: bump ver to v0.31.0 v0.31.0 Vaxry 2023-10-16 17:17:00 +01:00
  • 8af3e7beeb cmake: search for systemd headers first Vaxry 2023-10-15 22:35:45 +01:00
  • 1f582457cf
    Debug: respect logging settings for wlr (#3584) Alexander Seleznev 2023-10-15 21:19:07 +03:00
  • 442209942f
    cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() (#3572) Philip Damianik 2023-10-15 20:07:23 +02:00
  • 43b39e0bc6
    build: include version.h in PluginAPI.hpp (#3571) memchr 2023-10-15 11:22:51 +00:00
  • 261c594458
    makefile: fix using -d test for a binary file AND re-add missing portals conf (#3570) Ali Rizvi 2023-10-14 17:30:17 -04:00
  • 962a0de01a
    meson: use ln with force flag (#3568) memchr 2023-10-14 19:59:11 +00:00
  • 21b5cf402a makefile: warn users when doing sudo make install Vaxry 2023-10-14 18:58:23 +01:00