{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":592487002,"defaultBranch":"main","name":"Hyprland","ownerLogin":"xVermillionx","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-01-23T20:44:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/76707179?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706129108.0","currentOid":""},"activityList":{"items":[{"before":"9417545da2c55c265ef24cbee3575cb84eb22754","after":"8b333f4080098b433fccac8cf3fa2add3efed2db","ref":"refs/heads/custom","pushedAt":"2024-03-14T10:47:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"FIX","shortMessageHtmlLink":"FIX"}},{"before":"2bba32d105da1905213bf47b61ade900fdc5685b","after":"9417545da2c55c265ef24cbee3575cb84eb22754","ref":"refs/heads/custom","pushedAt":"2024-03-14T10:45:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"FIX","shortMessageHtmlLink":"FIX"}},{"before":"3656045ad88717fbc079c1ebb44c6f7d2ed85cf2","after":"cbadf3e3f31ab5ad5d192daac5f2ca930d08b8fb","ref":"refs/heads/main","pushedAt":"2024-02-04T21:34:26.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"input: focus window on mouse down on decoration (#4514)\n\nAlso unifies vectorToWindow funcs","shortMessageHtmlLink":"input: focus window on mouse down on decoration (hyprwm#4514)"}},{"before":"ae67e3db97d26e81db66ed06f6f5b7003de5d6a7","after":"2bba32d105da1905213bf47b61ade900fdc5685b","ref":"refs/heads/custom","pushedAt":"2024-02-04T21:24:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"Update Compositor","shortMessageHtmlLink":"Update Compositor"}},{"before":"8255c867b5ec213895415f4bb5667fe4f5b7cd4c","after":"ae67e3db97d26e81db66ed06f6f5b7003de5d6a7","ref":"refs/heads/custom","pushedAt":"2024-02-01T21:12:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"Update Compositor","shortMessageHtmlLink":"Update Compositor"}},{"before":"4f804d5f962070c531dea5025e61be8a0da8129e","after":"3656045ad88717fbc079c1ebb44c6f7d2ed85cf2","ref":"refs/heads/main","pushedAt":"2024-02-01T21:12:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"hyprpm: install headers locally (#4585)\n\n* hyprpm: install headers locally\r\n\r\n* oopsie","shortMessageHtmlLink":"hyprpm: install headers locally (hyprwm#4585)"}},{"before":"77d15a194041c1dbc91eeb55e913ea99096ec506","after":"8255c867b5ec213895415f4bb5667fe4f5b7cd4c","ref":"refs/heads/custom","pushedAt":"2024-01-31T17:41:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"Update Compositor","shortMessageHtmlLink":"Update Compositor"}},{"before":"91e8c428431deac1e5eb8e537f002ab960777174","after":"4f804d5f962070c531dea5025e61be8a0da8129e","ref":"refs/heads/main","pushedAt":"2024-01-31T17:40:54.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"Makefile: remove hyprland symlink on uninstall","shortMessageHtmlLink":"Makefile: remove hyprland symlink on uninstall"}},{"before":"65e33dd36461f11a7c19b63730f56792fd451d3b","after":"77d15a194041c1dbc91eeb55e913ea99096ec506","ref":"refs/heads/custom","pushedAt":"2024-01-31T17:35:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"Update Compositor","shortMessageHtmlLink":"Update Compositor"}},{"before":"754eaf5b8b65c9764abe67ec2d599036cd51e381","after":"91e8c428431deac1e5eb8e537f002ab960777174","ref":"refs/heads/main","pushedAt":"2024-01-29T19:26:42.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"hyprpm: don't update headers if they are up-to-date, only recompile\n\nwill not update headers if plugins are compiled for different ones, and instead only compile.\n\nref #4284","shortMessageHtmlLink":"hyprpm: don't update headers if they are up-to-date, only recompile"}},{"before":"63e3b5d3f5b1a84cdf1c8979c426ff46290fa9f2","after":"65e33dd36461f11a7c19b63730f56792fd451d3b","ref":"refs/heads/custom","pushedAt":"2024-01-29T19:24:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"Update Compositor","shortMessageHtmlLink":"Update Compositor"}},{"before":"e34d5f737e4ccba3e84968eed097477a393903e0","after":"63e3b5d3f5b1a84cdf1c8979c426ff46290fa9f2","ref":"refs/heads/custom","pushedAt":"2024-01-28T20:21:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"Update Compositor","shortMessageHtmlLink":"Update Compositor"}},{"before":null,"after":"e34d5f737e4ccba3e84968eed097477a393903e0","ref":"refs/heads/custom","pushedAt":"2024-01-24T20:45:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"Add new dispatcher 'swapactiveworkspaceandotherworkspace'\n\nThis dispatcher swaps the activeworkspace with any other given\nworkspace.","shortMessageHtmlLink":"Add new dispatcher 'swapactiveworkspaceandotherworkspace'"}},{"before":"791e1b96b3cd12d56648b3ce7ffb0832eba2b37d","after":"754eaf5b8b65c9764abe67ec2d599036cd51e381","ref":"refs/heads/main","pushedAt":"2024-01-24T20:43:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"pluginapi: fix hooks with negative rip offsets\n\nfixes #4484","shortMessageHtmlLink":"pluginapi: fix hooks with negative rip offsets"}},{"before":"f40e382fc6208d4fe2e53581ea27510cb62417dd","after":"791e1b96b3cd12d56648b3ce7ffb0832eba2b37d","ref":"refs/heads/main","pushedAt":"2024-01-23T11:19:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"internal: minor header cleanup","shortMessageHtmlLink":"internal: minor header cleanup"}},{"before":"b86ed02d8ae7c955e1f42cc27a19fe18d82c50b7","after":"f40e382fc6208d4fe2e53581ea27510cb62417dd","ref":"refs/heads/main","pushedAt":"2024-01-20T16:08:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"crashreporter: skip first possibly cut off line in log tail","shortMessageHtmlLink":"crashreporter: skip first possibly cut off line in log tail"}},{"before":"c4365f20ed8ff0dd480b7ed7cf1bfff1a0b6911a","after":"b86ed02d8ae7c955e1f42cc27a19fe18d82c50b7","ref":"refs/heads/main","pushedAt":"2024-01-19T21:23:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"keybinds: avoid duplicated held keys, only use last, remove all\n\nref #4471","shortMessageHtmlLink":"keybinds: avoid duplicated held keys, only use last, remove all"}},{"before":"3c964a9fdc220250a85b1c498e5b6fad9390272f","after":"c4365f20ed8ff0dd480b7ed7cf1bfff1a0b6911a","ref":"refs/heads/main","pushedAt":"2024-01-17T16:01:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"damage: use buffer_damage instead of effective_damage","shortMessageHtmlLink":"damage: use buffer_damage instead of effective_damage"}},{"before":"b6516bad0281efb55195e8db180aa2dcaf8b98e4","after":"3c964a9fdc220250a85b1c498e5b6fad9390272f","ref":"refs/heads/main","pushedAt":"2024-01-15T19:01:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"keybinds: Add dispatcher for xmonad/qtile-style workspace switching (#4439)\n\n* feat: implement xmonad/qtile-style workspace switching\r\n\r\nImplements the focusWorkspaceOnCurrentMonitor dispatcher and function,\r\nwhich implements XMonad/Qtile-style workspace switching.\r\n\r\nWhen called, focusWorkspaceOnCurrentMonitor will:\r\n1. Send the requested workspace to the current monitor,\r\n2. If the workspace was previously active on a different monitor,\r\n replace it with the workspace that was previously active on the\r\n current monitor,\r\n3. Focus the workspace on the current monitor.\r\n\r\n* fix: address PR comments","shortMessageHtmlLink":"keybinds: Add dispatcher for xmonad/qtile-style workspace switching (h…"}},{"before":"c4da4b026deefd58f532353b64e9f17130e760ca","after":"b6516bad0281efb55195e8db180aa2dcaf8b98e4","ref":"refs/heads/main","pushedAt":"2024-01-14T19:01:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"config: Add border gradients to windowrulev2 (#4335)\n\n* Add border gradients to windowrulev2\r\n\r\n* windowrule border gradient: Use CVarList to parse\r\n\r\n* windowrule border gradient: No {} around short ifs","shortMessageHtmlLink":"config: Add border gradients to windowrulev2 (hyprwm#4335)"}},{"before":"babb9c07b045e21b5549cdcc3096d677e9db35b3","after":"c4da4b026deefd58f532353b64e9f17130e760ca","ref":"refs/heads/main","pushedAt":"2024-01-12T15:27:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"layershell: Fix greedy mouse grab from keyboard_interactive layer (#4401)\n\n* Layer: Don't allow a keyboard-layer to steal focus from other layers\r\n\r\n* Input: Don't change keyboard focus on click if focus is locked","shortMessageHtmlLink":"layershell: Fix greedy mouse grab from keyboard_interactive layer (hy…"}},{"before":"6b92144f15117f9f7d93fe9867d6ec849d9abce1","after":"babb9c07b045e21b5549cdcc3096d677e9db35b3","ref":"refs/heads/main","pushedAt":"2024-01-12T02:27:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"swipe: Prevent hiding current workspace when swiping (#4417)\n\nWhen workspace_swipe_use_r is enabled, swiping from WS 1 to a non-empty WS 2 would\r\nhide WS 1 (Similar effect to issue #4076). This is caused by a faulty\r\ncheck which doesn't consider, that workspaceIDLeft could be the current\r\nworkspace.\r\nThis bug is only a problem for r, because m wraps around on WS 1 m-1, whereas r stays on WS 1.","shortMessageHtmlLink":"swipe: Prevent hiding current workspace when swiping (hyprwm#4417)"}},{"before":"b240704bee1d04eacc27654ea875cf6f15033c7c","after":"6b92144f15117f9f7d93fe9867d6ec849d9abce1","ref":"refs/heads/main","pushedAt":"2024-01-11T16:03:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"surface: avoid spam of window surfaces with scale and transform events\n\nfixes #4408","shortMessageHtmlLink":"surface: avoid spam of window surfaces with scale and transform events"}},{"before":"f92a86af5367778a752ac2a0e9b32afc2e10fe2f","after":"b240704bee1d04eacc27654ea875cf6f15033c7c","ref":"refs/heads/main","pushedAt":"2024-01-09T19:48:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"renderer: allow rendering multiple fullscreen windows in third fs pass\n\nsomething might be fading out, sliding out, etc. We handle it before, why not use it?\n\nfixes #4076","shortMessageHtmlLink":"renderer: allow rendering multiple fullscreen windows in third fs pass"}},{"before":"d7d333d162da2d3fc852b2c7a3faa2709440cefa","after":"f92a86af5367778a752ac2a0e9b32afc2e10fe2f","ref":"refs/heads/main","pushedAt":"2024-01-09T07:31:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"renderer: ignore box offsets for fullscreen windows","shortMessageHtmlLink":"renderer: ignore box offsets for fullscreen windows"}},{"before":"7904188de9ca631436484cde733ef871f518d962","after":"d7d333d162da2d3fc852b2c7a3faa2709440cefa","ref":"refs/heads/main","pushedAt":"2024-01-07T22:28:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"opengl: apply box rot to projections","shortMessageHtmlLink":"opengl: apply box rot to projections"}},{"before":"7e033e48ace5406a9bc442f7d403f9ce3af193f3","after":"7904188de9ca631436484cde733ef871f518d962","ref":"refs/heads/main","pushedAt":"2024-01-07T16:29:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"input: allow focusSurface when locked if surfase is sessionLock","shortMessageHtmlLink":"input: allow focusSurface when locked if surfase is sessionLock"}},{"before":"d8dbdc4a017e051b3dde2e93791e2495722bfa21","after":"7e033e48ace5406a9bc442f7d403f9ce3af193f3","ref":"refs/heads/main","pushedAt":"2024-01-06T10:57:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"make: unbreak with non-GNU ln(1) after 78f9ba9fdd7e\n\nln -s -r -f /usr/local/bin/Hyprland /usr/local/bin/hyprland\nln: illegal option -- r\nusage: ln [-s [-F] | -L | -P] [-f | -i] [-hnv] source_file [target_file]\n ln [-s [-F] | -L | -P] [-f | -i] [-hnv] source_file ... target_dir\n link source_file target_file\n*** Error code 1","shortMessageHtmlLink":"make: unbreak with non-GNU ln(1) after 78f9ba9"}},{"before":"1512b81126dd115f089fd21244692d92034c78f8","after":"d8dbdc4a017e051b3dde2e93791e2495722bfa21","ref":"refs/heads/main","pushedAt":"2024-01-05T15:10:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"main: Fix typo in std::cerr (#4359)","shortMessageHtmlLink":"main: Fix typo in std::cerr (hyprwm#4359)"}},{"before":"94d6b2d2c12663efe90f6d0410528b0d7bcc671e","after":"1512b81126dd115f089fd21244692d92034c78f8","ref":"refs/heads/main","pushedAt":"2024-01-03T13:26:01.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"xVermillionx","name":"DB","path":"/xVermillionx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76707179?s=80&v=4"},"commit":{"message":"master: guard PNODE in roll*\n\nfixes #4331","shortMessageHtmlLink":"master: guard PNODE in roll*"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEFYKL3gA","startCursor":null,"endCursor":null}},"title":"Activity · xVermillionx/Hyprland"}