Commit graph

  • 60f81b8a23
    input: Map touch devices and tablets bound to an output (#3544) Philip Damianik 2024-02-27 23:11:59 +01:00
  • 98034fea3c screencopy: send full frame damage vaxerski 2024-02-27 14:51:27 +00:00
  • 21f7f32dc9 screencopy: avoid dangling client ptrs on client destroy Vaxry 2024-02-27 12:23:59 +00:00
  • ffd7217243 IME: don't set modifiers on grab destroy Vaxry 2024-02-27 12:23:45 +00:00
  • bc3f5b94eb core: nullcheck for old monitor in moveWorkspaceToMonitor Vaxry 2024-02-26 21:12:12 +00:00
  • f7a3453487 socket2: move to the wayland event loop Vaxry 2024-02-26 17:20:46 +00:00
  • 1742605eb8
    keybinds: fix movewindoworgroup onto empy workspace on next monitor (#4486) Bernd Müller 2024-02-26 15:05:24 +01:00
  • 81fe2ae7f1
    surface: ensure global pointers valid before using in destructor (#4844) github-usr-name 2024-02-26 09:52:12 +00:00
  • dfcfb92ec6 renderer: take into account fading out windows in solitary recheck Vaxry 2024-02-26 00:19:16 +00:00
  • 9815402074 keybinds: focus floating on top of fs Vaxry 2024-02-26 00:15:59 +00:00
  • a14f6b570f
    keybinds: fix focuswindow for fullscreen (#4840) shezdy 2024-02-25 17:05:20 -07:00
  • 7f35bff720 [gha] Nix: update inputs fufexan 2024-02-26 00:03:49 +00:00
  • 54a8329936
    layout: Fixed ghost window when opened while fullscreen on a different workspace (#4822) Tom Benham 2024-02-25 15:09:41 +01:00
  • f9cfec8abb
    compositor: allow source monitor to be provided to getMonitorInDirection (#4837) github-usr-name 2024-02-25 14:03:00 +00:00
  • f534ac3fc4
    hyprctl: add missing newline in error case of missing HYPRLAND_INSTANCE_SIGNATURE (#4832) Sergei Trofimovich 2024-02-24 23:35:36 +00:00
  • 9103af317e hyprctl: ignore non-lock files for instances Vaxry 2024-02-24 23:35:18 +00:00
  • 5824b0f305 hyprctl: fix showing invalid instances Vaxry 2024-02-24 17:36:29 +00:00
  • e9528fc214
    config: fix layout invalidation for keyword commands (#4826) JManch 2024-02-24 14:06:28 +00:00
  • 6f83856025 hyprctl: add -r argument Vaxry 2024-02-24 14:01:58 +00:00
  • d92da7959a
    core: Fix SEGV/ABRT core dump when exiting (#4823) thejch 2024-02-23 18:50:54 -08:00
  • f27054c13e flake.nix: override inputs for xdph and hyprlang Mihai Fufezan 2024-02-23 17:16:51 +02:00
  • bdbd8d965d hyprctl: jsonify new gaps Vaxry 2024-02-23 21:25:04 +00:00
  • bfb1e876a8 config: add opengl:force_introspection Vaxry 2024-02-23 21:21:24 +00:00
  • ca59bd5739 opengl: check bottom/bg layers for required introspection Vaxry 2024-02-23 21:09:41 +00:00
  • f389f77015
    core: Try to fix the exit hang (#4811) thejch 2024-02-23 08:48:27 -08:00
  • 8c3613632a renderer: nuke lastFrameDamage and rework finalDamage Vaxry 2024-02-23 01:02:32 +00:00
  • c1ef361e02 renderer: fix logs Vaxry 2024-02-23 00:02:48 +00:00
  • 35e80a64a6 renderer: add more logging for fails in beginRender Vaxry 2024-02-22 23:50:56 +00:00
  • e83bf4f7b7 core: add env to disable crash reporter Vaxry 2024-02-22 23:10:59 +00:00
  • c353b7c4f7 renderer: minor fixes for introspection detection Vaxry 2024-02-22 23:01:22 +00:00
  • d9757b61bf xdg: manually schedule initial configures Vaxry 2024-02-22 17:33:16 +00:00
  • 28410922da [gha] Nix: update wlroots vaxerski 2024-02-22 16:23:35 +00:00
  • cfc652e17d deps: downgrade wlroots due to xwayland segfaults Vaxry 2024-02-22 16:22:44 +00:00
  • dbccbabac5 [gha] Nix: update wlroots vaxerski 2024-02-22 15:56:22 +00:00
  • 9a6956fe67 deps: update wlroots Vaxry 2024-02-22 15:55:33 +00:00
  • af0c8e299b input: fix vectorToWindowUnified with floating over fs Vaxry 2024-02-22 15:42:17 +00:00
  • 7fbe016c15 animationmgr: expand layer box for damage Vaxry 2024-02-22 15:34:18 +00:00
  • 0ebee80bca config: adjust default splash col Vaxry 2024-02-22 15:28:58 +00:00
  • c4283abb9f compositor: check for pworkspace validity in setActiveMonitor Vaxry 2024-02-22 15:12:51 +00:00
  • 94aeb06d6b toplevelexport: set last damage for dmabuf copy Vaxry 2024-02-22 03:10:01 +00:00
  • ea3fd13e24 shadow: fix missed invalid use of cfg val ptr Vaxry 2024-02-21 19:26:15 +00:00
  • dad8ffd576
    renderer: Update splash text properties to be configurable (#4707) Hiram Muñoz 2024-02-21 18:31:29 +00:00
  • fc5ca391ad
    core: Fix building plugins (#4783) q234rty 2024-02-22 00:57:44 +08:00
  • e5eb1bdf01
    renderer: ignore set cursor surface if cursor should be hidden (#4780) André Silva 2024-02-21 13:48:48 +00:00
  • ddf022d61c
    feat: Add css style gaps (#4723) Dashie 2024-02-21 12:07:39 +01:00
  • 13d9854897 xdgpopup: fix UAF because of an invalid listener connection Vaxry 2024-02-20 18:14:30 +00:00
  • cd73dda16e sessionLock: send preferred fractional scale vaxerski 2024-02-20 16:13:01 +00:00
  • 02c9a2d769 screencopy: damage entire screen on a no-damage request vaxerski 2024-02-20 15:22:54 +00:00
  • 7ea37c9dc9 surface: fix damage calcs with a viewport src vaxerski 2024-02-20 15:21:30 +00:00
  • 86be75dd97 events: bring back accidentally nuked preConfigReload Vaxry 2024-02-20 03:24:10 +00:00
  • 030ed27cc8
    crashreporter: Use ~/.cache as cache dir (#4719) thejch 2024-02-19 16:55:04 -08:00
  • e793f10b8b screencopy: fix invalid damage being used for final copy in dma Vaxry 2024-02-19 20:05:51 +00:00
  • d62e7a5125 renderer: fixup damage_ring rotation Vaxry 2024-02-19 18:17:32 +00:00
  • fe9c8d8745 format: fix formatting Vaxry 2024-02-19 17:20:39 +00:00
  • df82625206 hyprctl: reload everything on dynamic source keywords vaxerski 2024-02-19 12:45:05 +00:00
  • 1763566308 surface: minor fixes for last logicalDamage calc fix vaxerski 2024-02-19 11:34:55 +00:00
  • e4790e3f8e surface: fix invalid damage tracking in damageSurface vaxerski 2024-02-19 11:24:54 +00:00
  • 69a4f08dbe
    keybinds: fix keys without keysyms triggering random binds (#4739) rszyma 2024-02-19 01:02:03 +01:00
  • c6b1d82c70 hyprctl: more safety around stoull Vaxry 2024-02-18 23:31:43 +00:00
  • 301b48b740 renderer: fix invalid damage accumulation with invalid buffer_age Vaxry 2024-02-18 16:04:08 +00:00
  • fae47ef462 config: fix errors in default config Vaxry 2024-02-18 15:34:43 +00:00
  • 5fc0b772c7 config: update default config for hyprlang migration Vaxry 2024-02-18 15:02:29 +00:00
  • 13f6f0b923
    Migrate the config to hyprlang (#4656) Vaxry 2024-02-18 15:00:34 +00:00
  • 7e8bcd675d
    monitors: fix outputmgr nullptr crash (#4738) Alessio Molinari 2024-02-18 03:24:01 +01:00
  • 683a4b07c5 rules: ignore static tile/float rules in dynamic gets Vaxry 2024-02-18 00:13:38 +00:00
  • 5261a8df81
    keybinds: Add an option to pass a window argument to moveoutofgroup (#4724) Federico Maria Morrone 2024-02-17 23:44:22 +01:00
  • 289d952a6e
    dispatchers: add Fullscreen without sending fullscreen to application (#4720) epicgamer256705 2024-02-17 11:21:06 -05:00
  • 294e51a857 input: refocus on completed drags Vaxry 2024-02-17 16:02:17 +00:00
  • cdcc5aba06 xwayland: ignore OR activate requests if surface doesn't want focus Vaxry 2024-02-17 02:47:01 +00:00
  • e3e7e1fdda
    monitor: don't damage twice (#4727) Abílio Costa 2024-02-17 02:09:12 +00:00
  • fbf5ba87ce shaders: use highp for fragments Vaxry 2024-02-15 17:32:27 +00:00
  • a8dae8f5e1
    socket2: monitoraddedv2 IPC event for monitor description and id (#4646) Jacob Birkett 2024-02-15 07:22:20 -07:00
  • a42b984f51 screencopy: fix ~dtor being in monitorRenderResources map Vaxry 2024-02-15 02:01:40 +00:00
  • e5ac970d6e input: fix follow_focus Vaxry 2024-02-15 01:51:01 +00:00
  • 770956b092 input: don't schedule frame on cursor move on hw cursors Vaxry 2024-02-15 01:26:48 +00:00
  • 3cca36e773 input: avoid rampant refocuses on popups Vaxry 2024-02-15 01:24:40 +00:00
  • ef490965a2 screencopy: attempt binding framebuffer before gathering format Vaxry 2024-02-15 00:58:58 +00:00
  • b7ab15dc80 input: log cursor image requests Vaxry 2024-02-15 00:46:39 +00:00
  • 9c3f3b0018 renderer: don't calculate mirror damage without mirrors present Vaxry 2024-02-14 22:33:50 +00:00
  • 8d68d6bfa5 windowrules: nuke no*request Vaxry 2024-02-14 22:27:53 +00:00
  • 60834a4687 config: remove usages of nomaximizerequest from default cfg Vaxry 2024-02-14 22:26:45 +00:00
  • 7f52db806c windowrules: add suppressevent Vaxry 2024-02-14 22:19:49 +00:00
  • 305b1419c8 renderer: accept custom state requests for fake outputs Vaxry 2024-02-14 22:05:36 +00:00
  • d5950f7719
    dwindle: add swapsplit dispatcher (#4702) Niklas Haas 2024-02-14 18:58:28 +01:00
  • 0608791480 dwindle: round wbox before setting vaxerski 2024-02-14 11:28:43 +00:00
  • 2a002f31e4 renderer: don't set solitary on present notifications vaxerski 2024-02-14 11:09:18 +00:00
  • 2a3429d4cf
    internal: add forcenofocus prop (#4672) Epilepsy Gatherings 2024-02-13 13:07:19 -05:00
  • 95abf1220f keybinds: fix swapactiveworkspaces not moving focus Vaxry 2024-02-13 17:53:50 +00:00
  • b500e5699b renderer: update cursor also when hostpot only changes Vaxry 2024-02-13 17:39:41 +00:00
  • 61378380ee
    config: fix tiny typo in defaultConfig.hpp (#4693) Filipe Paniguel 2024-02-13 14:30:17 -03:00
  • 890307532c input: avoid reassigns of unchanged surfaces in processMouseRequest Vaxry 2024-02-12 20:01:50 +00:00
  • f33d73b9cf
    nix: overlay polish for prev parameter (#4558) GrizzlT 2024-02-12 17:11:08 +00:00
  • 927da86e3e
    hyprctl: fix dispatchBatch() treating empty curitem as last request (#4681) ComycSans 2024-02-12 16:16:00 +01:00
  • cca3c64301
    hyprctl: remove hardcoded hyprctl commands. (#4671) Alessio Molinari 2024-02-12 11:34:21 +01:00
  • 6e5c78bf63 [gha] Nix: update inputs fufexan 2024-02-12 00:03:37 +00:00
  • e4bb5fa4af input: focus monitor on mouse down Vaxry 2024-02-10 17:39:24 +00:00
  • cb258c82f4 assets: update tetrahedra by honkadaloonga Vaxry 2024-02-10 17:23:27 +00:00
  • 658f718fa3 input: partially revert #4514 Vaxry 2024-02-10 17:05:28 +00:00
  • 334a0f03ee
    keybinds: Fix focus not moving along when moving workspace (#4660) Sefa Eyeoglu 2024-02-10 00:47:00 +01:00
  • 289d4241be
    groupbar: scale groupbar text according to monitor scale (#4640) Ben Landon 2024-02-08 14:29:10 -08:00