{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":440351007,"defaultBranch":"main","name":"PaperWM.spoon","ownerLogin":"mogenson","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-12-21T01:08:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/900731?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716425767.0","currentOid":""},"activityList":{"items":[{"before":"e55ad997406682b0ce4e884d972d9b9ea550bacb","after":"1556028e70969ede1d44a345a84cc7380f651ed4","ref":"refs/heads/release","pushedAt":"2024-05-23T00:56:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bundle into zip","shortMessageHtmlLink":"Bundle into zip"}},{"before":"930342d55b5aefc46107b3287854764e6a78b157","after":null,"ref":"refs/heads/focus-space-coro","pushedAt":"2024-05-23T00:56:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"}},{"before":"daf17f3996c2f0284b65e49e44592fc637dcc0b1","after":"44944a8d37c0a761ab3d005f22889d6a8fe2acc3","ref":"refs/heads/main","pushedAt":"2024-05-23T00:55:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Merge pull request #48 from mogenson/focus-space-coro\n\nMore updates to space switching","shortMessageHtmlLink":"Merge pull request #48 from mogenson/focus-space-coro"}},{"before":null,"after":"930342d55b5aefc46107b3287854764e6a78b157","ref":"refs/heads/focus-space-coro","pushedAt":"2024-05-22T16:38:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"More updates to space switching\n\nUse a coroutine to handle focusing a space after switching. MacOS will\nsometimes switch the focus of a window to another application when\nmoving a window to a new space. Try to focus a window 3 times when it is\nadded to a new space.\n\nRevert to dragging a window to a new space with a mouse. Using the\nhs.window:move() method fails when the old and new space are on the same\nscreen. We need the mouse to \"pick up\" a window so that it moves with\nthe space change.","shortMessageHtmlLink":"More updates to space switching"}},{"before":"5b36a5bafed7fa1f74807ab8c25d74d10805f569","after":"e55ad997406682b0ce4e884d972d9b9ea550bacb","ref":"refs/heads/release","pushedAt":"2024-05-22T00:16:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bundle into zip","shortMessageHtmlLink":"Bundle into zip"}},{"before":"79c0231a152507abe711970386beb8ec9bfb53e4","after":null,"ref":"refs/heads/update-readme","pushedAt":"2024-05-22T00:16:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"}},{"before":"6ef95b933b14128898cf8e56b53c57016bcb41b4","after":"daf17f3996c2f0284b65e49e44592fc637dcc0b1","ref":"refs/heads/main","pushedAt":"2024-05-22T00:16:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Merge pull request #47 from mogenson/update-readme\n\nUpdate Readme with SpoonInstall instructions","shortMessageHtmlLink":"Merge pull request #47 from mogenson/update-readme"}},{"before":null,"after":"79c0231a152507abe711970386beb8ec9bfb53e4","ref":"refs/heads/update-readme","pushedAt":"2024-05-22T00:14:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Update Readme with SpoonInstall instructions\n\nAlso update docs/docs.json with tagline from GitHub repo.\n\nRemove .gitignore because we do want to commit Spoons on the release\nbranch.","shortMessageHtmlLink":"Update Readme with SpoonInstall instructions"}},{"before":"557aa00206e051b280e0f0e2bd1a04c406c1c5c0","after":null,"ref":"refs/heads/switchlr","pushedAt":"2024-05-22T00:03:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"}},{"before":"5cda6dfc79b28ee96a610e83347575210c7b48ea","after":null,"ref":"refs/heads/cleanup-incrementSpace","pushedAt":"2024-05-22T00:03:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"}},{"before":"753719b82efb75024af5058c45fa59bdd274a99e","after":null,"ref":"refs/heads/retile-after-non-focus-window-minimized","pushedAt":"2024-05-22T00:02:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"}},{"before":"249f6b4c2497ab2be77edd80f1fd6858fcf2fef5","after":"5b36a5bafed7fa1f74807ab8c25d74d10805f569","ref":"refs/heads/release","pushedAt":"2024-05-22T00:00:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bundle into zip","shortMessageHtmlLink":"Bundle into zip"}},{"before":"eec103d5e2cce551426eb48942714988d335d8bb","after":null,"ref":"refs/heads/move-window-to-space-with-mouse","pushedAt":"2024-05-22T00:00:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"}},{"before":"20974d2396d5c5f0324624b401074db9f3a29b5b","after":"6ef95b933b14128898cf8e56b53c57016bcb41b4","ref":"refs/heads/main","pushedAt":"2024-05-22T00:00:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Merge pull request #46 from mogenson/move-window-to-space-with-mouse\n\nHacky work around for private move window to space function","shortMessageHtmlLink":"Merge pull request #46 from mogenson/move-window-to-space-with-mouse"}},{"before":null,"after":"249f6b4c2497ab2be77edd80f1fd6858fcf2fef5","ref":"refs/heads/release","pushedAt":"2024-05-21T23:59:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bundle into zip","shortMessageHtmlLink":"Bundle into zip"}},{"before":"25848355d6a879836d3335337de485793f0e78da","after":"20974d2396d5c5f0324624b401074db9f3a29b5b","ref":"refs/heads/main","pushedAt":"2024-05-21T23:59:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Merge pull request #45 from ChrisW-B/main\n\nAdd Github action to create + update SpoonInstall compatible branch","shortMessageHtmlLink":"Merge pull request #45 from ChrisW-B/main"}},{"before":"3b48e6b69be14101de6f824fe9f3a3d005015acf","after":"eec103d5e2cce551426eb48942714988d335d8bb","ref":"refs/heads/move-window-to-space-with-mouse","pushedAt":"2024-05-21T15:31:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Hacky work around for private move window to space function\n\n1. Switch to the desired space\n2. Wait for new space to become visible on screen\n3. Move window to new space\n4. Wait for window to register as part of new space\n5. Tile spaces","shortMessageHtmlLink":"Hacky work around for private move window to space function"}},{"before":"812ad9f2ad67e14e10b393b1117dcccec21e5cbb","after":"3b48e6b69be14101de6f824fe9f3a3d005015acf","ref":"refs/heads/move-window-to-space-with-mouse","pushedAt":"2024-05-21T00:16:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Hacky work around for private move window to space function\n\nUse the mouse to drag window to a new space while the space switches","shortMessageHtmlLink":"Hacky work around for private move window to space function"}},{"before":"b825e1bd81cf6f80ef9863335dffc0801c178c0e","after":"812ad9f2ad67e14e10b393b1117dcccec21e5cbb","ref":"refs/heads/move-window-to-space-with-mouse","pushedAt":"2024-05-21T00:04:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Hacky work around for private move window to space function\n\nUse the mouse to drag window to a new space while the space switches","shortMessageHtmlLink":"Hacky work around for private move window to space function"}},{"before":"7cad8f2d904d456f7d603e3f45fca9414a4306a8","after":"b825e1bd81cf6f80ef9863335dffc0801c178c0e","ref":"refs/heads/move-window-to-space-with-mouse","pushedAt":"2024-05-20T14:19:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Hacky work around for private move window to space function\n\nUse the mouse to drag window to a new space while the space switches","shortMessageHtmlLink":"Hacky work around for private move window to space function"}},{"before":null,"after":"7cad8f2d904d456f7d603e3f45fca9414a4306a8","ref":"refs/heads/move-window-to-space-with-mouse","pushedAt":"2024-05-20T13:47:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Hacky work around for private move window to space function\n\nUse the mouse to drag window to a new space while the space switches","shortMessageHtmlLink":"Hacky work around for private move window to space function"}},{"before":"b01a9b9bb6aed64e1955ef9b3b53273abe889f60","after":null,"ref":"refs/heads/move-window-to-space-with-window","pushedAt":"2024-05-10T17:36:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"}},{"before":"9bdfc0ed16641c7cd48d3ca2b9a635003a4c8512","after":"25848355d6a879836d3335337de485793f0e78da","ref":"refs/heads/main","pushedAt":"2024-05-10T17:36:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Merge pull request #44 from mogenson/move-window-to-space-with-window\n\nAdd a window parameter to moveWindowToSpace()","shortMessageHtmlLink":"Merge pull request #44 from mogenson/move-window-to-space-with-window"}},{"before":null,"after":"b01a9b9bb6aed64e1955ef9b3b53273abe889f60","ref":"refs/heads/move-window-to-space-with-window","pushedAt":"2024-05-10T17:34:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Add a window parameter to moveWindowToSpace()\n\nThis allows the PaperWM API to be called externally with a provided\nwindow. I use it with a function in my HammerSpoon config that moves all\nwindows for a specific application to a given space.\n\n```\nfunction move_app_windows_to_space(application, index)\n local windows = hs.window.filter.new(application):getWindows()\n for i, window in ipairs(windows or {}) do\n -- give time to process window events between moves\n hs.timer.doAfter(0.1 * i, function()\n PaperWM:moveWindowToSpace(index, window)\n end)\n end\nend\n```","shortMessageHtmlLink":"Add a window parameter to moveWindowToSpace()"}},{"before":"90817962c012aa125af86e57049725a05d85ead3","after":"9bdfc0ed16641c7cd48d3ca2b9a635003a4c8512","ref":"refs/heads/main","pushedAt":"2024-05-01T14:29:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Bump version to 0.5\n\nJust because I think we've had a significant amount of change since 0.4","shortMessageHtmlLink":"Bump version to 0.5"}},{"before":"4da59cc54b41bb6951d23ac1e85bc2a833a4664a","after":null,"ref":"refs/heads/type-annots","pushedAt":"2024-05-01T14:28:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"}},{"before":"85968fa2859a7e8723b9242a50d8fbcbd9f79f01","after":"90817962c012aa125af86e57049725a05d85ead3","ref":"refs/heads/main","pushedAt":"2024-05-01T14:28:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Merge pull request #29 from mogenson/type-annots\n\nAdd type annotations","shortMessageHtmlLink":"Merge pull request #29 from mogenson/type-annots"}},{"before":"5b421673c419d14ebea5fe4a98a9a894f6f5e12f","after":"4da59cc54b41bb6951d23ac1e85bc2a833a4664a","ref":"refs/heads/type-annots","pushedAt":"2024-05-01T02:08:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Add type annotations\n\nUse lua-language-server type annotations to do static analysis on\nfunctions and arguments passed to them.","shortMessageHtmlLink":"Add type annotations"}},{"before":"78ffb4b049bcc9f6d90d4e628e02fdd7621d3168","after":"5b421673c419d14ebea5fe4a98a9a894f6f5e12f","ref":"refs/heads/type-annots","pushedAt":"2024-05-01T02:03:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Add type annotations\n\nUse lua-language-server type annotations to do static analysis on\nfunctions and arguments passed to them.","shortMessageHtmlLink":"Add type annotations"}},{"before":"679d29e6c2689856577817ba1e669861f8bf3efe","after":"85968fa2859a7e8723b9242a50d8fbcbd9f79f01","ref":"refs/heads/main","pushedAt":"2024-04-26T13:39:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mogenson","name":"Michael Mogenson","path":"/mogenson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900731?s=80&v=4"},"commit":{"message":"Add add-ons and contributing sections","shortMessageHtmlLink":"Add add-ons and contributing sections"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUX5qngA","startCursor":null,"endCursor":null}},"title":"Activity ยท mogenson/PaperWM.spoon"}