{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":752974052,"defaultBranch":"main","name":"Visor.spoon","ownerLogin":"dljsjr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-05T08:14:27.000Z","ownerAvatar":"https://github.com/avatars/u/444635?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707791500.0","currentOid":""},"activityList":{"items":[{"before":"36958ef5fa269e21a2c3090f8a20efdc403abae1","after":"23c1d8af7a377f5519b1fed35912985cb3c08371","ref":"refs/heads/feat/animated-terminal","pushedAt":"2024-03-23T17:48:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"474c30773a8e517a1fc552166bc0e1ac45e613ae","after":"36958ef5fa269e21a2c3090f8a20efdc403abae1","ref":"refs/heads/feat/animated-terminal","pushedAt":"2024-02-21T00:26:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"474c30773a8e517a1fc552166bc0e1ac45e613ae","ref":"refs/heads/feat/animated-terminal","pushedAt":"2024-02-13T02:31:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"},"commit":{"message":"feat: Animate show/hide with a duration option\n\nThe primary impetus for this change is to allow for animating the show\nand hide operations for the terminal window if specified.\n\nThis required moving away from using application focus for window\nhiding, instead moving towards pushing the window off-screen.\n\nIt also required addressing an issue with the way unfocus events were\nworking when there was a traditional GUI instance of Kitty as well.","shortMessageHtmlLink":"feat: Animate show/hide with a duration option"}},{"before":"cc737c0f62f67ba4f0543fb116611e5340ab2701","after":"9b99ff27ec83e55cfbe7dc2b94dd5d5ef01cceff","ref":"refs/heads/spike/float-on-top-investigation","pushedAt":"2024-02-12T06:56:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"},"commit":{"message":"WIP testing against custom Kitty build","shortMessageHtmlLink":"WIP testing against custom Kitty build"}},{"before":"ee702ee1f80d6d006a8907d16d94ede6df4c0be1","after":null,"ref":"refs/heads/fix/#1-hang-on-load","pushedAt":"2024-02-12T06:55:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"}},{"before":"f1566ab8c7bd1db0805a6dc442682d7c266ce41b","after":"ee702ee1f80d6d006a8907d16d94ede6df4c0be1","ref":"refs/heads/main","pushedAt":"2024-02-12T06:29:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"},"commit":{"message":"fix: Harden init and window spawn to avoid hangs\n\nThere were both a handful of bugs in the Spoon and in Hammerspooon as\nwell that would sometimes cause the Spoon to hang on launch.\n\nThis refactors the initialization and launch setup to avoid these hangs.","shortMessageHtmlLink":"fix: Harden init and window spawn to avoid hangs"}},{"before":"a62d4910c8ad878062f7eeeb423df4a8baeb17ae","after":"ee702ee1f80d6d006a8907d16d94ede6df4c0be1","ref":"refs/heads/fix/#1-hang-on-load","pushedAt":"2024-02-12T06:28:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"},"commit":{"message":"fix: Harden init and window spawn to avoid hangs\n\nThere were both a handful of bugs in the Spoon and in Hammerspooon as\nwell that would sometimes cause the Spoon to hang on launch.\n\nThis refactors the initialization and launch setup to avoid these hangs.","shortMessageHtmlLink":"fix: Harden init and window spawn to avoid hangs"}},{"before":null,"after":"a62d4910c8ad878062f7eeeb423df4a8baeb17ae","ref":"refs/heads/fix/#1-hang-on-load","pushedAt":"2024-02-12T06:26:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"},"commit":{"message":"fix: Harden init and window spawn to avoid hangs\n\nThere were both a handful of bugs in the Spoon and in Hammerspooon as\nwell that would sometimes cause the Spoon to hang on launch.\n\nThis refactors the initialization and launch setup to avoid these hangs.","shortMessageHtmlLink":"fix: Harden init and window spawn to avoid hangs"}},{"before":"c2de0819b53ce45cfe237fbcaa03a0cda34db41f","after":"cc737c0f62f67ba4f0543fb116611e5340ab2701","ref":"refs/heads/spike/float-on-top-investigation","pushedAt":"2024-02-11T18:38:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"},"commit":{"message":"WIP: Investigating always-on-top window","shortMessageHtmlLink":"WIP: Investigating always-on-top window"}},{"before":null,"after":"c2de0819b53ce45cfe237fbcaa03a0cda34db41f","ref":"refs/heads/spike/float-on-top-investigation","pushedAt":"2024-02-10T20:06:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"},"commit":{"message":"WIP: Investigating always-on-top window","shortMessageHtmlLink":"WIP: Investigating always-on-top window"}},{"before":"f1566ab8c7bd1db0805a6dc442682d7c266ce41b","after":null,"ref":"refs/heads/fix/opacity-tracking-on-start","pushedAt":"2024-02-07T04:37:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"}},{"before":"ce3f4bd8dc3add33a85c3eab364e6ed47413a8a3","after":"f1566ab8c7bd1db0805a6dc442682d7c266ce41b","ref":"refs/heads/main","pushedAt":"2024-02-07T04:37:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"},"commit":{"message":"fix(kitty): Improve opacity tracking on Spoon init\n\nThe Spoon's knowledge of opacity would be lost if changed externally or\notherwise modified while the Spoon wasn't running.\n\nThis should make opacity more consistent with the user supplied opacity\nconfig.","shortMessageHtmlLink":"fix(kitty): Improve opacity tracking on Spoon init"}},{"before":null,"after":"f1566ab8c7bd1db0805a6dc442682d7c266ce41b","ref":"refs/heads/fix/opacity-tracking-on-start","pushedAt":"2024-02-07T04:35:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"},"commit":{"message":"fix(kitty): Improve opacity tracking on Spoon init\n\nThe Spoon's knowledge of opacity would be lost if changed externally or\notherwise modified while the Spoon wasn't running.\n\nThis should make opacity more consistent with the user supplied opacity\nconfig.","shortMessageHtmlLink":"fix(kitty): Improve opacity tracking on Spoon init"}},{"before":"aa68d4b23fe1bb7dddff8fe2425758fbe5ab518e","after":"ce3f4bd8dc3add33a85c3eab364e6ed47413a8a3","ref":"refs/heads/main","pushedAt":"2024-02-05T08:34:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"},"commit":{"message":"Initial Commit. Visor.spoon provides dropdown terminal powers for Hammerspoon.\n\nThis commit introduces 1.0 with support for the Kitty terminal","shortMessageHtmlLink":"Initial Commit. Visor.spoon provides dropdown terminal powers for Ham…"}},{"before":null,"after":"aa68d4b23fe1bb7dddff8fe2425758fbe5ab518e","ref":"refs/heads/main","pushedAt":"2024-02-05T08:24:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dljsjr","name":"Douglas Stephen","path":"/dljsjr","primaryAvatarUrl":"https://github.com/avatars/u/444635?s=80&v=4"},"commit":{"message":"Initial Commit. Visor.spoon provides dropdown terminal powers for Hammerspoon.\n\nThis commit introduces 1.0 with support for the Kitty terminal.","shortMessageHtmlLink":"Initial Commit. Visor.spoon provides dropdown terminal powers for Ham…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yM1QxNzo0ODoyMy4wMDAwMDBazwAAAAQdi749","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yM1QxNzo0ODoyMy4wMDAwMDBazwAAAAQdi749","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wNVQwODoyNDowOS4wMDAwMDBazwAAAAPyBPw5"}},"title":"Activity · dljsjr/Visor.spoon"}