{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":11921791,"defaultBranch":"master","name":"lxqt-panel","ownerLogin":"lxqt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-06T10:48:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32845505?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719923606.0","currentOid":""},"activityList":{"items":[{"before":"2bbc017430c102b4dab47bb082dc8ee738a3a804","after":"8224bfa89fb4a2994e7a0ccb4d449bb41667bed5","ref":"refs/heads/custom_command_wheel","pushedAt":"2024-07-02T12:37:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tsujan","name":null,"path":"/tsujan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/981076?s=80&v=4"},"commit":{"message":"Made horizontal wheel scrolling work with Custom Command\n\nPreviously, only the vertical wheel scrolling worked, which might not be ideal with a touchpad.\n\nA confession: My concern wasn't the touchpad ;) I made this patch as a workaround for a regression about Wayland, because of which, Qt's vertical and horizontal wheel events are swapped under special circumstances. However, the end result is independent of that regression.","shortMessageHtmlLink":"Made horizontal wheel scrolling work with Custom Command"}},{"before":null,"after":"2bbc017430c102b4dab47bb082dc8ee738a3a804","ref":"refs/heads/custom_command_wheel","pushedAt":"2024-07-02T12:33:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tsujan","name":null,"path":"/tsujan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/981076?s=80&v=4"},"commit":{"message":"Weblate commit (#2070)\n\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/panel/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-backlight-menu-entry/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-colorpicker-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-colorpicker/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-customcommand-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-customcommand/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-desktopswitch/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-directorymenu/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-fancymenu/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-fancymenu/zh_CN/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-kbindicator-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-kbindindicator/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-mainmenu/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-mount/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-networkmanager-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-qeyes-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-qeyes/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-sensors-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-sensors/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-showdesktop/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-spacer-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-spacer/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-tray-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-volume-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-volume/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-worldclock-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-worldclock/da/\r\nTranslation: LXQt Panel/Panel\r\nTranslation: LXQt Panel/plugin-backlight (Name & Description)\r\nTranslation: LXQt Panel/plugin-colorpicker\r\nTranslation: LXQt Panel/plugin-colorpicker (Name & Description)\r\nTranslation: LXQt Panel/plugin-customcommand\r\nTranslation: LXQt Panel/plugin-customcommand (Name & Description)\r\nTranslation: LXQt Panel/plugin-desktopswitch\r\nTranslation: LXQt Panel/plugin-directorymenu\r\nTranslation: LXQt Panel/plugin-fancymenu\r\nTranslation: LXQt Panel/plugin-kbindicator\r\nTranslation: LXQt Panel/plugin-kbindicator (Name & Description)\r\nTranslation: LXQt Panel/plugin-mainmenu\r\nTranslation: LXQt Panel/plugin-mount\r\nTranslation: LXQt Panel/plugin-networkmonitor (Name & Description)\r\nTranslation: LXQt Panel/plugin-qeyes\r\nTranslation: LXQt Panel/plugin-qeyes (Name & Description)\r\nTranslation: LXQt Panel/plugin-sensors\r\nTranslation: LXQt Panel/plugin-sensors (Name & Description)\r\nTranslation: LXQt Panel/plugin-showdesktop\r\nTranslation: LXQt Panel/plugin-spacer\r\nTranslation: LXQt Panel/plugin-spacer (Name & Description)\r\nTranslation: LXQt Panel/plugin-tray (Name & Description)\r\nTranslation: LXQt Panel/plugin-volume\r\nTranslation: LXQt Panel/plugin-volume (Name & Description)\r\nTranslation: LXQt Panel/plugin-worldclock\r\nTranslation: LXQt Panel/plugin-worldclock (Name & Description)\r\n\r\nCo-authored-by: Peter Jespersen \r\nCo-authored-by: 雪と葉 ","shortMessageHtmlLink":"Weblate commit (#2070)"}},{"before":"5e22f134daf904c6d690849c7528a3d515699e02","after":"2bbc017430c102b4dab47bb082dc8ee738a3a804","ref":"refs/heads/master","pushedAt":"2024-06-18T05:51:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stefonarch","name":"Standreas","path":"/stefonarch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10681413?s=80&v=4"},"commit":{"message":"Weblate commit (#2070)\n\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/panel/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-backlight-menu-entry/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-colorpicker-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-colorpicker/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-customcommand-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-customcommand/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-desktopswitch/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-directorymenu/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-fancymenu/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-fancymenu/zh_CN/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-kbindicator-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-kbindindicator/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-mainmenu/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-mount/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-networkmanager-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-qeyes-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-qeyes/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-sensors-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-sensors/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-showdesktop/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-spacer-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-spacer/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-tray-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-volume-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-volume/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-worldclock-name-and-description/da/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-worldclock/da/\r\nTranslation: LXQt Panel/Panel\r\nTranslation: LXQt Panel/plugin-backlight (Name & Description)\r\nTranslation: LXQt Panel/plugin-colorpicker\r\nTranslation: LXQt Panel/plugin-colorpicker (Name & Description)\r\nTranslation: LXQt Panel/plugin-customcommand\r\nTranslation: LXQt Panel/plugin-customcommand (Name & Description)\r\nTranslation: LXQt Panel/plugin-desktopswitch\r\nTranslation: LXQt Panel/plugin-directorymenu\r\nTranslation: LXQt Panel/plugin-fancymenu\r\nTranslation: LXQt Panel/plugin-kbindicator\r\nTranslation: LXQt Panel/plugin-kbindicator (Name & Description)\r\nTranslation: LXQt Panel/plugin-mainmenu\r\nTranslation: LXQt Panel/plugin-mount\r\nTranslation: LXQt Panel/plugin-networkmonitor (Name & Description)\r\nTranslation: LXQt Panel/plugin-qeyes\r\nTranslation: LXQt Panel/plugin-qeyes (Name & Description)\r\nTranslation: LXQt Panel/plugin-sensors\r\nTranslation: LXQt Panel/plugin-sensors (Name & Description)\r\nTranslation: LXQt Panel/plugin-showdesktop\r\nTranslation: LXQt Panel/plugin-spacer\r\nTranslation: LXQt Panel/plugin-spacer (Name & Description)\r\nTranslation: LXQt Panel/plugin-tray (Name & Description)\r\nTranslation: LXQt Panel/plugin-volume\r\nTranslation: LXQt Panel/plugin-volume (Name & Description)\r\nTranslation: LXQt Panel/plugin-worldclock\r\nTranslation: LXQt Panel/plugin-worldclock (Name & Description)\r\n\r\nCo-authored-by: Peter Jespersen \r\nCo-authored-by: 雪と葉 ","shortMessageHtmlLink":"Weblate commit (#2070)"}},{"before":"5def5ac7d8d624867290481aa51c2c0ecb5b5c03","after":"5e22f134daf904c6d690849c7528a3d515699e02","ref":"refs/heads/master","pushedAt":"2024-06-11T05:46:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stefonarch","name":"Standreas","path":"/stefonarch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10681413?s=80&v=4"},"commit":{"message":"Added layershell and link to libdbusmenu-lxqt (#2072)","shortMessageHtmlLink":"Added layershell and link to libdbusmenu-lxqt (#2072)"}},{"before":"83634a0fdd75ec38b21fb15805833cfaf1176900","after":"1fc55941df0a55bf52e1f82b0a4864a6e8fe333b","ref":"refs/heads/work/gfgit/wayland_taskbar","pushedAt":"2024-06-08T15:41:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gfgit","name":"Filippo Gentile","path":"/gfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42845724?s=80&v=4"},"commit":{"message":"LXQtTaskbarWaylandBackend: add dummy setDesktopLayout()","shortMessageHtmlLink":"LXQtTaskbarWaylandBackend: add dummy setDesktopLayout()"}},{"before":"84ad2be362516e14dca6b61ee5171e326f277c3a","after":null,"ref":"refs/heads/work/gfgit/refactor_wm_interaction","pushedAt":"2024-06-06T16:08:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tsujan","name":null,"path":"/tsujan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/981076?s=80&v=4"}},{"before":"d38db5f5af3c776dd4a22e1e5c795521aba77361","after":"5def5ac7d8d624867290481aa51c2c0ecb5b5c03","ref":"refs/heads/master","pushedAt":"2024-06-06T16:08:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tsujan","name":null,"path":"/tsujan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/981076?s=80&v=4"},"commit":{"message":"Refactor Window Manager interaction (#2041)\n\n* TaskBar: forward declare\r\n\r\n* TaskBar: new ILXQtTaskbarAbstractBackend\r\n\r\nThis is an abstract interface to operate windows\r\nand workspaces\r\n\r\n* ILXQtTaskbarAbstractBackend: add supportsAction() method\r\n\r\n- Move WindowProperty enum to lxqttaskbartypes.h\r\n\r\n* TaskBar: add X11 backend\r\n\r\n* TaskBar: new LXQtTaskBarProxyModel\r\n\r\nThis model will manage the tasks shown\r\n\r\n* TaskBar: use backend in LXQtTaskBar\r\n\r\n* TaskBar: initial use of backend in LXQtTaskButton\r\n\r\n* TaskBar: use backend for urgency hint\r\n\r\n* TaskBar: use backend to set window layer\r\n\r\n* TaskBar: use backend to close and raise window\r\n\r\nAlso use it to get window icon\r\n\r\n* TaskBar: use backend to roll up (shade) windows\r\n\r\n* TaskBar: use backend to minimize window\r\n\r\n* TaskBar: use backend to de-maximize window\r\n\r\n* TaskBar: use backend to get window state\r\n\r\n* TaskBar: use backend to set window state\r\n\r\n* TaskBar: port workspace usage to backend\r\n\r\n* TaskBar: remove X11 specific includes in lxqttaskbutton.cpp\r\n\r\n* TaskBar: remove X11 code from LXQtTaskBar and LXQtTaskGroup\r\n\r\n* TaskBar: LXQtTaskButton remove X11 specific code\r\n\r\n* TaskBar: set context menu parent\r\n\r\n* LXQtPanel: rework calculatePopupWindowPos()\r\n\r\n- Don't rely on global screen coordinates\r\n\r\n- This will be needed for future Wayland port,\r\n Where we don't have global screen coordinates\r\n\r\n- Keep compatible behavior on X11\r\n\r\n* LXQtPanel: avoid QCursor::pos() usage\r\n\r\n* ILXQtTaskbarAbstractBackend: new Geometry window property\r\n\r\nThis new window propery flag is needed to notify geometry changes\r\n\r\n* Move ILXQtTaskbarAbstractBackend to panel directory\r\n\r\n- It is now a global instance\r\n\r\n* ILXQtTaskbarAbstractBackend: new isAreaOverlapped() method\r\n\r\n* LXQtPanel: use less KX11Extras and more ILXQtTaskbarAbstractBackend\r\n\r\n* ILXQtTaskbarAbstractBackend: add dummy implementation\r\n\r\nThis will be used to avoid crashing panel in case no backend could be\r\ncreated.\r\nA warning message will be printed in this case.\r\n\r\n* LXQtMainMenu: indent header include\r\n\r\n* ILXQtTaskbarAbstractBackend: new showDesktop() function\r\n\r\n* ShowDesktop: use ILXQtTaskbarAbstractBackend\r\n\r\n* DesktopSwitch: port to ILXQtTaskbarAbstractBackend\r\n\r\n- Clarify desktop index range\r\n\r\n* LXQtTaskbarConfiguration: port to ILXQtTaskBarAbstractBackend\r\n\r\n* DesktopSwitchConfiguration: port to ILXQtTaskBarAbstractBackend TODO\r\n\r\nTODO: this will disable changing desktop names\r\n\r\n* TaskBar: consider initial windows\r\n\r\n* DesktopSwitch: remove unused isWindowHighlightable()\r\n\r\n* DesktopSwitch: show unsupported widget if backend does not have switch\r\ncapability\r\n\r\n* ILXQtTaskbarAbstractBackend: add setDesktopLayout() function\r\n\r\n- Use it in DesktopSwitch::settingsChanged()\r\n\r\n* LXQtTaskbarX11Backend: fix re-add window after property changes\r\n\r\n* LXQtTaskBarDummyBackend: fix compilation\r\n\r\n* LXQtTaskBarPlugin: fix headers path\r\n\r\n* Revert \"LXQtPanel: rework calculatePopupWindowPos()\"\r\n\r\nThis reverts commit b0e54b87c7a9800cf9786b97916b48e9eb0c4c23.\r\n\r\n* Removed `mDesktops` after rebasing\r\n\r\n* Reverted X11 codes of `DesktopSwitchConfiguration::loadDesktopsNames`\r\n\r\n---------\r\n\r\nCo-authored-by: Tsu Jan ","shortMessageHtmlLink":"Refactor Window Manager interaction (#2041)"}},{"before":"76dad956b9140fdce31a8895edb190905df84b6c","after":"84ad2be362516e14dca6b61ee5171e326f277c3a","ref":"refs/heads/work/gfgit/refactor_wm_interaction","pushedAt":"2024-06-06T16:03:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tsujan","name":null,"path":"/tsujan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/981076?s=80&v=4"},"commit":{"message":"Reverted X11 codes of `DesktopSwitchConfiguration::loadDesktopsNames`","shortMessageHtmlLink":"Reverted X11 codes of DesktopSwitchConfiguration::loadDesktopsNames"}},{"before":"b5ffeeebe043e5e556c3c5adede9d3b82e04c3c6","after":"76dad956b9140fdce31a8895edb190905df84b6c","ref":"refs/heads/work/gfgit/refactor_wm_interaction","pushedAt":"2024-06-06T14:05:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tsujan","name":null,"path":"/tsujan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/981076?s=80&v=4"},"commit":{"message":"Removed `mDesktops` after rebasing","shortMessageHtmlLink":"Removed mDesktops after rebasing"}},{"before":"3fe36aff02d6fe178c14e723a5bc9e568715929d","after":"b5ffeeebe043e5e556c3c5adede9d3b82e04c3c6","ref":"refs/heads/work/gfgit/refactor_wm_interaction","pushedAt":"2024-06-05T21:39:50.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"gfgit","name":"Filippo Gentile","path":"/gfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42845724?s=80&v=4"},"commit":{"message":"Merge branch 'master' into work/gfgit/refactor_wm_interaction","shortMessageHtmlLink":"Merge branch 'master' into work/gfgit/refactor_wm_interaction"}},{"before":"817c5f27ae3c12236a5a156de3b26f4c91f090c5","after":"d38db5f5af3c776dd4a22e1e5c795521aba77361","ref":"refs/heads/master","pushedAt":"2024-06-03T11:28:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stefonarch","name":"Standreas","path":"/stefonarch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10681413?s=80&v=4"},"commit":{"message":"Weblate commit (#2069)\n\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-fancymenu/ja/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-fancymenu/sl/\r\nTranslation: LXQt Panel/plugin-fancymenu\r\n\r\nCo-authored-by: Dejweed <12davidkac@gmail.com>\r\nCo-authored-by: Masamichi Ito ","shortMessageHtmlLink":"Weblate commit (#2069)"}},{"before":"87f00f43f9d63e15d7597c1788fd0262b25602e6","after":null,"ref":"refs/heads/init-in-constructor","pushedAt":"2024-06-03T11:06:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"luis-pereira","name":"Luís Pereira","path":"/luis-pereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62877?s=80&v=4"}},{"before":"d3ca50a8e6e032e66d996a9e62977885478ce21d","after":"817c5f27ae3c12236a5a156de3b26f4c91f090c5","ref":"refs/heads/master","pushedAt":"2024-06-03T11:06:01.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"luis-pereira","name":"Luís Pereira","path":"/luis-pereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62877?s=80&v=4"},"commit":{"message":"Merge branch 'init-in-constructor'\n\n* init-in-constructor:\n plugin-kbindicator: Initialize every member in the constructor\n panel: Initialize every member in the constructor\n plugin-sysstat: Initialize every member in the constructor\n plugin-fancymenu: Initialize in the constructor\n plugin-fancymenu: Don't use uninitialized variables/struct members","shortMessageHtmlLink":"Merge branch 'init-in-constructor'"}},{"before":"09f006f6dc0fa7905a843bd219131c6e79e86665","after":"3fe36aff02d6fe178c14e723a5bc9e568715929d","ref":"refs/heads/work/gfgit/refactor_wm_interaction","pushedAt":"2024-05-31T10:41:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gfgit","name":"Filippo Gentile","path":"/gfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42845724?s=80&v=4"},"commit":{"message":"Revert \"LXQtPanel: rework calculatePopupWindowPos()\"\n\nThis reverts commit b0e54b87c7a9800cf9786b97916b48e9eb0c4c23.","shortMessageHtmlLink":"Revert \"LXQtPanel: rework calculatePopupWindowPos()\""}},{"before":"0e79998453421c8efc29609f179de19a738d8d15","after":"09f006f6dc0fa7905a843bd219131c6e79e86665","ref":"refs/heads/work/gfgit/refactor_wm_interaction","pushedAt":"2024-05-31T10:38:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gfgit","name":"Filippo Gentile","path":"/gfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42845724?s=80&v=4"},"commit":{"message":"LXQtTaskBarPlugin: fix headers path","shortMessageHtmlLink":"LXQtTaskBarPlugin: fix headers path"}},{"before":"b714a13c6ca9c2a944cb10d140729497d16b8b73","after":"d3ca50a8e6e032e66d996a9e62977885478ce21d","ref":"refs/heads/master","pushedAt":"2024-05-27T06:23:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stefonarch","name":"Standreas","path":"/stefonarch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10681413?s=80&v=4"},"commit":{"message":"Weblate commit (#2063)\n\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/panel/is/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-customcommand/bg/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-customcommand/pa/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-fancymenu/is/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-kbindindicator/pa/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-mainmenu/is/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-networkmonitor/is/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-showdesktop/is/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-tray-name-and-description/is/\r\nTranslation: LXQt Panel/Panel\r\nTranslation: LXQt Panel/plugin-customcommand\r\nTranslation: LXQt Panel/plugin-fancymenu\r\nTranslation: LXQt Panel/plugin-kbindicator\r\nTranslation: LXQt Panel/plugin-mainmenu\r\nTranslation: LXQt Panel/plugin-networkmonitor\r\nTranslation: LXQt Panel/plugin-showdesktop\r\nTranslation: LXQt Panel/plugin-tray (Name & Description)\r\n\r\nCo-authored-by: A S Alam \r\nCo-authored-by: Mincho Kondarev \r\nCo-authored-by: Pjetur G. Hjaltason ","shortMessageHtmlLink":"Weblate commit (#2063)"}},{"before":null,"after":"87f00f43f9d63e15d7597c1788fd0262b25602e6","ref":"refs/heads/init-in-constructor","pushedAt":"2024-05-23T17:49:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luis-pereira","name":"Luís Pereira","path":"/luis-pereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62877?s=80&v=4"},"commit":{"message":"plugin-kbindicator: Initialize every member in the constructor","shortMessageHtmlLink":"plugin-kbindicator: Initialize every member in the constructor"}},{"before":"b714a13c6ca9c2a944cb10d140729497d16b8b73","after":null,"ref":"refs/heads/undefined-behabior","pushedAt":"2024-05-22T18:11:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"luis-pereira","name":"Luís Pereira","path":"/luis-pereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62877?s=80&v=4"}},{"before":"468242a073e956b955da24af04968459d3a74814","after":"b714a13c6ca9c2a944cb10d140729497d16b8b73","ref":"refs/heads/master","pushedAt":"2024-05-22T18:11:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luis-pereira","name":"Luís Pereira","path":"/luis-pereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62877?s=80&v=4"},"commit":{"message":"plugin-desktopswitch: Don't use DesktopSwitchButton::LabelType invalid value\n\nStops undefined behavior.\nReference:\nenum foo { a = 0, b = UINT_MAX }; // range: [0, UINT_MAX]\nfoo x = foo(-1); // undefined behavior since CWG 1766,\n // even if foo's underlying type is unsigned int","shortMessageHtmlLink":"plugin-desktopswitch: Don't use DesktopSwitchButton::LabelType invali…"}},{"before":null,"after":"b714a13c6ca9c2a944cb10d140729497d16b8b73","ref":"refs/heads/undefined-behabior","pushedAt":"2024-05-21T22:13:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luis-pereira","name":"Luís Pereira","path":"/luis-pereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62877?s=80&v=4"},"commit":{"message":"plugin-desktopswitch: Don't use DesktopSwitchButton::LabelType invalid value\n\nStops undefined behavior.\nReference:\nenum foo { a = 0, b = UINT_MAX }; // range: [0, UINT_MAX]\nfoo x = foo(-1); // undefined behavior since CWG 1766,\n // even if foo's underlying type is unsigned int","shortMessageHtmlLink":"plugin-desktopswitch: Don't use DesktopSwitchButton::LabelType invali…"}},{"before":"5e8966ed39a3bbfe1be7b265c5012ccf893b81de","after":"0e79998453421c8efc29609f179de19a738d8d15","ref":"refs/heads/work/gfgit/refactor_wm_interaction","pushedAt":"2024-05-10T13:01:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gfgit","name":"Filippo Gentile","path":"/gfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42845724?s=80&v=4"},"commit":{"message":"LXQtTaskBarDummyBackend: fix compilation","shortMessageHtmlLink":"LXQtTaskBarDummyBackend: fix compilation"}},{"before":"8b78adda8784fe52e3d5a4154cf71aef71f018ab","after":"5e8966ed39a3bbfe1be7b265c5012ccf893b81de","ref":"refs/heads/work/gfgit/refactor_wm_interaction","pushedAt":"2024-05-10T08:58:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gfgit","name":"Filippo Gentile","path":"/gfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42845724?s=80&v=4"},"commit":{"message":"LXQtTaskbarX11Backend: fix re-add window after property changes","shortMessageHtmlLink":"LXQtTaskbarX11Backend: fix re-add window after property changes"}},{"before":"16593d11d9a8128702d6dfb4049160a4acc8a3a5","after":null,"ref":"refs/heads/prerelease","pushedAt":"2024-05-08T16:37:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tsujan","name":null,"path":"/tsujan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/981076?s=80&v=4"}},{"before":"0b02daa075bd14ce101e3737fd50be318d251e94","after":"468242a073e956b955da24af04968459d3a74814","ref":"refs/heads/master","pushedAt":"2024-05-08T16:37:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tsujan","name":null,"path":"/tsujan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/981076?s=80&v=4"},"commit":{"message":"Pre-release changes (#2062)","shortMessageHtmlLink":"Pre-release changes (#2062)"}},{"before":"0b02daa075bd14ce101e3737fd50be318d251e94","after":"16593d11d9a8128702d6dfb4049160a4acc8a3a5","ref":"refs/heads/prerelease","pushedAt":"2024-05-08T11:46:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tsujan","name":null,"path":"/tsujan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/981076?s=80&v=4"},"commit":{"message":"Pre-release changes","shortMessageHtmlLink":"Pre-release changes"}},{"before":null,"after":"0b02daa075bd14ce101e3737fd50be318d251e94","ref":"refs/heads/prerelease","pushedAt":"2024-05-08T11:40:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tsujan","name":null,"path":"/tsujan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/981076?s=80&v=4"},"commit":{"message":"Workaround for mount plugin with a GLib-mounted encrypted volume (#2060)\n\n`Solid::StorageAccess::accessibilityChanged` isn't emitted when an encrypted volume is mounted by GLib/GIO (e.g., through pcmanfm-qt). This is a workaround.\r\n\r\nCloses https://github.com/lxqt/lxqt-panel/issues/1639","shortMessageHtmlLink":"Workaround for mount plugin with a GLib-mounted encrypted volume (#2060)"}},{"before":"b4d11415097186cd0dc8720893c8017d57e1d62a","after":null,"ref":"refs/heads/encrypted_mount","pushedAt":"2024-05-07T16:53:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tsujan","name":null,"path":"/tsujan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/981076?s=80&v=4"}},{"before":"ae8733e767ef5082ad1d3c61ffc6351f7224a436","after":"0b02daa075bd14ce101e3737fd50be318d251e94","ref":"refs/heads/master","pushedAt":"2024-05-07T16:53:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tsujan","name":null,"path":"/tsujan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/981076?s=80&v=4"},"commit":{"message":"Workaround for mount plugin with a GLib-mounted encrypted volume (#2060)\n\n`Solid::StorageAccess::accessibilityChanged` isn't emitted when an encrypted volume is mounted by GLib/GIO (e.g., through pcmanfm-qt). This is a workaround.\r\n\r\nCloses https://github.com/lxqt/lxqt-panel/issues/1639","shortMessageHtmlLink":"Workaround for mount plugin with a GLib-mounted encrypted volume (#2060)"}},{"before":"a49e814a80267e18cdd14d855f983ea03a1e56e6","after":"ae8733e767ef5082ad1d3c61ffc6351f7224a436","ref":"refs/heads/master","pushedAt":"2024-05-07T14:53:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stefonarch","name":"Standreas","path":"/stefonarch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10681413?s=80&v=4"},"commit":{"message":"Weblate commit (#2058)\n\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/panel/bg/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-backlight-menu-entry/zh_CN/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-customcommand/bg/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-desktopswitch/bg/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-fancymenu-name-and-description/zh_CN/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-kbindindicator/bg/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-mainmenu/bg/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-mount/bg/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-qeyes-name-and-description/zh_CN/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-qeyes/zh_CN/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-statusnotifier/bg/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-statusnotifier/zh_CN/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-sysstat/bg/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-volume/bg/\r\nTranslate-URL: https://translate.lxqt-project.org/projects/lxqt-panel/plugin-worldclock/bg/\r\nTranslation: LXQt Panel/Panel\r\nTranslation: LXQt Panel/plugin-backlight (Name & Description)\r\nTranslation: LXQt Panel/plugin-customcommand\r\nTranslation: LXQt Panel/plugin-desktopswitch\r\nTranslation: LXQt Panel/plugin-fancymenu (Name & Description)\r\nTranslation: LXQt Panel/plugin-kbindicator\r\nTranslation: LXQt Panel/plugin-mainmenu\r\nTranslation: LXQt Panel/plugin-mount\r\nTranslation: LXQt Panel/plugin-qeyes\r\nTranslation: LXQt Panel/plugin-qeyes (Name & Description)\r\nTranslation: LXQt Panel/plugin-statusnotifier\r\nTranslation: LXQt Panel/plugin-sysstat\r\nTranslation: LXQt Panel/plugin-volume\r\nTranslation: LXQt Panel/plugin-worldclock\r\n\r\nCo-authored-by: Mincho Kondarev \r\nCo-authored-by: carrothu-cn ","shortMessageHtmlLink":"Weblate commit (#2058)"}},{"before":"a234fc316407adf6055b86f39d43e36b9fee131a","after":null,"ref":"refs/heads/fix-plugin-loader-runtime","pushedAt":"2024-05-07T14:41:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tsujan","name":null,"path":"/tsujan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/981076?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdMw3pQA","startCursor":null,"endCursor":null}},"title":"Activity · lxqt/lxqt-panel"}