{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":195216627,"defaultBranch":"v2.x","name":"SystemTrayMenu","ownerLogin":"Hofknecht","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-04T09:58:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/52528841?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1694247148.0","currentOid":""},"activityList":{"items":[{"before":"9fa06e927f7e5b7658bd07fc7b90a45959da408e","after":"ad8e46997d7dd45d7173b80bbf1a0ff6e1a6fb2f","ref":"refs/heads/v2.x","pushedAt":"2023-10-09T19:55:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Simplified project files","shortMessageHtmlLink":"Simplified project files"}},{"before":"5314af937f3a6247c27713c568e7829cf04618e9","after":"9fa06e927f7e5b7658bd07fc7b90a45959da408e","ref":"refs/heads/v2.x","pushedAt":"2023-09-24T01:09:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hofknecht","name":"Markus Hofknecht","path":"/Hofknecht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52528841?s=80&v=4"},"commit":{"message":"Adjusted size and margins for ColumnIconWidth, pictureBoxSearch, dgv (so that it looks exactly the same as v1)","shortMessageHtmlLink":"Adjusted size and margins for ColumnIconWidth, pictureBoxSearch, dgv …"}},{"before":"425bd911608c41de36a2f894c76b4358d85e01ad","after":"5314af937f3a6247c27713c568e7829cf04618e9","ref":"refs/heads/v2.x","pushedAt":"2023-09-23T17:13:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Improve icon loading performance\nRevert always loading common file icon extensions in sync.\n(It slows down load time of sub menu significantly, so keep using async)\nFix preferring persistent icons for watcher updates.\nSimplified icon loading routines.","shortMessageHtmlLink":"Improve icon loading performance"}},{"before":"2987bed7cc4057860dd0debd4d9e16225f66d83f","after":"425bd911608c41de36a2f894c76b4358d85e01ad","ref":"refs/heads/v2.x","pushedAt":"2023-09-23T16:02:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Statically load not found and loading icons to slightly increase performance","shortMessageHtmlLink":"Statically load not found and loading icons to slightly increase perf…"}},{"before":"5e2d17b02b746a864f215beff77e74872fd7577a","after":"2987bed7cc4057860dd0debd4d9e16225f66d83f","ref":"refs/heads/v2.x","pushedAt":"2023-09-23T15:11:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Fix start/stop of icon loading workers","shortMessageHtmlLink":"Fix start/stop of icon loading workers"}},{"before":"dcae66979f98fa39b30aba96daa5661587275b7b","after":"5e2d17b02b746a864f215beff77e74872fd7577a","ref":"refs/heads/v2.x","pushedAt":"2023-09-23T10:18:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Improve sub menu loading performance\nUse thread pool for background icon loading.\nThis eliminates massive thread spawns on very large folders.","shortMessageHtmlLink":"Improve sub menu loading performance"}},{"before":"bc30a77c047d59e68cb6d2bc86de6158e65f9b6b","after":"dcae66979f98fa39b30aba96daa5661587275b7b","ref":"refs/heads/v2.x","pushedAt":"2023-09-23T09:17:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Improve icon loading\nFile icons of main menu are preloaded now, too\nFile extension icons are stored in persistent cache\nThreading behaviors of file and folder icons are the same now","shortMessageHtmlLink":"Improve icon loading"}},{"before":"97ed24d9edcda5fca6f6d6a1d578e68e95b24ac9","after":"bc30a77c047d59e68cb6d2bc86de6158e65f9b6b","ref":"refs/heads/v2.x","pushedAt":"2023-09-22T22:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Enable dark mode support for shell context menu #298\n(Thanks to chip33 for API hint)","shortMessageHtmlLink":"Enable dark mode support for shell context menu #298"}},{"before":"83137c02aeab7c78945d686e7dc7aace17846dd0","after":"97ed24d9edcda5fca6f6d6a1d578e68e95b24ac9","ref":"refs/heads/v2.x","pushedAt":"2023-09-22T21:36:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Update 3rd party components..\nH.NotifyIcon from 2.0.115 to 2.0.118\nPixiEditor.ColorPicker from 3.3.1 to 3.4.1\nWPF from 6.0.0 to 7.0.0","shortMessageHtmlLink":"Update 3rd party components.."}},{"before":"fb18265395a1d0f11b8517d1e24d2aa8060d6907","after":"83137c02aeab7c78945d686e7dc7aace17846dd0","ref":"refs/heads/v2.x","pushedAt":"2023-09-22T20:37:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Increase maximum default icon cache amount to 1000 (was 200)\nShould improve performance on folders with lots of entries.","shortMessageHtmlLink":"Increase maximum default icon cache amount to 1000 (was 200)"}},{"before":"360dbe91636112c2c5acd4ed927bf09d226c1708","after":"fb18265395a1d0f11b8517d1e24d2aa8060d6907","ref":"refs/heads/v2.x","pushedAt":"2023-09-22T18:39:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Fix missed activation events from taskbar window","shortMessageHtmlLink":"Fix missed activation events from taskbar window"}},{"before":"7d3c7bd54e1c9191cbb37d986010da1b8dba0d1c","after":"360dbe91636112c2c5acd4ed927bf09d226c1708","ref":"refs/heads/v2.x","pushedAt":"2023-09-19T20:09:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Fix open animation not playing as row was not found","shortMessageHtmlLink":"Fix open animation not playing as row was not found"}},{"before":"b00092e4a5cb788951757f61143bff05742dcddb","after":"7d3c7bd54e1c9191cbb37d986010da1b8dba0d1c","ref":"refs/heads/v2.x","pushedAt":"2023-09-17T21:22:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Add animation when program is started\nOn v1 the icon switches to the circle icon for a short time.\nOn v2 a green pulse is moving from left to right in the background of the item.","shortMessageHtmlLink":"Add animation when program is started"}},{"before":"569722a5b0b968a33c2e1802b941742b4cdbe605","after":"b00092e4a5cb788951757f61143bff05742dcddb","ref":"refs/heads/v2.x","pushedAt":"2023-09-17T17:11:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Reintroduce hover state of list items\nItems were immediately selected when mouse hovered over","shortMessageHtmlLink":"Reintroduce hover state of list items"}},{"before":"4bb533ea7ccd217e8e1f52255f21156ab4c92b3b","after":"569722a5b0b968a33c2e1802b941742b4cdbe605","ref":"refs/heads/v2.x","pushedAt":"2023-09-17T16:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Add protection against DisconnectedItem as sender object in mouse event handlers\n\nWorkaround was added in early development stage already:\n1f985c53aac8076e807df67778f435201c2bb115\nHowever, it was meant to be no longer occurring, so detection was removed here:\n6ebfed5f78efa23fd0bd2c5dbad5221fa723133b\n3f09f4018830fc439e32dfc801b021ad521eabe6\n3153032110c928a8fddcb4010e5a52b5048b1003\n\nSince it occurred again, we reintroduce this fix at least on all mouse events.\nThis time, we check for the expected object type rather looking up the item in the list.","shortMessageHtmlLink":"Add protection against DisconnectedItem as sender object in mouse eve…"}},{"before":"61c878537488aa26160386a84c8b152b52ad4ce5","after":"4bb533ea7ccd217e8e1f52255f21156ab4c92b3b","ref":"refs/heads/v2.x","pushedAt":"2023-09-17T15:47:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Add more spacing on the left side of list items","shortMessageHtmlLink":"Add more spacing on the left side of list items"}},{"before":"fe42045f771741190f84240a019c654b33d57647","after":"61c878537488aa26160386a84c8b152b52ad4ce5","ref":"refs/heads/v2.x","pushedAt":"2023-09-17T15:08:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Apply scrollbar borders to whole scrollbar rather just the thumb\nHowever only two sided on the longer sides, removed on the short sides","shortMessageHtmlLink":"Apply scrollbar borders to whole scrollbar rather just the thumb"}},{"before":"2da2bcd7fca2e23c63c5671dea66cd76e4bd5211","after":"fe42045f771741190f84240a019c654b33d57647","ref":"refs/heads/v2.x","pushedAt":"2023-09-17T14:38:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Remove obsolete variable","shortMessageHtmlLink":"Remove obsolete variable"}},{"before":"d5dd89b3fec4372c64a5aae45f4f4da1da87e9ab","after":"2da2bcd7fca2e23c63c5671dea66cd76e4bd5211","ref":"refs/heads/v2.x","pushedAt":"2023-09-17T14:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Change rendering of scroll button triangles removing blur effect","shortMessageHtmlLink":"Change rendering of scroll button triangles removing blur effect"}},{"before":"cb54dbd0d38847932be5ca13f93de4072da8185a","after":"d5dd89b3fec4372c64a5aae45f4f4da1da87e9ab","ref":"refs/heads/v2.x","pushedAt":"2023-09-17T10:44:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hofknecht","name":"Markus Hofknecht","path":"/Hofknecht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52528841?s=80&v=4"},"commit":{"message":"Fix COMException at CreateBitmapSourceFromHIcon","shortMessageHtmlLink":"Fix COMException at CreateBitmapSourceFromHIcon"}},{"before":"80158ce9479c39b75f79a2072a0b2b39bfb058f3","after":"cb54dbd0d38847932be5ca13f93de4072da8185a","ref":"refs/heads/v2.x","pushedAt":"2023-09-17T08:40:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hofknecht","name":"Markus Hofknecht","path":"/Hofknecht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52528841?s=80&v=4"},"commit":{"message":"fix InvalidCastException at ListViewItem_MouseLeave","shortMessageHtmlLink":"fix InvalidCastException at ListViewItem_MouseLeave"}},{"before":"72c225a91269052fbadbf7f97d7abd8cc82bd25f","after":"80158ce9479c39b75f79a2072a0b2b39bfb058f3","ref":"refs/heads/v2.x","pushedAt":"2023-09-11T17:25:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Support for clicked state color of list items\nMinor improvement of color updates","shortMessageHtmlLink":"Support for clicked state color of list items"}},{"before":"bfd50ae141714a0f1d953961097e0bdfe0cb6c9c","after":"72c225a91269052fbadbf7f97d7abd8cc82bd25f","ref":"refs/heads/v2.x","pushedAt":"2023-09-11T16:44:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Move item execution into mouse button up event","shortMessageHtmlLink":"Move item execution into mouse button up event"}},{"before":"4f1ee5385c0f542f3279a1656bd3856fad0819dc","after":"bfd50ae141714a0f1d953961097e0bdfe0cb6c9c","ref":"refs/heads/v2.x","pushedAt":"2023-09-11T16:04:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Switch context menu location as it is done by Windows Explorer","shortMessageHtmlLink":"Switch context menu location as it is done by Windows Explorer"}},{"before":"2f790b3226f85a374a7c2feca8f3292c24d7f8ae","after":"4f1ee5385c0f542f3279a1656bd3856fad0819dc","ref":"refs/heads/v2.x","pushedAt":"2023-09-11T15:50:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Log spam protection on COM exceptions while reading icons","shortMessageHtmlLink":"Log spam protection on COM exceptions while reading icons"}},{"before":"a16f686b14ccf29c941ee8414e26568fc289a4a1","after":"ccbfd22db0dfcce4ababa5ed0ef8143fdf1d5e54","ref":"refs/heads/master","pushedAt":"2023-09-09T08:03:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Hofknecht","name":"Markus Hofknecht","path":"/Hofknecht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52528841?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/Hofknecht/SystemTrayMenu","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/Hofknecht/SystemTrayMenu"}},{"before":"3c9f345db32e11a13ce7e0da474283ae516371d8","after":"a16f686b14ccf29c941ee8414e26568fc289a4a1","ref":"refs/heads/master","pushedAt":"2023-09-09T07:57:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hofknecht","name":"Markus Hofknecht","path":"/Hofknecht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52528841?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"c68f7413d953e378295a15c434cde8e0901f0075","after":"2f790b3226f85a374a7c2feca8f3292c24d7f8ae","ref":"refs/heads/v2.x","pushedAt":"2023-09-09T07:56:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hofknecht","name":"Markus Hofknecht","path":"/Hofknecht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52528841?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"1d0741d54ef867eddae39437fa4e2928cb1c1355","after":"c68f7413d953e378295a15c434cde8e0901f0075","ref":"refs/heads/v2.x","pushedAt":"2023-09-02T15:42:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Re-enabled drag and drop","shortMessageHtmlLink":"Re-enabled drag and drop"}},{"before":"3f92b082c21e8f32e629c21e8708bafb6b28a990","after":"1d0741d54ef867eddae39437fa4e2928cb1c1355","ref":"refs/heads/v2.x","pushedAt":"2023-09-01T20:09:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topeterk","name":"Peter Kirmeier","path":"/topeterk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4932525?s=80&v=4"},"commit":{"message":"Fix position calculation on watcher updates","shortMessageHtmlLink":"Fix position calculation on watcher updates"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADkwNOGAA","startCursor":null,"endCursor":null}},"title":"Activity · Hofknecht/SystemTrayMenu"}