{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":285478387,"defaultBranch":"main","name":"esenix","ownerLogin":"esenix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-06T05:04:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69289984?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1696980297.0","currentOid":""},"activityList":{"items":[{"before":"db83dd75164bb676155997b797df7bf9f7d78a0f","after":"5831e5e2958cea5ec635acd553066f5b0f1bae19","ref":"refs/heads/development","pushedAt":"2023-10-11T03:07:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Mvmo","name":"Maurice Schmidt","path":"/Mvmo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35810294?s=80&v=4"},"commit":{"message":"feat: add some utility functions to EsenixContext","shortMessageHtmlLink":"feat: add some utility functions to EsenixContext"}},{"before":"934a534186812765fd480fc13fe0d2cc2fb24fa9","after":"db83dd75164bb676155997b797df7bf9f7d78a0f","ref":"refs/heads/development","pushedAt":"2023-10-11T02:49:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mvmo","name":"Maurice Schmidt","path":"/Mvmo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35810294?s=80&v=4"},"commit":{"message":"feat: finish statusbar and make buffer to a struct\n\n- now the buffer type is not an enum anymore but instead a struct. Because we want to have some data attached to every Buffer","shortMessageHtmlLink":"feat: finish statusbar and make buffer to a struct"}},{"before":"d0c013ce636acb653f126158d3713b512408a5ad","after":"934a534186812765fd480fc13fe0d2cc2fb24fa9","ref":"refs/heads/development","pushedAt":"2023-10-11T02:22:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mvmo","name":"Maurice Schmidt","path":"/Mvmo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35810294?s=80&v=4"},"commit":{"message":"wip: filetree","shortMessageHtmlLink":"wip: filetree"}},{"before":"297df97259344ca88522e402ac5e3dc48c0238f1","after":"d0c013ce636acb653f126158d3713b512408a5ad","ref":"refs/heads/development","pushedAt":"2023-10-11T02:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mvmo","name":"Maurice Schmidt","path":"/Mvmo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35810294?s=80&v=4"},"commit":{"message":"feat: active_window and status bar\n\n- I've changed the render function, of the TuiRenderable trait to accept the context as an Option<&EsenixContext>.\n- The EsenixContext now implements TuiRenderable and is used to render the statusbar.\n- EsenixContext now has the active_window_idx: Option field, which will keep track of the active window index.","shortMessageHtmlLink":"feat: active_window and status bar"}},{"before":"1b21718c1e64b362c1b5c75e40a3982a0e73a2e2","after":"297df97259344ca88522e402ac5e3dc48c0238f1","ref":"refs/heads/development","pushedAt":"2023-10-11T00:37:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Mvmo","name":"Maurice Schmidt","path":"/Mvmo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35810294?s=80&v=4"},"commit":{"message":"feat: tuirenderable trait + implement it for window\n\n+ TuiRenderable Trait\n+ impl TuiRenderable for Window\n+ some examples","shortMessageHtmlLink":"feat: tuirenderable trait + implement it for window"}},{"before":"8026cdf6a5ad0917d033179624b58da7a899331d","after":"1b21718c1e64b362c1b5c75e40a3982a0e73a2e2","ref":"refs/heads/development","pushedAt":"2023-10-10T23:52:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mvmo","name":"Maurice Schmidt","path":"/Mvmo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35810294?s=80&v=4"},"commit":{"message":"chore: move event loop in own function","shortMessageHtmlLink":"chore: move event loop in own function"}},{"before":"dd04a52113dab1d4b754c658b8303a7068ae5c57","after":"8026cdf6a5ad0917d033179624b58da7a899331d","ref":"refs/heads/development","pushedAt":"2023-10-10T23:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mvmo","name":"Maurice Schmidt","path":"/Mvmo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35810294?s=80&v=4"},"commit":{"message":"feat: crossterm event loop","shortMessageHtmlLink":"feat: crossterm event loop"}},{"before":null,"after":"dd04a52113dab1d4b754c658b8303a7068ae5c57","ref":"refs/heads/development","pushedAt":"2023-10-10T23:24:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Mvmo","name":"Maurice Schmidt","path":"/Mvmo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35810294?s=80&v=4"},"commit":{"message":"feat: terminal setup and clear","shortMessageHtmlLink":"feat: terminal setup and clear"}},{"before":"d2d8e5c0bb5f95332c9acd338fd06b84c9cc9c41","after":null,"ref":"refs/heads/master","pushedAt":"2023-10-10T23:15:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Mvmo","name":"Maurice Schmidt","path":"/Mvmo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35810294?s=80&v=4"}},{"before":"c623beade77d05ab528c3fc581ea7993575feb40","after":null,"ref":"refs/heads/unstable","pushedAt":"2023-10-10T23:15:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Mvmo","name":"Maurice Schmidt","path":"/Mvmo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35810294?s=80&v=4"}},{"before":"66af07e78f264b43ff05b5ab92dffd96c99fedc3","after":null,"ref":"refs/heads/feature/basic-implementation","pushedAt":"2023-10-10T23:15:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Mvmo","name":"Maurice Schmidt","path":"/Mvmo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35810294?s=80&v=4"}},{"before":null,"after":"a8057f4953790321126b539edbe6ec5c03be75bd","ref":"refs/heads/main","pushedAt":"2023-10-10T23:13:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Mvmo","name":"Maurice Schmidt","path":"/Mvmo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35810294?s=80&v=4"},"commit":{"message":"<3","shortMessageHtmlLink":"<3"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADlC8GOAA","startCursor":null,"endCursor":null}},"title":"Activity ยท esenix/esenix"}