{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":35341769,"defaultBranch":"main","name":"cursive","ownerLogin":"gyscos","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-05-09T19:17:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/564903?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719613349.0","currentOid":""},"activityList":{"items":[{"before":"c61bf8f7e609082c86fbf4153d103d23771f0d68","after":"5c61fc4f7aea59d57af6abbfedd51a77b46207d8","ref":"refs/heads/main","pushedAt":"2024-07-12T23:33:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Fixed marking cells with bombs for example `mines` (#792)\n\n* Implemented gaming part of example `mines`. Not implemented: reveal nearby unmarket cells by middle mouse click and count scores.\r\n\r\n* Disable game board after end of game\r\n\r\n* small refactoring\r\n\r\n* refactoring: rearrange code in files\r\n\r\n* Fixed feature marking cells where assumed bomb.\r\nAll state moved to model (flag marks) therefore `border::view::Overlay` became meaningless type and was removed.\r\nNow method `BoardView::draw()` using data about cells from model.\r\n\r\n* unify Rect use\r\n\r\nCo-authored-by: Alexandre Bury \r\n\r\n* simplified pub\r\n\r\nCo-authored-by: Alexandre Bury \r\n\r\n* simplified pub\r\n\r\nCo-authored-by: Alexandre Bury \r\n\r\n* simplified pub\r\n\r\nCo-authored-by: Alexandre Bury \r\n\r\n* removed redundant code\r\n\r\nCo-authored-by: Alexandre Bury \r\n\r\n* simplified pub\r\n\r\nCo-authored-by: Alexandre Bury \r\n\r\n* simplified pub\r\n\r\nCo-authored-by: Alexandre Bury \r\n\r\n* removed redundant allocation of new Vec\r\n\r\nCo-authored-by: Alexandre Bury \r\n\r\n* Removed redundant space\r\n\r\n---------\r\n\r\nCo-authored-by: Alexandre Bury ","shortMessageHtmlLink":"Fixed marking cells with bombs for example mines (#792)"}},{"before":"cc4f36fd2b8efd26bccc63e46197fe9b6bd5f48e","after":"c61bf8f7e609082c86fbf4153d103d23771f0d68","ref":"refs/heads/main","pushedAt":"2024-07-12T23:33:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"4f5ebdc95f509ee4fee17a6d893676dd98a76cd2","after":"cc4f36fd2b8efd26bccc63e46197fe9b6bd5f48e","ref":"refs/heads/main","pushedAt":"2024-07-12T23:31:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"make `cursive` work with `ncurses` v6.0.1 (#778)\n\n* make it work with ncurses-rs >=6.0.1\r\n\r\nwhich means that ncurses-rs already has the\r\nneeded changes in this PR:\r\nhttps://github.com/jeaye/ncurses-rs/pull/220\r\nand/or from this PR:\r\nhttps://github.com/jeaye/ncurses-rs/pull/218\r\n\r\n* get rid of a warning when using newterm\r\n\r\nnewterm https://github.com/jeaye/ncurses-rs/blob/3aa22bc279e4929e3ab69d49f75a18eda3e431e9/src/lib.rs#L1023-L1029\r\nCString::new https://doc.rust-lang.org/std/ffi/struct.CString.html#method.new\r\n\r\nbubble up this newterm error\r\n\r\nas suggested here: https://github.com/gyscos/cursive/pull/778#discussion_r1617327653\r\n\r\nCo-authored-by: Alexandre Bury \r\n\r\npreserve original error in the panic report\r\n\r\notherwise, we'd not know why ncurses-rs newterm errored\r\n\r\ndirectly include the variable name in the format! expression\r\n\r\nas suggested here: https://github.com/gyscos/cursive/pull/778#discussion_r1617636632\r\n\r\nCo-authored-by: Alexandre Bury \r\n\r\n* get rid of unused warning for addstr\r\n\r\n---------\r\n\r\nCo-authored-by: Alexandre Bury ","shortMessageHtmlLink":"make cursive work with ncurses v6.0.1 (#778)"}},{"before":"7c676b29f47b6c4e79f8d67ef5509c047f08edd4","after":"4f5ebdc95f509ee4fee17a6d893676dd98a76cd2","ref":"refs/heads/main","pushedAt":"2024-07-01T13:49:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"5c277e472c9007f4c353029d05645b89907e6060","after":"7c676b29f47b6c4e79f8d67ef5509c047f08edd4","ref":"refs/heads/main","pushedAt":"2024-07-01T01:20:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Defaults to crossterm backend","shortMessageHtmlLink":"Defaults to crossterm backend"}},{"before":"f387cec12665e38e737d61e1e33f44326b823be3","after":"5c277e472c9007f4c353029d05645b89907e6060","ref":"refs/heads/main","pushedAt":"2024-07-01T01:10:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Implement Resolvable for Rgb, gradients and GradientView","shortMessageHtmlLink":"Implement Resolvable for Rgb, gradients and GradientView"}},{"before":"41138bb6d7c76b52141902e522635b309dc4d031","after":"f387cec12665e38e737d61e1e33f44326b823be3","ref":"refs/heads/main","pushedAt":"2024-06-30T15:44:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Add more resolvable tests","shortMessageHtmlLink":"Add more resolvable tests"}},{"before":"5eec04a14762c08963a51d40599c1be8fd990c2e","after":"41138bb6d7c76b52141902e522635b309dc4d031","ref":"refs/heads/main","pushedAt":"2024-06-30T15:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Add tests","shortMessageHtmlLink":"Add tests"}},{"before":"e104a9d25fd5162c833d1d3fea880a4893f5d085","after":"5eec04a14762c08963a51d40599c1be8fd990c2e","ref":"refs/heads/main","pushedAt":"2024-06-29T19:58:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Rename internal module style::style to style::style_types to avoid clippy lint","shortMessageHtmlLink":"Rename internal module style::style to style::style_types to avoid cl…"}},{"before":"57e519f219bc1b029a4fb641408aa960b3f0b2a4","after":"e104a9d25fd5162c833d1d3fea880a4893f5d085","ref":"refs/heads/main","pushedAt":"2024-06-29T13:09:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Handle edge case in Bilinear gradient","shortMessageHtmlLink":"Handle edge case in Bilinear gradient"}},{"before":"12f9507a0c413da8e96a124d118c3d93e02092fe","after":"57e519f219bc1b029a4fb641408aa960b3f0b2a4","ref":"refs/heads/main","pushedAt":"2024-06-29T00:38:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Fix test with new interpolation","shortMessageHtmlLink":"Fix test with new interpolation"}},{"before":"0e1771d7e0341a80d77ef10bc61b1085be8414b5","after":"12f9507a0c413da8e96a124d118c3d93e02092fe","ref":"refs/heads/main","pushedAt":"2024-06-29T00:35:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Document Angled gradient direction","shortMessageHtmlLink":"Document Angled gradient direction"}},{"before":"f3ce44cc834b1d69d5adcbb5b8f2c2bf60ff1e27","after":"0e1771d7e0341a80d77ef10bc61b1085be8414b5","ref":"refs/heads/main","pushedAt":"2024-06-29T00:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Make Rgb use [0:1] as range","shortMessageHtmlLink":"Make Rgb<f32> use [0:1] as range"}},{"before":"48cafd537e9e065c7e38488be2183cc4473ae2be","after":"f3ce44cc834b1d69d5adcbb5b8f2c2bf60ff1e27","ref":"refs/heads/main","pushedAt":"2024-06-28T23:34:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Make gradient spans decorator take gradients directly","shortMessageHtmlLink":"Make gradient spans decorator take gradients directly"}},{"before":"29a5186eef028d4e763a4369b4fd1ab9bb44bb01","after":"48cafd537e9e065c7e38488be2183cc4473ae2be","ref":"refs/heads/main","pushedAt":"2024-06-28T22:23:26.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Move Rgb to cursive::style","shortMessageHtmlLink":"Move Rgb to cursive::style"}},{"before":null,"after":"833ddef84a4650325d9fad75d74ed40c1535e83b","ref":"refs/heads/mockup","pushedAt":"2024-06-28T22:22:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Start mockup example","shortMessageHtmlLink":"Start mockup example"}},{"before":"282420fbbf410127ca9fdd6f5cc22a4596781309","after":"29a5186eef028d4e763a4369b4fd1ab9bb44bb01","ref":"refs/heads/main","pushedAt":"2024-06-24T11:41:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Add TextView::cursup","shortMessageHtmlLink":"Add TextView::cursup"}},{"before":"7f68d18d1fd6674fe33d16ceb6543b3b77650e48","after":"282420fbbf410127ca9fdd6f5cc22a4596781309","ref":"refs/heads/main","pushedAt":"2024-06-21T21:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Use cargo-diet to exclude examples","shortMessageHtmlLink":"Use cargo-diet to exclude examples"}},{"before":"ab007192303ac65a0d40c7f5ee9c63e7c1d21deb","after":"7f68d18d1fd6674fe33d16ceb6543b3b77650e48","ref":"refs/heads/main","pushedAt":"2024-06-21T18:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Add $cursup to builder's var_recipe","shortMessageHtmlLink":"Add $cursup to builder's var_recipe"}},{"before":"f3c2aa9a22269c7d1198d3de5a66b5ebd9e21e19","after":"ab007192303ac65a0d40c7f5ee9c63e7c1d21deb","ref":"refs/heads/main","pushedAt":"2024-06-21T13:59:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Simplify cursup events","shortMessageHtmlLink":"Simplify cursup events"}},{"before":"e37530ff844fb70c2e6c5754cc2c5d546dafb34c","after":"f3c2aa9a22269c7d1198d3de5a66b5ebd9e21e19","ref":"refs/heads/main","pushedAt":"2024-06-21T00:15:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Add StyledString::{simplify, canonicalize, canonical}","shortMessageHtmlLink":"Add StyledString::{simplify, canonicalize, canonical}"}},{"before":"3f511e11c1aa7924efa5113d7589dddd8cc306b7","after":"e37530ff844fb70c2e6c5754cc2c5d546dafb34c","ref":"refs/heads/main","pushedAt":"2024-06-20T22:25:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Allow parsing inherit_parent as cursup style","shortMessageHtmlLink":"Allow parsing inherit_parent as cursup style"}},{"before":"cb42dc1cc7439449e96964b21ecf5c1480372146","after":"3f511e11c1aa7924efa5113d7589dddd8cc306b7","ref":"refs/heads/main","pushedAt":"2024-06-20T22:04:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Enable hex colors in cursup","shortMessageHtmlLink":"Enable hex colors in cursup"}},{"before":"9333a549df609297c27b6620f744b6c6ee3c8624","after":"cb42dc1cc7439449e96964b21ecf5c1480372146","ref":"refs/heads/main","pushedAt":"2024-06-20T20:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Return early in MenuPopup::on_event if self.menu.children is empty","shortMessageHtmlLink":"Return early in MenuPopup::on_event if self.menu.children is empty"}},{"before":"07301930560a5f162998e651392ac0bc7c2b5f5f","after":"9333a549df609297c27b6620f744b6c6ee3c8624","ref":"refs/heads/main","pushedAt":"2024-06-20T19:11:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Add rust-analyzer.conf to enable all features with developping","shortMessageHtmlLink":"Add rust-analyzer.conf to enable all features with developping"}},{"before":"52d3dbd585b49b4aeab44306745173ff0a7a3dcf","after":"07301930560a5f162998e651392ac0bc7c2b5f5f","ref":"refs/heads/main","pushedAt":"2024-06-20T19:10:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Rewrite cursup parsing without regexes","shortMessageHtmlLink":"Rewrite cursup parsing without regexes"}},{"before":"8918201a4fe8a5e2a9f5fcc15c777e829d85567a","after":"52d3dbd585b49b4aeab44306745173ff0a7a3dcf","ref":"refs/heads/main","pushedAt":"2024-06-19T10:53:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"make Theme::load_toml public (#796)","shortMessageHtmlLink":"make Theme::load_toml public (#796)"}},{"before":"17b97a9fc863ff5c1be2d56bb0904ba791eba4be","after":"8918201a4fe8a5e2a9f5fcc15c777e829d85567a","ref":"refs/heads/main","pushedAt":"2024-06-18T21:45:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Support replacing angle brackets in `SelectView` popup button (#794)\n\n* Fix SelectView clippy warning\r\n\r\nFixes: c173bbfc67 (\"Support autojump in popup SelectView (#793)\")\r\n\r\n* Support replacing angle brackets in SelectView popup button\r\n\r\nAllow a SelectView to be configured with custom decorators instead of the\r\nangle brackets around the current item label.\r\n\r\nFix up calculation of the available width for the item label.","shortMessageHtmlLink":"Support replacing angle brackets in SelectView popup button (#794)"}},{"before":"dd5fc6355a82ccf8667e28bae7ae26b34e217c72","after":"17b97a9fc863ff5c1be2d56bb0904ba791eba4be","ref":"refs/heads/main","pushedAt":"2024-06-18T14:55:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Add inner getters to FocusTracker (#795)","shortMessageHtmlLink":"Add inner getters to FocusTracker (#795)"}},{"before":"042a2f8c98c8ea22fbfde2129e7ef8fdc9a30324","after":"dd5fc6355a82ccf8667e28bae7ae26b34e217c72","ref":"refs/heads/main","pushedAt":"2024-06-17T18:35:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gyscos","name":"Alexandre Bury","path":"/gyscos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/564903?s=80&v=4"},"commit":{"message":"Remove mention to non-existant example","shortMessageHtmlLink":"Remove mention to non-existant example"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfktJNgA","startCursor":null,"endCursor":null}},"title":"Activity · gyscos/cursive"}