{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":647158464,"defaultBranch":"main","name":"neovide","ownerLogin":"OliverChao","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-05-30T07:25:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39361033?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703436746.0","currentOid":""},"activityList":{"items":[{"before":"639735e91a8e920356479cdadca924a8b8ca4a20","after":"41ee5885e6fd98c0e22b8df910f6c9aad3ecaa4e","ref":"refs/heads/ime-preedit","pushedAt":"2023-12-24T17:17:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"OliverChao","name":null,"path":"/OliverChao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39361033?s=80&v=4"},"commit":{"message":"chore: forbid keyboard ime event handler","shortMessageHtmlLink":"chore: forbid keyboard ime event handler"}},{"before":null,"after":"639735e91a8e920356479cdadca924a8b8ca4a20","ref":"refs/heads/ime-preedit","pushedAt":"2023-12-24T16:52:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"OliverChao","name":null,"path":"/OliverChao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39361033?s=80&v=4"},"commit":{"message":"feat: add ime preedit support","shortMessageHtmlLink":"feat: add ime preedit support"}},{"before":"0787fd1828acb2b87ae2b73c9482adc1dcd0976f","after":"ce0174a17674b1984c411e9f81b752d81b1b83d4","ref":"refs/heads/main","pushedAt":"2023-12-23T08:33:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"OliverChao","name":null,"path":"/OliverChao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39361033?s=80&v=4"},"commit":{"message":"fix: Completely event driven update loop (#2167)\n\n* Use winit events for draw commands\r\n\r\n* Send WindowEvents through the event loop\r\n\r\n* Use the event loop for window settings\r\n\r\n* Request rendering for most events\r\n\r\n* Fix the cursor blink\r\n\r\n* Remove unit test that is hard to support\r\n\r\n* Wrap the proxy inside the Neovim handler with an Arc and Mutex\r\n\r\nThe handler need to be send + sync + clone, and that's not the case on\r\nall platforms.\r\n\r\n* Delete a comment that is no longer correct\r\n\r\n* Simplify the draw command batcher\r\n\r\n* Add profiling of events\r\n\r\n* Get rid of EditorCommand, refactor the editor and handler creation\r\n\r\n* Don't use EventAggregator for changed settings\r\n\r\n* Clean up the user event sending code\r\n\r\n* Use Rc::clone for draw_command_batcher\r\n\r\n* Don't send UI commands from the Editor\r\n\r\n* Move right click registering to the UI side\r\n\r\nThe handler should not do that\r\n\r\n* Prepare to remove the EventAggregator\r\n\r\n* Replace the EventAggregator with regular channels\r\n\r\n* Bring back some logging and profiling\r\n\r\n* Update the architecture documentation\r\n\r\n* Reduce latency on Wayland\r\n\r\n* Fix the frame dt calculation at startup and after being idle\r\n\r\nAlso switch to a much smaller maximum frame dt, since values like that\r\nare not realistic.\r\n\r\n* Always poll after the first frame has been rendered\r\n\r\nThis ensures that subsequent frames are rendred if needed\r\n\r\n* style: remove unused import\r\n\r\nmade with `cargo fix`\r\n\r\n* style: calm rustfmt\r\n\r\n* Add documentation for the running tracker\r\n\r\n---------\r\n\r\nCo-authored-by: MultisampledNight ","shortMessageHtmlLink":"fix: Completely event driven update loop (neovide#2167)"}},{"before":"0ae7984b83403453e42eaafd22e4fddd3ea59f50","after":null,"ref":"refs/heads/ime-preedit","pushedAt":"2023-12-03T08:58:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"OliverChao","name":null,"path":"/OliverChao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39361033?s=80&v=4"}},{"before":null,"after":"0ae7984b83403453e42eaafd22e4fddd3ea59f50","ref":"refs/heads/ime-preedit","pushedAt":"2023-12-03T08:58:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"OliverChao","name":null,"path":"/OliverChao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39361033?s=80&v=4"},"commit":{"message":"Merge branch 'pr1959'","shortMessageHtmlLink":"Merge branch 'pr1959'"}},{"before":"0ae7984b83403453e42eaafd22e4fddd3ea59f50","after":null,"ref":"refs/heads/ime-preedit","pushedAt":"2023-12-03T07:43:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"OliverChao","name":null,"path":"/OliverChao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39361033?s=80&v=4"}},{"before":null,"after":"0ae7984b83403453e42eaafd22e4fddd3ea59f50","ref":"refs/heads/ime-preedit","pushedAt":"2023-12-03T07:12:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"OliverChao","name":null,"path":"/OliverChao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39361033?s=80&v=4"},"commit":{"message":"Merge branch 'pr1959'","shortMessageHtmlLink":"Merge branch 'pr1959'"}},{"before":"896bf7f09e4fd970b6acf40c5a7b79e632a6ac2a","after":null,"ref":"refs/heads/ime-preedit","pushedAt":"2023-12-03T06:59:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"OliverChao","name":null,"path":"/OliverChao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39361033?s=80&v=4"}},{"before":null,"after":"896bf7f09e4fd970b6acf40c5a7b79e632a6ac2a","ref":"refs/heads/ime-preedit","pushedAt":"2023-12-03T06:58:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"OliverChao","name":null,"path":"/OliverChao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39361033?s=80&v=4"},"commit":{"message":"Merge branch 'pr1959'","shortMessageHtmlLink":"Merge branch 'pr1959'"}},{"before":"4b3c234a49d7db3edbc6ba821964805525f7a02a","after":"0787fd1828acb2b87ae2b73c9482adc1dcd0976f","ref":"refs/heads/main","pushedAt":"2023-12-03T06:53:28.000Z","pushType":"push","commitsCount":97,"pusher":{"login":"OliverChao","name":null,"path":"/OliverChao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39361033?s=80&v=4"},"commit":{"message":"Revert unintentional change to ime default setting (#2159)","shortMessageHtmlLink":"Revert unintentional change to ime default setting (neovide#2159)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD0VOYlwA","startCursor":null,"endCursor":null}},"title":"Activity ยท OliverChao/neovide"}