{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":340150276,"defaultBranch":"main","name":"rust-dark-light","ownerLogin":"frewsxcv","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-18T19:05:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/416575?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712207110.0","currentOid":""},"activityList":{"items":[{"before":"0b41b1c8fdb1c7cec15ef8225588aaf20853b7ce","after":"77ae4349f11a556cef9c683803a832f171253479","ref":"refs/heads/main","pushedAt":"2024-04-13T15:48:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edfloreshz","name":"Eduardo Flores","path":"/edfloreshz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22224438?s=80&v=4"},"commit":{"message":"Notifications (#26)\n\n* Subscriptions\r\n\r\nImplemented callback functions for freedesktop and non-freedesktop.\r\nPartitioned freedesktop into a module.\r\n\r\nNew module structure\r\n\r\nImplemented new module structure to macOS and Windows\r\n\r\nFix for doc test\r\n\r\nEnsured that all possible cases are being handled within `Mode` match.\r\n\r\n* Async notify\r\n\r\n`notify` is now an async function.\r\nModified example to use `tokio`\r\nRenamed `Mode::rgb` to `Mode::from_rgb`\r\n`freedesktop_watch` now uses `ashpd` beta.\r\nChanged signature for `notify` function in macOS and Windows files.\r\n\r\n* Converted examples to individual crates\r\n\r\n* Example implementation\r\n\r\n* Re-include ashpd\r\n\r\n* Fix merge issue\r\n\r\n* Implemented channels for Linux notify\r\n\r\n- Updated ashpd\r\n\r\n* Code improvements\r\n\r\n- Removed Settings struct as it was not necessary.\r\n- Removed `Settings` parameter from `freedesktop_watch`.\r\n- `get_freedesktop_color_scheme` matches `ColorScheme` instead of `u32`\r\n\r\n* Using legacy fallback\r\n\r\nWhen the settings proxy is unable to init, legacy is used as fallback.\r\n\r\n* Upgraded ashpd\r\n\r\n- Upgraded to the master branch of ashpd\r\n- Moved the thread spawning to `notify`\r\n- Made the async methods return `anyhow::Result`\r\n\r\n* Using `xdg` crate.\r\n\r\n- Using xdg to find config files on Linux/BSD systems.\r\n- Quality of life improvements\r\n\r\n* Removed tokio dependency\r\n\r\n- Cleaned Cargo.toml\r\n- Modified notify to take a closure.\r\n\r\n* Formatting applied\r\n\r\n* Fix todo methods for macOS and Windows\r\n\r\n* Move websys to new module structure\r\n\r\n* Discard unused parameter.\r\n\r\n- Fix wasm issue.\r\n\r\n* Improvements\r\n\r\n- Moved RGB logic to a single file.\r\n- Added documentation.\r\n\r\n* Subscriptions ๐Ÿ“ฐ\r\n\r\n- Added ThemeWatcher, a new struct which allows users to subscribe and receive notifications when the theme changes.\r\n\r\n- New crate organization.\r\n\r\n* Currently only Windows has been implemented.\r\n* Currently only tokio has been implemented, we can add new implementations as features in the future.\r\n\r\n* Subscriptions ๐Ÿ“ฐ\r\n\r\n- Added support for Freedesktop.\r\n\r\n* Added default implementaton for other platforms.\r\n\r\n* Subscriptions โšก\r\n\r\n- Added generic implementation for all platforms except freedesktop.\r\n\r\n* Updated dependencies ๐ŸŽ\r\n\r\n* Streams ๐ŸŒŠ\r\n\r\n- Switched notify implementation to use streams.\r\n\r\n* Update example.\r\n\r\n* Stream can now wait\r\n\r\n- The stream is now using Poll::Pending to wait for a new event instead of returning a value when waiting.","shortMessageHtmlLink":"Notifications (#26)"}},{"before":"17f5569dfb96ce22e0ff7bd4827b2270fc18c49a","after":"0b41b1c8fdb1c7cec15ef8225588aaf20853b7ce","ref":"refs/heads/main","pushedAt":"2024-04-04T05:04:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frewsxcv","name":"Corey Farwell","path":"/frewsxcv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416575?s=80&v=4"},"commit":{"message":"prepare for 1.1.1 release","shortMessageHtmlLink":"prepare for 1.1.1 release"}},{"before":"f6268a00362f87d1f8d03cefdd8503e0dc708b16","after":"17f5569dfb96ce22e0ff7bd4827b2270fc18c49a","ref":"refs/heads/main","pushedAt":"2024-04-04T04:02:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frewsxcv","name":"Corey Farwell","path":"/frewsxcv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416575?s=80&v=4"},"commit":{"message":"remove unused zvariant dependency (#33)","shortMessageHtmlLink":"remove unused zvariant dependency (#33)"}},{"before":"a5ce386a8dd15e1e89fefdf32d41152644ac6dcd","after":"f6268a00362f87d1f8d03cefdd8503e0dc708b16","ref":"refs/heads/main","pushedAt":"2024-04-03T02:49:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frewsxcv","name":"Corey Farwell","path":"/frewsxcv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416575?s=80&v=4"},"commit":{"message":"bump to 1.1.0","shortMessageHtmlLink":"bump to 1.1.0"}},{"before":"5bb05f0b56eee416ef016aa4af964e4c257d6e0f","after":"a5ce386a8dd15e1e89fefdf32d41152644ac6dcd","ref":"refs/heads/main","pushedAt":"2024-04-02T04:38:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Be-ing","name":"Be","path":"/Be-ing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9455094?s=80&v=4"},"commit":{"message":"remove unused import","shortMessageHtmlLink":"remove unused import"}},{"before":"472f06c033b7c57cd1abdeb0d136b4be92c983d9","after":"5bb05f0b56eee416ef016aa4af964e4c257d6e0f","ref":"refs/heads/main","pushedAt":"2024-04-02T04:37:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Be-ing","name":"Be","path":"/Be-ing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9455094?s=80&v=4"},"commit":{"message":"Chore/update zbus (#32)\n\n* Bump zbus\r\n\r\n* feat: update zbus and fix error\r\n\r\n---------\r\n\r\nCo-authored-by: Corey Farwell ","shortMessageHtmlLink":"Chore/update zbus (#32)"}},{"before":null,"after":"83db2ba1185963c501ab73b83b1000923e479165","ref":"refs/heads/frewsxcv-patch-1","pushedAt":"2024-02-29T17:08:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frewsxcv","name":"Corey Farwell","path":"/frewsxcv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416575?s=80&v=4"},"commit":{"message":"Bump zbus","shortMessageHtmlLink":"Bump zbus"}},{"before":"2338a6f037aa4ecb888bcdbf223dd2869769471b","after":"472f06c033b7c57cd1abdeb0d136b4be92c983d9","ref":"refs/heads/main","pushedAt":"2023-09-15T15:59:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frewsxcv","name":"Corey Farwell","path":"/frewsxcv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416575?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"2a7550e8ce18340d5e2af96639496812aad8e985","after":"2338a6f037aa4ecb888bcdbf223dd2869769471b","ref":"refs/heads/main","pushedAt":"2023-03-30T04:24:28.109Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frewsxcv","name":"Corey Farwell","path":"/frewsxcv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416575?s=80&v=4"},"commit":{"message":"Fix CI branch trigger (#28)","shortMessageHtmlLink":"Fix CI branch trigger (#28)"}},{"before":"6ad499bf6c324f41ea98111e33de5ca48cb44623","after":"2a7550e8ce18340d5e2af96639496812aad8e985","ref":"refs/heads/main","pushedAt":"2023-03-30T04:24:15.851Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frewsxcv","name":"Corey Farwell","path":"/frewsxcv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416575?s=80&v=4"},"commit":{"message":"Remove eprintln from KDE configuration read error (#27)","shortMessageHtmlLink":"Remove eprintln from KDE configuration read error (#27)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEL9gnDgA","startCursor":null,"endCursor":null}},"title":"Activity ยท frewsxcv/rust-dark-light"}