{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":732641700,"defaultBranch":"main","name":"window-stool","ownerLogin":"JasZhe","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-17T11:19:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15258281?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702811978.594486","currentOid":""},"activityList":{"items":[{"before":"280e2cc89c52f1e1c744a5bfe08521c7c146d6aa","after":"50ce4c3b2ec95bbfeec007c053744971480a33a7","ref":"refs/heads/main","pushedAt":"2024-03-30T08:17:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"split window advice was breaking some things\n\nsomething with breaking lv buffers (used in lsp mode i think)\nNot entirely sure why it was causing lv buffers to no longer be live\nbut removing the split window hook fixed it","shortMessageHtmlLink":"split window advice was breaking some things"}},{"before":"d657d2fd51360b1971e1f8943893534027f4221a","after":"280e2cc89c52f1e1c744a5bfe08521c7c146d6aa","ref":"refs/heads/main","pushedAt":"2024-03-30T08:15:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"split window advice was breaking some things","shortMessageHtmlLink":"split window advice was breaking some things"}},{"before":"482372122afe99ad6f770c3537c24c248fd66f6e","after":"d657d2fd51360b1971e1f8943893534027f4221a","ref":"refs/heads/main","pushedAt":"2024-03-28T06:19:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"default window-stool-fn to ignore to avoid nil function errors\n\nthen ensure window-stool-fn is not ignore before creating context","shortMessageHtmlLink":"default window-stool-fn to ignore to avoid nil function errors"}},{"before":"038f921b49c6b12cacbcf1ddbbf38ae094a6f32e","after":"482372122afe99ad6f770c3537c24c248fd66f6e","ref":"refs/heads/main","pushedAt":"2024-03-28T05:33:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"wip: use windowed context for selected window, overlay otherwise\n\nkeep this as only if use-overlays is nil for now until more fleshed out","shortMessageHtmlLink":"wip: use windowed context for selected window, overlay otherwise"}},{"before":"22d71caa24c018f913b9d9073b9d4d691a8fac7e","after":"038f921b49c6b12cacbcf1ddbbf38ae094a6f32e","ref":"refs/heads/main","pushedAt":"2024-03-25T20:41:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"set no record when we select windows in the idle func","shortMessageHtmlLink":"set no record when we select windows in the idle func"}},{"before":"9336bd4977b8138ae0893f7673ed5294befd2dc9","after":"22d71caa24c018f913b9d9073b9d4d691a8fac7e","ref":"refs/heads/main","pushedAt":"2024-03-25T04:22:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"truncate context lines to not take up more than the window width\n\nrespects doom's word wrapping truncation","shortMessageHtmlLink":"truncate context lines to not take up more than the window width"}},{"before":"7cd5c41139893d44e23565b59ea4589d944283f0","after":"9336bd4977b8138ae0893f7673ed5294befd2dc9","ref":"refs/heads/main","pushedAt":"2024-02-21T05:50:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"fix issue with scrolling past folded regions with overlay enabled","shortMessageHtmlLink":"fix issue with scrolling past folded regions with overlay enabled"}},{"before":"02be8f307ee313e39c14c04174d6f982d837e282","after":"7cd5c41139893d44e23565b59ea4589d944283f0","ref":"refs/heads/main","pushedAt":"2024-02-17T02:39:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"Make switching back to overlays more seamless","shortMessageHtmlLink":"Make switching back to overlays more seamless"}},{"before":"abe60fad22fd8d040ee7db3ca67166ab709bd3e6","after":"02be8f307ee313e39c14c04174d6f982d837e282","ref":"refs/heads/main","pushedAt":"2024-02-15T04:20:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"Fix issue with being able to select window on non horizontal splits","shortMessageHtmlLink":"Fix issue with being able to select window on non horizontal splits"}},{"before":"fa2851568f982bcdf3d3f5d66f8b3ab7874cf402","after":"abe60fad22fd8d040ee7db3ca67166ab709bd3e6","ref":"refs/heads/main","pushedAt":"2024-02-14T22:42:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"Make post command hook non-local and delete the window before creating\n\nThis fixes an issue where deleting the window would sometimes make it so\nthe window ctx would still stay around i.e.\n\nWindow with magit side by side with file visiting window.\nDeleting the file visiting window wouldn't delete the window-stool-window\nif the post command hook was buffer local","shortMessageHtmlLink":"Make post command hook non-local and delete the window before creating"}},{"before":"9392da09b290c29f213325f63c2f26085cb29682","after":"fa2851568f982bcdf3d3f5d66f8b3ab7874cf402","ref":"refs/heads/main","pushedAt":"2024-02-14T03:51:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"delete ctx-window prior to enlarge/shrink","shortMessageHtmlLink":"delete ctx-window prior to enlarge/shrink"}},{"before":"76f4b486716749af016facb4705dca4d44b77345","after":"9392da09b290c29f213325f63c2f26085cb29682","ref":"refs/heads/main","pushedAt":"2024-02-14T03:10:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"Update readme + docstrings for window-stool-use-overlays\n\nSome user advice to turn off window-divider-mode which makes the window\ncontext look a little better","shortMessageHtmlLink":"Update readme + docstrings for window-stool-use-overlays"}},{"before":"96a6dd865c1801a811a5059fccd526ef0a755105","after":"76f4b486716749af016facb4705dca4d44b77345","ref":"refs/heads/main","pushedAt":"2024-02-13T08:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"prevent window from being resized\n\nodd case where balancing windows on a window with a non window-stool\nbuffer displayed, will equalize the other window that does have the\nwindow-stool-window.","shortMessageHtmlLink":"prevent window from being resized"}},{"before":"55641c512af65a2de2c9538907aa93af3821fec9","after":"96a6dd865c1801a811a5059fccd526ef0a755105","ref":"refs/heads/main","pushedAt":"2024-02-13T07:38:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"Fix some issues with doom/magit window rebalancing\n\nWhen quitting magit on a split frame in doom, the window rebalancing\nwould be thrown off because of the window-stool-window.\n\nKilling the window, prior to showing the magit buffer via an advice to\ndisplay-buffer seemed to fix it and should hopefully fix it for other\nissues as well.","shortMessageHtmlLink":"Fix some issues with doom/magit window rebalancing"}},{"before":"4285052a9d1971f49426c171386f0e60c5fc82d5","after":"55641c512af65a2de2c9538907aa93af3821fec9","ref":"refs/heads/main","pushedAt":"2024-02-12T07:10:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"cancel timer when using windows, defvar for window-stool-overlay","shortMessageHtmlLink":"cancel timer when using windows, defvar for window-stool-overlay"}},{"before":"6823093eb4f1e0f75e42f4d909c71b6b75b3233b","after":"4285052a9d1971f49426c171386f0e60c5fc82d5","ref":"refs/heads/main","pushedAt":"2024-02-12T07:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"cancel timer when using windows, defvar for window-stool-overlay","shortMessageHtmlLink":"cancel timer when using windows, defvar for window-stool-overlay"}},{"before":"c1368e1713b340a4f2c8014bbf7ddaff02c425a8","after":"6823093eb4f1e0f75e42f4d909c71b6b75b3233b","ref":"refs/heads/main","pushedAt":"2024-02-12T06:36:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"add additional check before scrolling overlay into position\n\nthis is to prevent this post-command fn from executing when the\noverlay doesn't even exist i.e. when multiple windows show the\nsame buffer","shortMessageHtmlLink":"add additional check before scrolling overlay into position"}},{"before":"36e1c5535f655864daca207fef4d6c2e29a8752b","after":"c1368e1713b340a4f2c8014bbf7ddaff02c425a8","ref":"refs/heads/main","pushedAt":"2024-02-12T03:17:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"wip: helper fns to have same buf multi win overlay","shortMessageHtmlLink":"wip: helper fns to have same buf multi win overlay"}},{"before":"c23bb635857b9d32366c183fa6592b2f06a1ea9f","after":"36e1c5535f655864daca207fef4d6c2e29a8752b","ref":"refs/heads/main","pushedAt":"2024-01-28T04:23:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"Merge pull request #3 from disconsis/fixes\n\nFixes 2 issues","shortMessageHtmlLink":"Merge pull request #3 from disconsis/fixes"}},{"before":"ed01f0691d62419cd554132045c088f0a393aae3","after":"c23bb635857b9d32366c183fa6592b2f06a1ea9f","ref":"refs/heads/main","pushedAt":"2024-01-27T22:52:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"global, self cancelling idle timer\n\ninstead of having a bunch of buffer-local timers polluting the timer\nlist, we can instead have a single timer that is responsible for\nrepositioning the overlay.\n\nIt checks if the current buffer has window-stool enabled before\nrepositoning the overlay.\n\nWe now also keep track of a list of file-visiting buffers that\nhave window-stool enabled, so that if all window-stool enabled\nbuffers are killed, we will self cancel our timer.","shortMessageHtmlLink":"global, self cancelling idle timer"}},{"before":"99baff88b35488dbce7529b1c0e76f28d531f706","after":"ed01f0691d62419cd554132045c088f0a393aae3","ref":"refs/heads/main","pushedAt":"2024-01-27T19:39:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"guard condition for when timer runs and don't create too many timers","shortMessageHtmlLink":"guard condition for when timer runs and don't create too many timers"}},{"before":"42920684f263cc6183912c2ee9a4abdd1eaff76c","after":"99baff88b35488dbce7529b1c0e76f28d531f706","ref":"refs/heads/main","pushedAt":"2024-01-23T03:14:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"guard against cases where window-stool-fn is nil in timer","shortMessageHtmlLink":"guard against cases where window-stool-fn is nil in timer"}},{"before":"145c836186dc2281efd03ae8e5a7b20f3a027ce0","after":"42920684f263cc6183912c2ee9a4abdd1eaff76c","ref":"refs/heads/main","pushedAt":"2024-01-22T04:18:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"hacky: add idle timer to fix odd issues with overlay redisplay","shortMessageHtmlLink":"hacky: add idle timer to fix odd issues with overlay redisplay"}},{"before":"89a82a94a4dbbd66cec214724dd6ffe8889a3679","after":"145c836186dc2281efd03ae8e5a7b20f3a027ce0","ref":"refs/heads/main","pushedAt":"2024-01-22T04:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"Revert \"more consistent via adding to post-command-hook\"\n\nThis reverts commit 89a82a94a4dbbd66cec214724dd6ffe8889a3679.\n\nRemove this, was causing some problems with scrolling getting stuck","shortMessageHtmlLink":"Revert \"more consistent via adding to post-command-hook\""}},{"before":"523767cf45043bb2e5c691e7b76b845466bcd9e9","after":"89a82a94a4dbbd66cec214724dd6ffe8889a3679","ref":"refs/heads/main","pushedAt":"2024-01-22T04:03:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"more consistent via adding to post-command-hook\n\nprevents some bugginess in overlay when for some reason\nwindow-scroll-functions wouldn't be triggered even though the\nwindow position changed.\n\nTrying this out for a bit to see if the issue persists.\nCouldn't figure out exactly what was causing it.","shortMessageHtmlLink":"more consistent via adding to post-command-hook"}},{"before":"06833fed4831d0994a4a6bc372a87342060a2fc1","after":"523767cf45043bb2e5c691e7b76b845466bcd9e9","ref":"refs/heads/main","pushedAt":"2024-01-12T08:13:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"Make window-scroll-functions local to the buffer\n\nOtherwise, switching to a mode that doesn't have window-stool\nhooked to it will break window-stool for all other buffers\nas well.\n\nIf the buffer-local window-scroll-fn isn't set because the specific\nmode doesn't have it hooked, we'll get a void-function nil error","shortMessageHtmlLink":"Make window-scroll-functions local to the buffer"}},{"before":"f80c55c323502657c6009284d3a430545e2b945d","after":"06833fed4831d0994a4a6bc372a87342060a2fc1","ref":"refs/heads/main","pushedAt":"2024-01-11T08:00:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"forward-line instead of forward char for defun statement\n\nforward char was giving me some issues where we'd show the prior defun\nthan what we're interested in","shortMessageHtmlLink":"forward-line instead of forward char for defun statement"}},{"before":"f654209f1eacea3de47a2260e26d5c6458d843b0","after":"f80c55c323502657c6009284d3a430545e2b945d","ref":"refs/heads/main","pushedAt":"2024-01-10T03:30:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"set priority of overlay to 0\n\nexample: if we're using ace-window, this would cover the ace window\noverlay which shows us which number the window is to select","shortMessageHtmlLink":"set priority of overlay to 0"}},{"before":"076d588b69b9220fae904c14f187b426fae8ee32","after":"f654209f1eacea3de47a2260e26d5c6458d843b0","ref":"refs/heads/main","pushedAt":"2024-01-09T04:35:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"add back scroll-overlay-into-position","shortMessageHtmlLink":"add back scroll-overlay-into-position"}},{"before":"7ecb4519b004ad8799daff04a7a4c15d247b864f","after":"076d588b69b9220fae904c14f187b426fae8ee32","ref":"refs/heads/main","pushedAt":"2024-01-09T01:39:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JasZhe","name":"Jason Zhen","path":"/JasZhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15258281?s=80&v=4"},"commit":{"message":"ensure we always include defun definition\n\nin elisp, if we have multiline doc string, the lines after the first\nline are not indented","shortMessageHtmlLink":"ensure we always include defun definition"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIzYrMwA","startCursor":null,"endCursor":null}},"title":"Activity ยท JasZhe/window-stool"}