{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":807996125,"defaultBranch":"master","name":"dde-shell","ownerLogin":"BLumia","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-05-30T07:17:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10095765?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721211839.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"a45002ad008666eb158ad147ae0b2b5d71218968","ref":"refs/heads/tray-move-onto-stash-action","pushedAt":"2024-07-17T10:23:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"feat: tray item drop on stash action to move to stash area\n\n拖放到 stash 向上箭头图标(的左半部分)上时,原本视为试图移动到此图\n标前而拒绝移动行为,现将其视为希望将图标移到托盘 stash 区域内。\n\n这可以在使 stash tray 未被显示出来的情况下也可以将图标移动到托盘区\n域内。\n\nLog:","shortMessageHtmlLink":"feat: tray item drop on stash action to move to stash area"}},{"before":"4c0b075fc656a3b4ad62ca36467d6bcd50dba9ff","after":"29cd5241270ca9aa67a6ca7070d29bfd3f5a5b8b","ref":"refs/heads/tray-itempos-workaround","pushedAt":"2024-07-12T02:11:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"fix: workaround incorrect layout at startup\n\n首次初始化布局后有概率出现托盘大小/插件位置有偏差的问题,粗略排查和\n注册与更新插件位置的时序存在关系。\n\n新增一个辅助接口用来检查布局问题,并在存在问题时触发一次矫正。此新\n接口后续可以保留,但程序逻辑中后续不应当依赖此检查来进行布局位置的矫\n正行为,例如不应当在设计上依赖此接口来更新布局。\n\nLog:","shortMessageHtmlLink":"fix: workaround incorrect layout at startup"}},{"before":null,"after":"4c0b075fc656a3b4ad62ca36467d6bcd50dba9ff","ref":"refs/heads/tray-itempos-workaround","pushedAt":"2024-07-11T10:43:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"fix: workaround incorrect layout at startup\n\n首次初始化布局后有概率出现托盘大小/插件位置有偏差的问题,粗略排查和\n注册与更新插件位置的时序存在关系。\n\n新增一个辅助接口用来检查布局问题,并在存在问题时触发一次矫正。此新\n接口后续可以保留,但程序逻辑中后续不应当依赖此检查来进行布局位置的矫\n正行为,例如不应当在设计上依赖此接口来更新布局。\n\nLog:","shortMessageHtmlLink":"fix: workaround incorrect layout at startup"}},{"before":"dbf21e074cf24fcd88eb11706abff731e67a7d3a","after":"797537a6e1e008e389058b9cc9dacc2d4ef93269","ref":"refs/heads/tray-isitemactive","pushedAt":"2024-07-10T07:55:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"feat: support isItemActive property for tray plugins\n\n支持 isItemActive 托盘插件属性(但是目前似乎没有插件用了这个属性)\n\nLog:","shortMessageHtmlLink":"feat: support isItemActive property for tray plugins"}},{"before":"3d2808d499a27aa418170387838edf21aa6c1c21","after":"dbf21e074cf24fcd88eb11706abff731e67a7d3a","ref":"refs/heads/tray-isitemactive","pushedAt":"2024-07-10T07:42:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"feat: support isItemActive property for tray plugins\n\n支持 isItemActive 托盘插件属性(但是目前似乎没有插件用了这个属性)\n\nLog:","shortMessageHtmlLink":"feat: support isItemActive property for tray plugins"}},{"before":"d11997c5b98933624c4e8b11150352183b38256b","after":"3d2808d499a27aa418170387838edf21aa6c1c21","ref":"refs/heads/tray-isitemactive","pushedAt":"2024-07-10T07:22:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"feat: support isItemActive property for tray plugins\n\n支持 isItemActive 托盘插件属性(但是目前似乎没有插件用了这个属性)\n\nLog:","shortMessageHtmlLink":"feat: support isItemActive property for tray plugins"}},{"before":null,"after":"d11997c5b98933624c4e8b11150352183b38256b","ref":"refs/heads/tray-isitemactive","pushedAt":"2024-07-10T07:21:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"feat: support isItemActive property for tray plugins\n\n支持 isItemActive 托盘插件属性(但是目前似乎没有插件用了这个属性)\n\nLog:","shortMessageHtmlLink":"feat: support isItemActive property for tray plugins"}},{"before":"61e50f5bf8c55af154716a14d0510efcfeb56dcc","after":null,"ref":"refs/heads/dwindow-dnd","pushedAt":"2024-07-10T05:03:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"}},{"before":null,"after":"61e50f5bf8c55af154716a14d0510efcfeb56dcc","ref":"refs/heads/dwindow-dnd","pushedAt":"2024-07-10T02:54:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"fix: workaround dxcb/DWindow might cause DragEvent get rejected\n\n当给 QuickDragWindow 设置任何 DWindow 属性时,都可能导致 DragEvent\n在拖拽过程中被 reject。此处暂时绕过此问题。\n\nLog:","shortMessageHtmlLink":"fix: workaround dxcb/DWindow might cause DragEvent get rejected"}},{"before":null,"after":"a6a9daa422ea38c8587ab41070082b547b4948d4","ref":"refs/heads/traydelegate-xy","pushedAt":"2024-07-09T07:42:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"fix: tray item sometimes shows empty\n\n当 tray item 被拖到托盘区域内后,有可能只显示位置而不显示图标的问题\n(因为图标被放到了错误的位置)。这可能是因为 tray 分支 rebase 合入\n主干时此段代码被回退了。\n\nLog:","shortMessageHtmlLink":"fix: tray item sometimes shows empty"}},{"before":null,"after":"af17c140c79f11a541c6797a6fe7de6febc7eb1a","ref":"refs/heads/datetime","pushedAt":"2024-07-08T10:14:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"fix: findSurface should find from all models\n\n解决时间插件没找到的问题。\n\nLog:","shortMessageHtmlLink":"fix: findSurface should find from all models"}},{"before":null,"after":"32e8142b9098b1a997458a81b3e7982c52cf7f6d","ref":"refs/heads/tray-drag-overlay","pushedAt":"2024-07-05T09:35:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"chore: tray area show dragged item at cursor position\n\n托盘区域,鼠标光标位置显示拖拽的项目。注意,由于鼠标很容易挡住16*16的图标,\n所以拖拽的图标中心调低了一点点以免被挡住。\n\nLog:","shortMessageHtmlLink":"chore: tray area show dragged item at cursor position"}},{"before":"768b97d1530fd110e32a16eb5544b0f38a509a1a","after":null,"ref":"refs/heads/dconfig-signal","pushedAt":"2024-07-05T07:21:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"}},{"before":null,"after":"0d52831a8bd0b964d209624023c4c68cae9853f7","ref":"refs/heads/apptray-default-area","pushedAt":"2024-07-05T07:19:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"chore: adjust application tray default area\n\n调整应用托盘所位于的默认区域,应用托盘默认位于托盘区域,其它插件默\n认位于折叠区域。\n\nLog:","shortMessageHtmlLink":"chore: adjust application tray default area"}},{"before":"38b74c52d4d071d3df1a5f7bdefc6e7d1190d6e8","after":"768b97d1530fd110e32a16eb5544b0f38a509a1a","ref":"refs/heads/dconfig-signal","pushedAt":"2024-07-05T05:58:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"chore: watch DConfig valueChanged signal, check surface flag\n\n现在 DConfig 的变动信号会被监听,hidden 组变化时会更新对应状态并刷新\n界面显示顺序。\n\n另外,也调整了拖拽区域的限制,并开始检查 ForceDock 属性。调整后为:\n\n- Custom: 折叠和常显区域随意拖拽\n- ForceDock:只能在常显区域拖拽\n\n另外,目前时间插件被特定单独加载到了 fixed 区域。","shortMessageHtmlLink":"chore: watch DConfig valueChanged signal, check surface flag"}},{"before":null,"after":"38b74c52d4d071d3df1a5f7bdefc6e7d1190d6e8","ref":"refs/heads/dconfig-signal","pushedAt":"2024-07-04T10:36:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"chore: watch DConfig valueChanged signal, check surface flag\n\n现在 DConfig 的变动信号会被监听,hidden 组变化时会更新对应状态并刷新\n界面显示顺序。\n\n另外,也调整了拖拽区域的限制,并开始检查 ForceDock 属性。调整后为:\n\n- Custom: 折叠和常显区域随意拖拽\n- ForceDock:只能在常显区域拖拽\n\n另外,目前时间插件被特定单独加载到了 fixed 区域。","shortMessageHtmlLink":"chore: watch DConfig valueChanged signal, check surface flag"}},{"before":"d88519ec1af003429e1fe8960ddee3cc8f5b7c57","after":"c4f930ddc3c4769d33d66dc3b4bcce27fc96aee3","ref":"refs/heads/v25tray-positioner","pushedAt":"2024-07-02T08:50:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"refactor: tray area support custom sized items\n\n此提交新增了用于支持非常规尺寸的托盘图标的相关工具类。包括一个管理布\n局的类 TrayItemPositionManager 以及用于向此类注册托盘尺寸的另一个类\nTrayItemPositionRegister。\n\nLog:","shortMessageHtmlLink":"refactor: tray area support custom sized items"}},{"before":"0866cddaea89c0be5297a39eac8c712b4b4860f3","after":"d88519ec1af003429e1fe8960ddee3cc8f5b7c57","ref":"refs/heads/v25tray-positioner","pushedAt":"2024-07-02T08:49:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"refactor: tray area support custom sized items\n\n此提交新增了用于支持非常规尺寸的托盘图标的相关工具类。包括一个管理布\n局的类 TrayItemPositionManager 以及用于向此类注册托盘尺寸的另一个类\nTrayItemPositionRegister。QML 一侧暂时没实际对接到此功能,故界面行为\n目前和之前一样。\n\nLog:","shortMessageHtmlLink":"refactor: tray area support custom sized items"}},{"before":"5be4225bdf833b26ea1795ea16a3c8f6f0f1fa12","after":"0866cddaea89c0be5297a39eac8c712b4b4860f3","ref":"refs/heads/v25tray-positioner","pushedAt":"2024-07-01T08:55:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"refactor: tray area support custom sized items\n\n此提交新增了用于支持非常规尺寸的托盘图标的相关工具类。包括一个管理布\n局的类 TrayItemPositionManager 以及用于向此类注册托盘尺寸的另一个类\nTrayItemPositionRegister。QML 一侧暂时没实际对接到此功能,故界面行为\n目前和之前一样。\n\nLog:","shortMessageHtmlLink":"refactor: tray area support custom sized items"}},{"before":"2418cedd54bea3d4640ba7e7f02c15ed09972bff","after":"5be4225bdf833b26ea1795ea16a3c8f6f0f1fa12","ref":"refs/heads/v25tray-positioner","pushedAt":"2024-07-01T06:54:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"refactor: tray area support custom sized items\n\n此提交新增了用于支持非常规尺寸的托盘图标的相关工具类。包括一个管理布\n局的类 TrayItemPositionManager 以及用于向此类注册托盘尺寸的另一个类\nTrayItemPositionRegister。QML 一侧暂时没实际对接到此功能,故界面行为\n目前和之前一样。\n\nLog:","shortMessageHtmlLink":"refactor: tray area support custom sized items"}},{"before":null,"after":"2418cedd54bea3d4640ba7e7f02c15ed09972bff","ref":"refs/heads/v25tray-positioner","pushedAt":"2024-06-28T03:07:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"refactor: tray area support custom sized items\n\n此提交新增了用于支持非常规尺寸的托盘图标的相关工具类。包括一个管理布\n局的类 TrayItemPositionManager 以及用于向此类注册托盘尺寸的另一个类\nTrayItemPositionRegister。QML 一侧暂时没实际对接到此功能,故界面行为\n目前和之前一样。\n\nLog:","shortMessageHtmlLink":"refactor: tray area support custom sized items"}},{"before":null,"after":"45a04f862751ec3fdcb21cb33020ccbccc93b6ad","ref":"refs/heads/v25tray-custom","pushedAt":"2024-06-24T08:19:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"chore: move custom sizepolicy tray items to their own contianer\n\n自定义尺寸的托盘图标不再由 TraySortOrderModel 管理。\n\nLog:","shortMessageHtmlLink":"chore: move custom sizepolicy tray items to their own contianer"}},{"before":null,"after":"05e3385cba086ed6eccc285a054de1c13ecabaac","ref":"refs/heads/v25tray-dconfig","pushedAt":"2024-06-21T09:14:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"chore: store/load tray state data from DConfig\n\nLog:","shortMessageHtmlLink":"chore: store/load tray state data from DConfig"}},{"before":"51a266bbcfa23664f07d79445fb130eb6319fa02","after":null,"ref":"refs/heads/v25tray-hidden","pushedAt":"2024-06-21T03:44:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"}},{"before":"3107e41261742d2c5b92e6b35896fa845e4b9ee4","after":"51a266bbcfa23664f07d79445fb130eb6319fa02","ref":"refs/heads/v25tray-hidden","pushedAt":"2024-06-20T09:11:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"chore: initial support for hide surface from tray\n\nLog:","shortMessageHtmlLink":"chore: initial support for hide surface from tray"}},{"before":null,"after":"3107e41261742d2c5b92e6b35896fa845e4b9ee4","ref":"refs/heads/v25tray-hidden","pushedAt":"2024-06-20T09:09:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"chore: initial support for hide surface from tray\n\nLog:","shortMessageHtmlLink":"chore: initial support for hide surface from tray"}},{"before":"21baf15f4b63a3c29fe48785f3041b8200fb6da7","after":null,"ref":"refs/heads/v25tray-dnd","pushedAt":"2024-06-20T07:06:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"}},{"before":null,"after":"21baf15f4b63a3c29fe48785f3041b8200fb6da7","ref":"refs/heads/v25tray-dnd","pushedAt":"2024-06-19T10:24:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"feat: initial drag'n'drop support for new dock tray\n\n为新托盘实现初步拖拽支持。\n\nLog:","shortMessageHtmlLink":"feat: initial drag'n'drop support for new dock tray"}},{"before":"d8c3cdd2602e660ed9197211aa043a498d296a9e","after":null,"ref":"refs/heads/v25tray-stashed","pushedAt":"2024-06-18T08:28:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"}},{"before":"47d400070efda245b6fb9b19dfc2bd1d9baf5ab4","after":"d8c3cdd2602e660ed9197211aa043a498d296a9e","ref":"refs/heads/v25tray-stashed","pushedAt":"2024-06-18T06:55:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BLumia","name":"Gary Wang","path":"/BLumia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10095765?s=80&v=4"},"commit":{"message":"feat: initial support for stashed tray layout\n\n初步支持可隐藏区域的托盘\n\nLog:","shortMessageHtmlLink":"feat: initial support for stashed tray layout"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgbNEjwA","startCursor":null,"endCursor":null}},"title":"Activity · BLumia/dde-shell"}