{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":390873100,"defaultBranch":"master","name":"komorebi","ownerLogin":"LGUG2Z","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-29T23:20:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13164844?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717130468.0","currentOid":""},"activityList":{"items":[{"before":"133311bbe219adf713a01352d401dc2bca4bdc20","after":"edc87d9940695d5507c43b0d05f2474a73229dea","ref":"refs/heads/master","pushedAt":"2024-06-05T00:30:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(wm): restart cmd listener thread on panic\n\nThis commit ensures that in the event of a panic (we still have quite a\nfew that occur sporadically that are still being tracked down), the\nlisten_for_commands thread in process_command is restarted, similarly to\nthe recently added border, stackbar and transparency manager threads.\n\nIn order to do this without blocking the process startup sequence,\nlisten_for_commands spawns an outer thread which begins a loop in which\nthe actual command listener thread is started.\n\nWe call .join() on the handle of this inner thread, and log an error\nwhenever that inner thread terminates, as it should never terminate\nunless there is a panic.\n\nIf the inner thread is terminated due to a panic, the outer loop will\nstart another thread to ensure that user commands continue being\nprocessed.\n\nOne thing to note is that panics may lead to an inconsistent wm state\nand undefined behaviour which will seem \"new\", as previously these\npanics required a total restart of komorebi and any inconsistent states\nwould be masked.","shortMessageHtmlLink":"fix(wm): restart cmd listener thread on panic"}},{"before":"2bc9d538e2708b3b35f6e9964d509b91684c5137","after":"133311bbe219adf713a01352d401dc2bca4bdc20","ref":"refs/heads/master","pushedAt":"2024-06-04T22:54:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"refactor(wm): use from trait to construct windows","shortMessageHtmlLink":"refactor(wm): use from trait to construct windows"}},{"before":"a488890a045fb0652d9aca8a0662035e502a68de","after":"2bc9d538e2708b3b35f6e9964d509b91684c5137","ref":"refs/heads/master","pushedAt":"2024-06-04T15:20:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(wm): ensures moves to floating workspaces\n\nThis commit ensures that windows moved to a floating workspace on a\ndifferent monitor will have their positions updated accordingly for the\ntarget monitor. Since floating layouts have no layout algorithm applied,\nthe moved window will be centered in the work_area of the target monitor\nin the target workspace.\n\nfix #865","shortMessageHtmlLink":"fix(wm): ensures moves to floating workspaces"}},{"before":"a83330acf1bac1930c50e07000aadb2091842457","after":"a488890a045fb0652d9aca8a0662035e502a68de","ref":"refs/heads/master","pushedAt":"2024-06-04T00:44:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(transparency): handle stackbar tab clicks\n\nThis commit ensures that stackbar clicks will be handled properly by the\ntransparency manager by creating an override to process events for\nwindows which may not be at the top of the stack and may have previously\nbeen made transparent before they were hidden.\n\nfix #864","shortMessageHtmlLink":"fix(transparency): handle stackbar tab clicks"}},{"before":"9a0ee8e8ddae434379e94d2d15a99918c479366e","after":"a83330acf1bac1930c50e07000aadb2091842457","ref":"refs/heads/master","pushedAt":"2024-06-04T00:39:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(transparency): handle stackback clicks\n\nThis commit ensures that stackbar clicks will be handled properly by the\ntransparency manager by creating an override to process events for\nwindows which may not be at the top of the stack and may have previously\nbeen made transparent before they were hidden.\n\nfix #864","shortMessageHtmlLink":"fix(transparency): handle stackback clicks"}},{"before":"f23510055acfd70cf34e343f25526665ca361c7b","after":"9a0ee8e8ddae434379e94d2d15a99918c479366e","ref":"refs/heads/master","pushedAt":"2024-06-02T16:00:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(cli): make quickstart respect whkd config dir\n\nThis commit ensures that the quickstart command will write the sample\nwhkdrc file to WHKD_CONFIG_HOME if it is set.\n\nfix #861","shortMessageHtmlLink":"fix(cli): make quickstart respect whkd config dir"}},{"before":"a5fb5527c64d75125a08813fc04a8b1932e89596","after":"f23510055acfd70cf34e343f25526665ca361c7b","ref":"refs/heads/master","pushedAt":"2024-06-02T15:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(cli): make quickstart config home-aware\n\nThis commit makes the quickstart command aware of the\nKOMOREBI_CONFIG_HOME environment variable. If this is set by the user,\nreferences to Env:USERPROFILE will be replaced with\nEnv:KOMOREBI_CONFIG_HOME.\n\nfix #861","shortMessageHtmlLink":"fix(cli): make quickstart config home-aware"}},{"before":"3f6e19b8b48b27b77810c469b9baa3e5b25c9af9","after":"a5fb5527c64d75125a08813fc04a8b1932e89596","ref":"refs/heads/master","pushedAt":"2024-06-02T15:41:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(transparency): log and don't propagate errors\n\nThis commit introduces a small refactor to the transparency manager\nmodule to log instead of propagating errors which may cause infinite\nthread restarts and memory ballooning in KNOWN_HWNDS if applications\nsuch as Visual Studio do not conform to the Win32 guidelines for setting\nand removing Extended Window Styles.\n\nre #863","shortMessageHtmlLink":"fix(transparency): log and don't propagate errors"}},{"before":"aa24c41967d5bb1a63e3a6d993dd0243b4919d1e","after":"3f6e19b8b48b27b77810c469b9baa3e5b25c9af9","ref":"refs/heads/master","pushedAt":"2024-06-02T00:01:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"docs(mkdocs) add display index preferences section","shortMessageHtmlLink":"docs(mkdocs) add display index preferences section"}},{"before":"41e40df50cb191ac5fe17187d2608f7b897218dc","after":"370e8b245f85fee5426bad6025538ca281edf7f7","ref":"refs/heads/dependabot/cargo/parking_lot-0.12.3","pushedAt":"2024-06-01T23:49:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump parking_lot from 0.12.2 to 0.12.3\n\nBumps [parking_lot](https://github.com/Amanieu/parking_lot) from 0.12.2 to 0.12.3.\n- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/Amanieu/parking_lot/compare/0.12.2...0.12.3)\n\n---\nupdated-dependencies:\n- dependency-name: parking_lot\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump parking_lot from 0.12.2 to 0.12.3"}},{"before":"1320b7440ee3b69a20c28ba415da6eb78d57ad9f","after":"aa24c41967d5bb1a63e3a6d993dd0243b4919d1e","ref":"refs/heads/master","pushedAt":"2024-06-01T23:48:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(cli): add monitor-information command\n\nThis commit adds a new monitor-information command to make it easier for\npeople to find the values they need to use the display_index_preferences\nconfiguration option.\n\nre #860","shortMessageHtmlLink":"fix(cli): add monitor-information command"}},{"before":"cad2eb9a63098ae61c2f03845b0f754930d3e556","after":"1320b7440ee3b69a20c28ba415da6eb78d57ad9f","ref":"refs/heads/master","pushedAt":"2024-05-31T18:51:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(cli): use utc for log timestamps","shortMessageHtmlLink":"fix(cli): use utc for log timestamps"}},{"before":"0761b9160de276df928866e0993cb988848da3cd","after":"cad2eb9a63098ae61c2f03845b0f754930d3e556","ref":"refs/heads/master","pushedAt":"2024-05-31T16:54:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"feat(transparency): add transparency manager module\n\nThis commit adds the transparency manager module, which, when enabled,\nwill make unfocused windows transparent using a user-configurable alpha\nvalue between 0-255.\n\nThe corresponding komorebic commands (transparency, transparency-alpha)\nhave been added, as well as the corresponding static configuration\nvalues (transparency, transparency_alpha).\n\nThis feature is off-by-default and must be explicitly enabled by the user.\n\nIf the process is not shut down cleanly via the 'komorebic stop'\ncommand, it is possible that the user will be left with transparent\nwindows which will not be managed by komorebi the next time it launches.\n\nThis is because the WS_EX_LAYERED style is required for transparency,\nbut is ignored by default in komorebi's window eligibility heuristics.\nFor this reason, a separate state tracker of windows that have had this\nstyle added by the window manager is kept in the transparency manager\nmodule.\n\nFor this edge case of shutdowns where the cleanup logic cannot be run,\nthe 'komorebic restore-windows' command has been updated to remove\ntransparency from all windows that were known to the window manager\nduring the last session before it was killed.\n\nThis must be run _before_ restarting komorebi, so that the previous\nsession's known window data is not overwritten.\n\nIn the worst case scenario that the previous session's data is\noverwritten, the user will have to either kill and restart the\napplications, or compile komorebi from source and explicitly set\n\"allow_layered\" to \"true\" in the window_is_eligible function, before\nsetting the transparency alpha to 255 (fully opaque), and then resetting\nto the desired value.","shortMessageHtmlLink":"feat(transparency): add transparency manager module"}},{"before":"b7a987be8f23724f9acf6cedb9ecfc059e852617","after":"0761b9160de276df928866e0993cb988848da3cd","ref":"refs/heads/master","pushedAt":"2024-05-31T16:43:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"feat(transparency): add transparency manager module\n\nThis commit adds the transparency manager module, which, when enabled,\nwill make unfocused windows transparent using a user-configurable alpha\nvalue between 0-255.\n\nThe corresponding komorebic commands (transparency, transparency-alpha)\nhave been added, as well as the corresponding static configuration\nvalues (transparency, transparency_alpha).\n\nThis feature is off-by-default and must be explicitly enabled by the user.\n\nIf the process is not shut down cleanly via the 'komorebic stop'\ncommand, it is possible that the user will be left with transparent\nwindows which will not be managed by komorebi the next time it launches.\n\nThis is because the WS_EX_LAYERED style is required for transparency,\nbut is ignored by default in komorebi's window eligibility heuristics.\nFor this reason, a separate state tracker of windows that have had this\nstyle added by the window manager is kept in the transparency manager\nmodule.\n\nFor this edge case of shutdowns where the cleanup logic cannot be run,\nthe 'komorebic restore-windows' command has been updated to remove\ntransparency from all windows that were known to the window manager\nduring the last session before it was killed.\n\nThis must be run _before_ restarting komorebi, so that the previous\nsession's known window data is not overwritten.\n\nIn the worst case scenario that the previous session's data is\noverwritten, the user will have to either kill and restart the\napplications, or compile komorebi from source and explicitly set\n\"allow_layered\" to \"true\" in the window_is_eligible function, before\nsetting the transparency alpha to 255 (fully opaque), and then resetting\nto the desired value.","shortMessageHtmlLink":"feat(transparency): add transparency manager module"}},{"before":"cb59c681d7789e1dad2b2b995566d4024ad69c6f","after":null,"ref":"refs/heads/dependabot/cargo/serde-1.0.203","pushedAt":"2024-05-31T04:41:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"}},{"before":"e8f6a66bed48ac632e1f6aea42a12d02b0faf415","after":"b7a987be8f23724f9acf6cedb9ecfc059e852617","ref":"refs/heads/master","pushedAt":"2024-05-31T04:41:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"chore(deps): bump serde from 1.0.202 to 1.0.203\n\nBumps [serde](https://github.com/serde-rs/serde) from 1.0.202 to 1.0.203.\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.202...v1.0.203)\n\n---\nupdated-dependencies:\n- dependency-name: serde\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump serde from 1.0.202 to 1.0.203"}},{"before":"fd97c7230dc8250f4ee6d097a628b89a93b56a11","after":"e8f6a66bed48ac632e1f6aea42a12d02b0faf415","ref":"refs/heads/master","pushedAt":"2024-05-30T22:42:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(wm): valid directions all require count > 1\n\nThis is a mixture of refactoring and a fix, updating the\nDirection::is_valid_direction trait impl for Default layout to return\nearly with false if the count is < 2.\n\nfix #851","shortMessageHtmlLink":"fix(wm): valid directions all require count > 1"}},{"before":"c866d05e65c08adfd9bf91a1c36cf1efa627cb17","after":"fd97c7230dc8250f4ee6d097a628b89a93b56a11","ref":"refs/heads/master","pushedAt":"2024-05-30T15:47:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"docs(mkdocs) fix typos for installation docs","shortMessageHtmlLink":"docs(mkdocs) fix typos for installation docs"}},{"before":"cc60f55cecbb58a202b816882dcd4768ee3ba6a3","after":"c866d05e65c08adfd9bf91a1c36cf1efa627cb17","ref":"refs/heads/master","pushedAt":"2024-05-30T15:46:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"Fix typos/spelling for installation docs","shortMessageHtmlLink":"Fix typos/spelling for installation docs"}},{"before":"dd2bdedd8e0a64ae725e3d18fa79f63bfa2aa839","after":"cc60f55cecbb58a202b816882dcd4768ee3ba6a3","ref":"refs/heads/master","pushedAt":"2024-05-30T15:37:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"chore(cargo): isolate parking_lot features\n\nIn the case when the `komorebi-client` is used in one project with some\ndependency that is transitively used crate `parking_lot` with feature\n`send_guard`, a compilation error occurs because `komorebi-client`\ntransitively importing `parking_lot` with feature `deadlock_detection`\nand these features are mutually exclusive.\n\nThis fix suggests enabling `deadlock_detection` feature in `parking_lot`\ncrate only if `deadlock_detection` enabled for `komorebi` crate, by\ndefault it is disabled so it will solve issue with `komorebi-client`","shortMessageHtmlLink":"chore(cargo): isolate parking_lot features"}},{"before":"f64605c94844dc00970f8d16342b1c7c5e9445a2","after":"41e40df50cb191ac5fe17187d2608f7b897218dc","ref":"refs/heads/dependabot/cargo/parking_lot-0.12.3","pushedAt":"2024-05-30T15:34:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump parking_lot from 0.12.2 to 0.12.3\n\nBumps [parking_lot](https://github.com/Amanieu/parking_lot) from 0.12.2 to 0.12.3.\n- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/Amanieu/parking_lot/compare/0.12.2...0.12.3)\n\n---\nupdated-dependencies:\n- dependency-name: parking_lot\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump parking_lot from 0.12.2 to 0.12.3"}},{"before":"270374497ca9307ad15f813d9767b067e7a7c68e","after":"dd2bdedd8e0a64ae725e3d18fa79f63bfa2aa839","ref":"refs/heads/master","pushedAt":"2024-05-30T15:33:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"chore(cargo): isolate parking_lot features\n\nIn the case when the `komorebi-client` is used in one project with some\ndependency that is transitively used crate `parking_lot` with feature\n`send_guard`, a compilation error occurs because `komorebi-client`\ntransitively importing `parking_lot` with feature `deadlock_detection`\nand these features are mutually exclusive.\n\nThis fix suggests enabling `deadlock_detection` feature in `parking_lot`\ncrate only if `deadlock_detection` enabled for `komorebi` crate, by\ndefault it is disabled so it will solve issue with `komorebi-client`","shortMessageHtmlLink":"chore(cargo): isolate parking_lot features"}},{"before":"458cac9ce7a6233ae4e440540515bbc7b92d017e","after":"270374497ca9307ad15f813d9767b067e7a7c68e","ref":"refs/heads/master","pushedAt":"2024-05-30T15:26:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(cli): respect named ws send behaviour\n\nThis commit ensures that the \"send\" behaviour is respected in\nnamed-workspace command variants such as send-to-named-workspace.","shortMessageHtmlLink":"fix(cli): respect named ws send behaviour"}},{"before":null,"after":"ee76d8bc1fb479f6d481805b48ec0ad7a47646c9","ref":"refs/heads/fix/ahk-arg-list","pushedAt":"2024-05-29T21:57:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(cli): start ahk with arg list","shortMessageHtmlLink":"fix(cli): start ahk with arg list"}},{"before":"6c90001c002ca643afd8d3ecb93db2915e3533f5","after":"458cac9ce7a6233ae4e440540515bbc7b92d017e","ref":"refs/heads/master","pushedAt":"2024-05-29T20:10:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(cli): respect named ws send behaviour\n\nThis commit ensures that the \"send\" behaviour is respected in\nnamed-workspace command variants such as send-to-named-workspace.","shortMessageHtmlLink":"fix(cli): respect named ws send behaviour"}},{"before":"3232d9242adbbc7ab59ddf428dbf8258313e7a31","after":"6c90001c002ca643afd8d3ecb93db2915e3533f5","ref":"refs/heads/master","pushedAt":"2024-05-29T00:41:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(stackbar): destroy hpen, hbrush + hfont objs\n\nThis commit ensures that HPEN, HBRUSH and HFONT objects which are used\nto draw stackbar tabs are explicitly destroyed with calls to\nDeleteObject after ReleaseDC has been called.\n\nre #855","shortMessageHtmlLink":"fix(stackbar): destroy hpen, hbrush + hfont objs"}},{"before":"e57b08d073ee2cd9a84d8effa49e895923bc3292","after":"3232d9242adbbc7ab59ddf428dbf8258313e7a31","ref":"refs/heads/master","pushedAt":"2024-05-29T00:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"fix(borders): destroy hpen and hbrush objects\n\nThis commit ensures that HPEN and HBRUSH objects created to draw window\nborders are explicitly destroyed with calls to DeleteObject after\nEndPaint has been called.\n\nre #855","shortMessageHtmlLink":"fix(borders): destroy hpen and hbrush objects"}},{"before":"c010de69af63d80beef095a5d9905805d0255ced","after":"e57b08d073ee2cd9a84d8effa49e895923bc3292","ref":"refs/heads/master","pushedAt":"2024-05-29T00:23:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"feat(wm): unset unknown bits when using bitflags\n\nThis commit switches to using the bitflags from_bits_truncate fn to\nhandle applications like Foxit Reader which use garbage bits that aren't\npart of the Window Styles or Extended Window Styles Win32 specs.\n\nAny unknown bits that are not in the Win32 specs will be unset when this\nfunction is run.","shortMessageHtmlLink":"feat(wm): unset unknown bits when using bitflags"}},{"before":"cfb0c7f2ce760b9d27232b8293e35638f049c03a","after":"c010de69af63d80beef095a5d9905805d0255ced","ref":"refs/heads/master","pushedAt":"2024-05-29T00:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LGUG2Z","name":"جاد","path":"/LGUG2Z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13164844?s=80&v=4"},"commit":{"message":"feat(wm): unset unknown bits when using bitflags\n\nThis commit switches to using the bitflags from_bits_truncate fn to\nhandle applications like Foxit Reader that use garbage bits that aren't\npart of the Window Styles or Extended Window Styles Win32 specs.\n\nAny unknown bits that are not in the Win32 specs will be unset when this\nfunction is run.","shortMessageHtmlLink":"feat(wm): unset unknown bits when using bitflags"}},{"before":null,"after":"f64605c94844dc00970f8d16342b1c7c5e9445a2","ref":"refs/heads/dependabot/cargo/parking_lot-0.12.3","pushedAt":"2024-05-27T14:04:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump parking_lot from 0.12.2 to 0.12.3\n\nBumps [parking_lot](https://github.com/Amanieu/parking_lot) from 0.12.2 to 0.12.3.\n- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/Amanieu/parking_lot/compare/0.12.2...0.12.3)\n\n---\nupdated-dependencies:\n- dependency-name: parking_lot\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump parking_lot from 0.12.2 to 0.12.3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXJI-lwA","startCursor":null,"endCursor":null}},"title":"Activity · LGUG2Z/komorebi"}