57 Commits (53fdac77ec442aa384f1df2be75934c76bb828ff)

Author SHA1 Message Date
Fushan Wen 53fdac77ec shell/panelview: restore old window focus when panel loses focus 4 years ago
Niccolò Venerandi a3943400d5 Implement floating panel support 4 years ago
Fushan Wen 6a754b17a5
shell: Remove m_positionPaneltimer to avoid the toolbar from getting lost. 4 years ago
Benjamin Port 7dd5210c87 Allow Panel and systray keyboard navigation 4 years ago
Aleix Pol 801ddfbe19 shell: Port to compile-time connects 5 years ago
Alexander Lohnau c11051955d Convert license headers to SPDX 5 years ago
Adrien Faveraux 42515d22cb Move include guard to Pragma Once 5 years ago
Alexander Lohnau f7b556dddf
GIT_SILENT Re-run clang-format 5 years ago
Alois Wohlschlager c19d8de7a7 Fix crash on drag-and-drop over panel 5 years ago
Ahmad Samir e6fe8b0e93 Remove extra '/' in comment block 5 years ago
Niccolò Venerandi 7db8d5ee55 Add support for adaptive opacity panels 5 years ago
Alexander Lohnau 823d2106ec Run clang-format 5 years ago
Nicolas Fella b7869bf267 Add trailing commas to enums 5 years ago
Niccolò Venerandi e13ef6035b Read margins in the containment from the root panel file and use them to redirect click inside the panel 6 years ago
Michail Vourlakos 4c84ede8f8 update panel shadows when background hints are changed 6 years ago
Michail Vourlakos 328817b582 update panel shadows when background hints are changed 6 years ago
Yuri Chornoivan 3be08932a6 Fix minor typos and issues found by EBN 7 years ago
Marco Martin 4f959517b9 add a way for the shell package views to access files from the kpackage 7 years ago
Marco Martin 9fa4d9417c introduce the Defaults group for panel values 7 years ago
Friedrich W. H. Kossebau f65a0eee09 PanelView: align setting of masks with how it's done for dialogs/tooltips 7 years ago
Friedrich W. H. Kossebau f8d5e1a24e PanelView: update mask on window on change of panelMask property 7 years ago
Friedrich W. H. Kossebau 1f37ba3b81 [PanelView] remove outdated hack to support mask without compositing 7 years ago
Yuri Chornoivan ea415539fc Fix minor EBN issues 8 years ago
Friedrich W. H. Kossebau 2608ccce81 Use nullptr 8 years ago
Friedrich W. H. Kossebau 6e1946cec7 Remove module prefix from Qt includes 8 years ago
David Edmundson 1cb0d180bd Fix autohide panels on wayland 8 years ago
David Edmundson 2d8b4e1dec Don't autohide panel if a child window is open 9 years ago
David Edmundson 04c54f4e58 Remove shell's copy of PlasmaQuick headers 9 years ago
Michail Vourlakos 341a534e9d add backgroundHints for the panel view 9 years ago
Bhushan Shah c63baa3ae3 [shell] Don't resize or reposition panel if we are doing restore 10 years ago
Aleix Pol Gonzalez f684124287 Fix most obvious clazy and clang warnings 10 years ago
Martin Gräßlin f0300cec3c [shell] Pass the panel visibility mode to KWayland PanelBehavior 10 years ago
Martin Gräßlin f5d966ee77 Allow struts on panels between screen edges if WM is KWin 10 years ago
Marco Martin c79cfed9b7 Consider the primary screen as default screen 10 years ago
Kai Uwe Broulik 97269b5aa9 [PanelView] Expose enabled borders as property and also forward it to PanelShadows 10 years ago
Aleix Pol f8a381a54a Drop KScreen dependency from PlasmaShell 10 years ago
David Edmundson 12f7cbf50d Don't set min and max size of window twice 10 years ago
Aleix Pol 96ff1c868e Properly define overrides as suggested by the c++ standard 10 years ago
David Edmundson 0dc7f6c3e5 Don't rely graphic objects in panel script engine 10 years ago
David Edmundson 80bdf99d7b Use KWin to lower/raiser panel in windows can cover mode with edge activation 11 years ago
Martin Gräßlin e7deda80ed Add support to mark the PanelView as a Panel on Wayland 11 years ago
Marco Martin bfee72c1b8 use ContainmentView 11 years ago
David Edmundson 6f29e43d12 Add missing const 12 years ago
Marco Martin bd0673a7e8 proper event translation for all panel locations 12 years ago
Marco Martin 8904525356 set the screen as soon as possible 12 years ago
Marco Martin 40f8f013fe documentation++ 12 years ago
Aaron Seigo 0234bdcbb7 include 'plasmaquick' directly in the includes 12 years ago
Aleix Pol d299e849ba Make sure we get to decide where our panels go 12 years ago
Aleix Pol 629adbfd92 Share code between panelview and shellcorona 12 years ago
Aleix Pol d4d9a39072 Explicitly call panelview::show 12 years ago