{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":581437809,"defaultBranch":"master","name":"watershot","ownerLogin":"Kirottu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-23T07:24:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56396750?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695911681.0","currentOid":""},"activityList":{"items":[{"before":"1e0f95c0b4bcc9a1039346817de9eac2becf751b","after":"17225900e909a1d499f7534e4056cea7418a60d0","ref":"refs/heads/master","pushedAt":"2024-06-24T22:32:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Update Hyprland lock (#45)","shortMessageHtmlLink":"Update Hyprland lock (#45)"}},{"before":"41ef135ec4dad3e75455f664f2f3c552ce03443d","after":"1e0f95c0b4bcc9a1039346817de9eac2becf751b","ref":"refs/heads/master","pushedAt":"2024-06-06T07:48:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Update for hyprland 0.40.0 (#40)\n\n* Update hyprland.rs\r\n\r\n* Update Cargo.toml","shortMessageHtmlLink":"Update for hyprland 0.40.0 (#40)"}},{"before":"64a97b995b153e48063b1cdfda39c9b67f08fe93","after":"41ef135ec4dad3e75455f664f2f3c552ce03443d","ref":"refs/heads/master","pushedAt":"2024-04-03T09:24:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Added implicit `'static` lifetime to `TexVertex::RECT_VERTICES`","shortMessageHtmlLink":"Added implicit 'static lifetime to TexVertex::RECT_VERTICES"}},{"before":"94e42128ff7b600c3efd30152bc154f177c94003","after":null,"ref":"refs/tags/v0.2.2","pushedAt":"2023-09-28T14:33:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"}},{"before":"94e42128ff7b600c3efd30152bc154f177c94003","after":"64a97b995b153e48063b1cdfda39c9b67f08fe93","ref":"refs/heads/master","pushedAt":"2023-09-28T14:33:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Updated Cargo.lock","shortMessageHtmlLink":"Updated Cargo.lock"}},{"before":"fbec2b333264b41b4fd534f8bdeae54509d5a1c3","after":"94e42128ff7b600c3efd30152bc154f177c94003","ref":"refs/heads/master","pushedAt":"2023-09-26T08:24:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Bump version to 0.2.2","shortMessageHtmlLink":"Bump version to 0.2.2"}},{"before":"fc932e4d2c89c02ba909c1f162b34db0898acb9a","after":"fbec2b333264b41b4fd534f8bdeae54509d5a1c3","ref":"refs/heads/master","pushedAt":"2023-09-26T08:20:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Merge branch 'surface-format-fix'","shortMessageHtmlLink":"Merge branch 'surface-format-fix'"}},{"before":"25e81fa9d4b222692f7a9259bc2fa8a9d88ebacf","after":"fc932e4d2c89c02ba909c1f162b34db0898acb9a","ref":"refs/heads/master","pushedAt":"2023-09-20T13:54:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Fix typos (#28)\n\nFound via `typos --format brief`","shortMessageHtmlLink":"Fix typos (#28)"}},{"before":"02375082e1661f58a7c62cf0696d53f9b6d4656d","after":"25e81fa9d4b222692f7a9259bc2fa8a9d88ebacf","ref":"refs/heads/master","pushedAt":"2023-09-20T13:34:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"test: fix assertion enum variant (#29)","shortMessageHtmlLink":"test: fix assertion enum variant (#29)"}},{"before":"02375082e1661f58a7c62cf0696d53f9b6d4656d","after":"14659485f656be1cffb5f9a65a617148f4178d88","ref":"refs/heads/surface-format-fix","pushedAt":"2023-09-20T10:41:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Experimental surface format fix","shortMessageHtmlLink":"Experimental surface format fix"}},{"before":null,"after":"02375082e1661f58a7c62cf0696d53f9b6d4656d","ref":"refs/heads/surface-format-fix","pushedAt":"2023-09-20T10:41:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"libwebp-sys: 0.9.2 -> 0.9.3 (#25)\n\nlibwebp-sys 0.9.3 includes the fix for CVE-2023-4863.\r\n\r\nChanges:\r\nhttps://github.com/NoXF/libwebp-sys/compare/0bdfce41a6776ddca7f946c6a39a2cfdba70d986...41698c4d1ee85ecd6e985b03c23bd1f5de2e44bd","shortMessageHtmlLink":"libwebp-sys: 0.9.2 -> 0.9.3 (#25)"}},{"before":"1f7c9e62a2213ad515987ae02124e87cf798eeba","after":"02375082e1661f58a7c62cf0696d53f9b6d4656d","ref":"refs/heads/master","pushedAt":"2023-09-16T07:07:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"libwebp-sys: 0.9.2 -> 0.9.3 (#25)\n\nlibwebp-sys 0.9.3 includes the fix for CVE-2023-4863.\r\n\r\nChanges:\r\nhttps://github.com/NoXF/libwebp-sys/compare/0bdfce41a6776ddca7f946c6a39a2cfdba70d986...41698c4d1ee85ecd6e985b03c23bd1f5de2e44bd","shortMessageHtmlLink":"libwebp-sys: 0.9.2 -> 0.9.3 (#25)"}},{"before":"f5a76dd55c5b92793bdceaad50b3d726e52c081c","after":"1f7c9e62a2213ad515987ae02124e87cf798eeba","ref":"refs/heads/master","pushedAt":"2023-08-10T06:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Bump version to 0.2.1","shortMessageHtmlLink":"Bump version to 0.2.1"}},{"before":"2d0c6522e1ad434624a59ef443b4e1e5a9c9cfea","after":"f5a76dd55c5b92793bdceaad50b3d726e52c081c","ref":"refs/heads/master","pushedAt":"2023-08-09T18:49:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Feature: introduce \"Window Mode\" for selecting windows under Hyprland (#20)\n\n* feat: allow parsing string to rect\r\n\r\n* feat: use string as error because of clap\r\n\r\n* feat: allow pre-set initial selection as command line option\r\n\r\n* feat: allow non-interactive mode with `--auto-capture`\r\n\r\n* chore: remove new cli parameters auto-capture and initial-selection\r\n\r\n* chore: remove new rect parsings\r\n\r\n* feat: introduce new window mode behind feature flag\r\nfeat: add hyprland window mode support\r\n\r\n* fix: wrong import paths for wgpu_text re-export structures\r\nI couldn't find a reference on the documentation for these imports\r\nexisting, but apparently they stopped suddenly. Also I had to bump\r\nwgpu's and wgpu_text's versions\r\n\r\n* feat: allow pre-selecting windows\r\nwindows can be pre-selected by one the three options:\r\n- being focused\r\n- by cursor position\r\n- by (title, initial title, class, initial class)-matching regex\r\n\r\n* feat: allow auto-exiting by capturing image\r\nthis requires a cli selection method to have been made\r\n\r\n* chore: document the new cli arguments\r\n\r\n* refactor: favor trait objects over type aliases\r\nfeat: remove feature gates\r\n\r\n* chore: remove unused structures\r\n\r\n* feat: allow dragging windows' selections border to convert back into rectangle selection\r\n\r\n* chore: remove unused nightly feature\r\n\r\n* chore: better pattern matching against long enum path\r\n\r\n* chore: favor Contains trait over custom `cointains_point`\r\n\r\n* chore: prefer tuple over two integers for position\r\n\r\n* feat: check for handle changes before picking new window\r\n\r\n* feat: reverse hyprland window order\r\napparently hyprland tends to keep new windows at a higher position in\r\nthe array, though that's not always the case\r\n\r\n* feat: clear selection on mode change from window to rect\r\n\r\n* feat: make mouse-getting part of `CompositorBackend`\r\n\r\n* feat: favor window descriptor as universal struct rather than trait\r\n\r\n* chore: swap messy match statement for if-else chain\r\n\r\n* feat: better guarantee if hyprland is running or not\r\n\r\n* fix: regression when trying to move rectangular selection","shortMessageHtmlLink":"Feature: introduce \"Window Mode\" for selecting windows under Hyprland ("}},{"before":"54f3bb7d2a5052b698402be3a7c6a232db28bf26","after":"2d0c6522e1ad434624a59ef443b4e1e5a9c9cfea","ref":"refs/heads/master","pushedAt":"2023-07-17T14:19:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Hard code Bgra8UnormSrgb format","shortMessageHtmlLink":"Hard code Bgra8UnormSrgb format"}},{"before":"4296d2a4f7a0dc171db016732b5c5198da28b369","after":"54f3bb7d2a5052b698402be3a7c6a232db28bf26","ref":"refs/heads/master","pushedAt":"2023-07-04T11:29:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Optimise features to reduce binary size (#15)\n\n* Disable unnecessary env_logger features\r\n\r\nDisable regex and humantime features - they don't have much value for a\r\nprogram like watershot.\r\nThis will reduce the watershot binary size by ~6% (~400 KiB for release\r\nbuild with LTO and abort = panic).\r\n\r\n* Disable unnecessary image features\r\n\r\nDisable support for OpenEXR, GIF and TIFF, i.e. formats that don't\r\nmake much sense for screenshots.\r\n\r\nThis reduces the watershot binary size by ~18% (~1.3 MiB for release\r\nbuild with LTO and abort = panic).\r\n\r\nNote: farbfeld doesn't increase the binary size.\r\n\r\n* Allow to build without WebP support\r\n\r\nwebp support brings quite a big dependency and it's a little used format,\r\nso allow users to easily opt-out.\r\n\r\n* Revert \"Allow to build without WebP support\"\r\n\r\nThis reverts commit fcad557555cf8b387aca390a05086c317838f6ae.\r\n\r\n* Added pnm feature to image crate to decode grim screenshots\r\n\r\n---------\r\n\r\nCo-authored-by: Kirottu ","shortMessageHtmlLink":"Optimise features to reduce binary size (#15)"}},{"before":"c2d5e4161fc413111194f5c3c9e01b2dde1c0f0c","after":null,"ref":"refs/tags/v0.2.0","pushedAt":"2023-07-03T08:52:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"}},{"before":"c2d5e4161fc413111194f5c3c9e01b2dde1c0f0c","after":"4296d2a4f7a0dc171db016732b5c5198da28b369","ref":"refs/heads/master","pushedAt":"2023-07-03T08:51:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Updated Cargo.lock","shortMessageHtmlLink":"Updated Cargo.lock"}},{"before":"8f38f371fd712de444d8fa2e8d8fc783b777f71e","after":"c2d5e4161fc413111194f5c3c9e01b2dde1c0f0c","ref":"refs/heads/master","pushedAt":"2023-07-03T08:42:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Bump version to 0.2.0","shortMessageHtmlLink":"Bump version to 0.2.0"}},{"before":"18c7df31f9777a1c066bb42c95b756d5ed3abadd","after":"8f38f371fd712de444d8fa2e8d8fc783b777f71e","ref":"refs/heads/master","pushedAt":"2023-07-01T20:03:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"build: fix nix build (#14)","shortMessageHtmlLink":"build: fix nix build (#14)"}},{"before":"56b6ffa38c18891c03fe81ab5254bac47b16c233","after":"18c7df31f9777a1c066bb42c95b756d5ed3abadd","ref":"refs/heads/master","pushedAt":"2023-07-01T20:01:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Removed old commented out rendering code","shortMessageHtmlLink":"Removed old commented out rendering code"}},{"before":"5f45621973dfd1c47ac0f84a570ad4e787993b57","after":"56b6ffa38c18891c03fe81ab5254bac47b16c233","ref":"refs/heads/master","pushedAt":"2023-07-01T07:42:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Fixed line width of 1 disappearing","shortMessageHtmlLink":"Fixed line width of 1 disappearing"}},{"before":"47005dd8a44ee2c9d526aab3e692502548823328","after":"5f45621973dfd1c47ac0f84a570ad4e787993b57","ref":"refs/heads/master","pushedAt":"2023-06-30T19:07:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Hard code the MSAA level, update README.md","shortMessageHtmlLink":"Hard code the MSAA level, update README.md"}},{"before":"c2dbdcf6dca292b3da1277af3f421e601943667b","after":"47005dd8a44ee2c9d526aab3e692502548823328","ref":"refs/heads/master","pushedAt":"2023-06-30T18:25:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Improved HiDPI support","shortMessageHtmlLink":"Improved HiDPI support"}},{"before":"070082e170999fbb0892ce09c60f11d5504f2cde","after":"c2dbdcf6dca292b3da1277af3f421e601943667b","ref":"refs/heads/master","pushedAt":"2023-06-30T15:36:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"HiDPI support","shortMessageHtmlLink":"HiDPI support"}},{"before":"28017372552e5bbb2d3c41ce8289d5556d49bf74","after":"070082e170999fbb0892ce09c60f11d5504f2cde","ref":"refs/heads/master","pushedAt":"2023-06-30T15:20:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Fully functional, only needs more testing","shortMessageHtmlLink":"Fully functional, only needs more testing"}},{"before":"84ecd058363f0aa7e9909ffd2c40935a6204522a","after":"070082e170999fbb0892ce09c60f11d5504f2cde","ref":"refs/heads/wgpu","pushedAt":"2023-06-30T13:10:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Fully functional, only needs more testing","shortMessageHtmlLink":"Fully functional, only needs more testing"}},{"before":null,"after":"84ecd058363f0aa7e9909ffd2c40935a6204522a","ref":"refs/heads/wgpu","pushedAt":"2023-06-27T20:49:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Switched to using wgpu for rendering\n\nWhat works\n- Background texture\n- Shading\n- Selection indicators\n\nWhat doesn't\n- Mode indicator\n- Rectangle selection handles","shortMessageHtmlLink":"Switched to using wgpu for rendering"}},{"before":"20d61733dee53dd5ec8adf41d5553c365b6a6cda","after":"28017372552e5bbb2d3c41ce8289d5556d49bf74","ref":"refs/heads/master","pushedAt":"2023-05-24T07:02:42.217Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Added missing .png extension to the auto-generated filename","shortMessageHtmlLink":"Added missing .png extension to the auto-generated filename"}},{"before":"cdd5cf1aaf85db8a16605608f7a6ee7c30dad794","after":"20d61733dee53dd5ec8adf41d5553c365b6a6cda","ref":"refs/heads/master","pushedAt":"2023-05-19T05:33:59.806Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kirottu","name":null,"path":"/Kirottu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56396750?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/Kirottu/watershot","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/Kirottu/watershot"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbgALVAA","startCursor":null,"endCursor":null}},"title":"Activity · Kirottu/watershot"}