Bluedevil
- Revert "Update version number for 5.93.0". Commit.
- Revert "Update version number for 5.93.0". Commit.
- RC 1 version as plasma dependency version. Commit.
- Add version for dependency builds. Commit.
- Add version for dependency builds. Commit.
Breeze
- Fix display of multiline menu items. Commit. Fixes bug #477299
- Change outlinesEnabled border width to 1. Commit.
- Move outline drawing to Decoration::paint. Commit. See bug #462005
- Update wallpaper to "Scarlett Tree" for Plasma 6.0. Commit.
- Allow installing color scheme and cursor theme in Qt 5 build. Commit.
- Allow to force display separator in QDialogButtonBox. Commit.
- Revert "Expand frameless tabs that are not editable". Commit.
Discover
- Adapt to move of KNSCore::ErrorCode enum nested namespace. Commit.
- Flatpak: Fix up prompt to delete uninstalled app's data. Commit. Fixes bug #478704
- Improve time to a ready startup page. Commit.
- Do not use the currentSubMenu to reset the view. Commit.
- Discover: Make status view the drawer's footer. Commit.
- Flatpak: Finalize refresh even when appstream pool was already loaded. Commit.
- Fix missing Addons button/view. Commit. Fixes bug #477772
- Home page: span and wrap title labels. Commit. Fixes bug #476898
- Fix 'Still looking' text centering. Commit. Fixes bug #479737
Dr Konqi
- Dumpexcavator: include unistd for close declaration. Commit. Fixes bug #479652
kde-cli-tools
- Kinfo: run with relevant platforms when possible. Commit. Fixes bug #476012
Plasma Addons
KGlobalAccelD
- Globalshortcutsregistry: treat SysReq as Alt+Print. Commit. Fixes bug #386253
- Migrate command shortcuts from khotkeys. Commit. See bug #480090
- Only write non-default shortcuts during migration. Commit.
- Apply X-KDE-GlobalShortcutType also in loadFromService. Commit.
- Add migration helper to migrate dynamic shortcuts to desktop file based shortcuts. Commit.
- Fix old KF5-based desktop entries lingering in kglobalshortcutsrc. Commit.
Info Center
- About (dump): don't print wayland warnings after data dump. Commit.
- About (dump): show all windows in minimized mode. Commit.
- Fix translation not being shown. Commit.
- About-distro: remove separator lines. Commit.
- Remove extraFooterTopPadding usage. Commit.
kpipewire
- Revert "Grow PipeWireFrameData to replace QImage to store local frames". Commit.
- Source: Increase logging, drop redundant condition. Commit.
- Grow PipeWireFrameData to replace QImage to store local frames. Commit.
- Add missing cases to convertQImageFormatToAVPixelFormat. Commit.
KScreen
kscreenlocker
- Greeter: Fix pressing Esc to turn off the display. Commit. Fixes bug #476533
- Respect max value of LockGrace in the UI as well. Commit.
ksystemstats
KWayland
- Update Qt version requirement to 6.6.0. Commit.
- PlasmaWindowModel: Use standard names for standard roles. Commit.
- Remove last traces of KF6Wayland. Commit.
- Rename to remove frameworks prefix. Commit.
- Revert "remove frameworks metainfo.yaml file now it is not a framework". Commit.
- Remove frameworks metainfo.yaml file now it is not a framework. Commit.
- CMake fixes. Commit.
- Use cmake modules path. Commit.
- Set minimum qt version to 6.5. Commit.
- Make cmake_minimum_required first statement, use correct version for exported versions, search full cmake path. Commit.
- Use correct project name and variable name. Commit.
- Use consistent cmake variables in plasma repos for scriptability. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Remove code for generating pri file. Commit.
- Drop server-decoration and server-decoration-palette. Commit.
- Drop fullscreen-shell protocol. Commit.
- Drop keystate protocol. Commit.
- Drop idle protocol. Commit.
- Drop remote-access. Commit.
- Drop output-management and output-device protocols. Commit.
- Plasmawindowmanagement: Add requestToggleFullscreen. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Include only needed headers instead of QtConcurrent module header. Commit.
- Include only needed headers instead of QtTest module header. Commit.
- Use ORG_KDE_PLASMA_SURFACE_ROLE_APPLETPOPUP_SINCE_VERSION. Commit.
- Add wayland to third-party deps. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/client level. Commit.
- Require passing tests on the CI. Commit.
- Clean up deprecation support for removed server part. Commit.
- Remvoe missed out deprecated code implementation. Commit.
- Repo metadata: remove mention of KWaylandServer. Commit.
- Drop also autotests for server part. Commit.
- Remove Qt 5 support. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove all deprecated code. Commit.
- Drop server part. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Make sure that HAVE_MEMFD is defined to 0 if not found. Commit.
- Client: Add F_SEAL_SHRINK seal to shm pool backing file. Commit.
- Client: Expose concrete xdg-shell class implementations. Commit.
- [registry] Bump PlasmaWindowManagement version to 16. Commit.
- Fix compile error with wl_output < v4. Commit.
- Use std::as_const instead of qAsConst, for KF consistency. Commit.
- PlasmaWindowManagement: Avoid unbounded recursion and delay in readData. Commit. Fixes bug #453124
- Client/plasmashell: fix applet popups displacing other windows. Commit. Fixes bug #459523
- Client/plasmashell: add fallback for applet popups. Commit. See bug #459188
- Require PlasmaWaylandProtocols 1.9.0 and bump supported plasmashell version to 8. Commit.
- .gitlab-ci.yml: enable static builds. Commit.
- Use version-less KF_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
- ConnectionThread: connect by symbol rather than by name. Commit.
- ConnectionThread: Move event dispatcing into a separate method. Commit.
- ConnectionThread: Make sure we consume properly the threads. Commit.
- Add support for wl_output version 4. Commit.
- Add FreeBSD Qt6 CI support. Commit.
- Auto cleanup the dangling KWayland::Client::Surface returned from fromWindow. Commit.
- Unset wl_display global filter upon filtered display destruction. Commit.
- Revert "Keyboard: Make sure we do not leak the keymap fd". Commit.
- Keyboard: Make sure we do not leak the keymap fd. Commit.
- Implement PlasmaWindowModel::itemData to expose all the roles. Commit.
- Use ECMDeprecationSettings. Commit.
- Do all CMake includes right after finding ECM, KDE settings includes first. Commit.
- Remove extra ';'. Commit.
- Add AppletPopup window type to PlasmaShellSurface. Commit. See bug #411462. See bug #332512
- Fix up foreign docs. Commit.
- Raise minimum plasma-wayland-proto version to 1.7.0. Commit.
- Fix include dir in the generated pri file. Commit.
- Client: Bump plasmashell version to 7. Commit. Fixes bug #453578
- Client: implement plasma-surface openUnderCursor. Commit.
- Fix since version. Commit.
- Fix include path in the generated pkgconfig file. Commit.
- [plasmawindowmanagement] Add resourceName. Commit.
- Use #include "" rather than the <> variant for own headers. Commit.
- Install Client headers in a dirs hierarchy matching the C++ namespaces. Commit.
- We don't actually need Qt6WaylandCompositor. Commit.
KWin
- Input: increase raise timeout for drag and drop to 1s. Commit. Fixes bug #480511
- Plugins/screencast: Fix hidden cursors. Commit.
- Ignore external updates of _NET_DESKTOP_LAYOUT and _NET_DESKTOP_NAMES. Commit. Fixes bug #422319. Fixes bug #480371
- Colorimetry: use 4x4 matrices for colorimetry transforms. Commit.
- Wayland: implement experimental tag of the upstream color management protocol. Commit.
- Wayland: Install headers generated by qtwaylandscanner. Commit.
- Wayland: Add windows when readyForPainting changes. Commit.
- Backends/drm: don't set the content type drm property. Commit. Fixes bug #480454
- Set correct opaqueRegion for Xwayland apps. Commit.
- Plugins/slidingpopups: Avoid sliding already hidden popups. Commit.
- Port ScreenEdges::recreateEdges() to std::span. Commit.
- Reserve a screen edge on the same output as the window. Commit.
- Relax constraints for screen edges reserved by windows. Commit. See bug #448420
- Plugins/shakecursor: Ignore pointer motion events when the pointer is constrained. Commit.
- Autotests: Disable outline in breeze. Commit.
- Wayland: Implement closeable window rule. Commit. Fixes bug #443129
- Effect: Overwrite the output in OffscreenQuickView::setGeometry(). Commit.
- Effect: Allocate an offscreen fbo with correct scale in OffscreenQuickView. Commit.
- Tabbox/switchers/thumbnail_grid: use FocusScope as main item. Commit. Fixes bug #477286
- Autotests: Add layer_surface_v1.set_exclusive_edge test cases. Commit.
- Wayland: Add support for layer_surface_v1.set_exclusive_edge. Commit.
- Plugins/zoom: Unset PAINT_SCREEN_TRANSFORMED. Commit. Fixes bug #480216
- Kconf_update: Add script to drop old desktop switching shortcuts. Commit. Fixes bug #479984
- Core/renderloop: take the output of the active window into account for vrr scheduling. Commit. Fixes bug #480252
- Plugins/screencast: hardcode DRM_FORMAT_ARGB8888 for screencasts. Commit.
- Remove wrong handling of Qt::KeypadModifier. Commit.
- Autotests: Add keypad global shortcuts test. Commit.
- Consider Qt::KeypadModifier relevant for global shortcuts. Commit. Fixes bug #453423. Fixes bug #446389
- Kconf_update: Update Version. Commit.
- Prefer QRegion::operator+=. Commit.
- Plugins/blur: Fix blur behind decoration. Commit. Fixes bug #479893
- Tests: Fix constraint region in pointerconstraints example. Commit.
- Apply "Accepts focus" window rule to WM_TAKE_FOCUS messages as well. Commit.
- Fix lingering dpms input event filter after cancelling scheduled dpms mode change. Commit. Fixes bug #479659
- Plugins/fallapart: use InCubic easing. Commit.
- Helpers/wayland_wrapper: Bump the buffer size for display_name. Commit.
- Move vao from WorkspaceSceneOpenGL to GlxContext. Commit.
- Outputconfigurationstore: add a fallback for when edid parsing fails. Commit.
- Backensd/drm: directly try presentation with changed properties. Commit.
- Outputconfigurationstore: take rotation into account for the position. Commit.
- Plugins/qpa: Fix a warning about unused variable. Commit.
- Wayland: Add missing wp_security_context_manager_v1.destroy implementation. Commit.
- Plugins/private/Windowheap: Use InOutCubic easing. Commit.
- Screencasting_test: Declaring the metatype is unnecessary now. Commit.
- Kcms/tabbox: Use higher resolution thumbnails for previews. Commit. Fixes bug #446765
- Fix mishandling of output configuration if output monitor EDID is missing. Commit.
- Core/renderjournal: improve render time heuristics. Commit. See bug #477959
- Opengl: Correct order of transforms in GLTexturePrivate::updateMatrix. Commit.
- Plugins/buttonrebinds: Support rebinding to modifier keys. Commit. See bug #461259
- Accepting the tablet serial for the xdg_toplevel move/resize function. Commit.
- Opengl: Let OpenGL implementation handle if preprocessor directive. Commit. See bug #479279
- Opengl: Fix parsing of the else branch. Commit. Fixes bug #479279
- Plugins/colorblindnesscorrection: Ensure that error and correction are fully initialized. Commit.
- Plugins/colorblindnesscorrection: Fix screen becoming white on intel machines. Commit. Fixes bug #479749
- Revert "screencasting_test: Adapt to KPipeWire change". Commit.
- Screencasting_test: Adapt to KPipeWire change. Commit.
- Colors/colordevice: make channel factors linear. Commit.
- Plugins/shakecursor: Ensure that cursor is magnificated for at least certain amount of time. Commit.
- Plugins/screenshot: Use SmoothPixmapTransform when stitching area screenshots. Commit. See bug #478426
- Opengl: Correct transformation order in GLTexture::render(). Commit. Fixes bug #479934
- Kcms/screenedges: Hardcode the Overview as an option in the touchscreen KCM. Commit.
- Wayland: consider every commit a "content update" for presentation time. Commit.
- Rename UnmanagedLayer to OverlayLayer. Commit.
- Plugins/colorblindnesscorrection: remove duplicate definition in Tritanopia shader. Commit.
- Drop window type rule. Commit. Fixes bug #466016
- Introduce layer window rule. Commit. See bug #466016
- Plugins/shakecursor: Use std::deque to store history. Commit.
- Backends/drm: ensure commits are done before vblank. Commit. See bug #477959
- Window: use QRect to calculate visiblePixels. Commit.
- Window: don't use exact comparison for QRectFs. Commit. Fixes bug #479786
- Screenedge: reduce default activation delay. Commit.
- Plugins/screencast: Don't recreate the core every stream. Commit.
- Backends/drm: Provide a way to force color management. Commit.
- Plugins/fullscreen: retarget the animation instead of restarting it. Commit. Fixes bug #474488
- Only precompute the geometry restore when m_interactiveMoveResize.initialQuickTileMode is None. Commit.
- Wayland/surface: store subsurface transaction in a unique_ptr. Commit.
- Backends/drm: apply the ICC profile without premultiplication. Commit. Fixes bug #479380
- Opengl/glshadermanager: add missing newline. Commit. Fixes bug #479279
- Make sure window thumbnails and Qt Quick resources are destroyed properly. Commit. Fixes bug #478770. Fixes bug #479846
- Backends/drm: make icc profiles work with OpenGL ES. Commit.
- Add missing find_dependency for epoxy. Commit.
- Screencasting: Resume streams after buffer renegotiation. Commit.
- Scene: Remove warning message about older presentation timestamps. Commit.
- Break show desktop mode if a new window is added. Commit. Fixes bug #479424
- Autotests: Add a test to verify that show desktop mode quits after activating a window. Commit.
- Backends/drm: Fix a crash in VirtualEglGbmLayer::texture(). Commit. Fixes bug #475296. Fixes bug #479558
- Effect: Remove const refs in EffectFrame. Commit.
- Plugins/mouseclick: Fix glitches. Commit. Fixes bug #477892
- Fix cleanup of forced window shortcuts. Commit. Fixes bug #478647
- Scripting: Fix a crash in useGlThumbnails() when compositing is off. Commit. Fixes bug #479791
- Plugins: Hide "Drag Down to Close" when using a pointing device. Commit. Fixes bug #479802
- Plugins/shakecursor: Ignore motion events with at least one pressed button. Commit.
- Scene/cursordelegate_opengl: undo ortho() flip y. Commit. Fixes bug #479764
- Inputmethod: Ensure InputPanelV1Window is always within the screen. Commit.
- Kcms/options: port to KCModule methods. Commit. Fixes bug #477940
- Opengl/glshader: use gamma 2.2 for sRGB render targets. Commit. Fixes bug #478967
- Kcms/tabbox: Fix preview for show desktop option. Commit.
- Kcms/tabbox: Mock-up closeable role for previews. Commit.
- Kcms/tabbox: Add mock-up object for KWin.DesktopBackground. Commit. Fixes bug #479552
- Remove unneeded includes from headers and cpp files. Commit.
- Kcms/tabbox: Fix tabbox preview not getting dismissed. Commit. Fixes bug #374971
- Opengl/glshader: print the shader source if compilation fails. Commit. See bug #479279
- Backends/drm: wait for the pageflip to be done with the condition variable. Commit. Fixes bug #479126
- Backends/drm: don't call QThread::currentThread in a loop. Commit.
- Wayland: Fix handling of unminimization for not fully initialized xdg-toplevels. Commit. Fixes bug #479234
- Fix software cursor stucking on old monitor. Commit. Fixes bug #479668
- Input: remove the terminate server shortcut. Commit.
- Backends/drm: don't allow implicit modifiers for multi gpu transfers. Commit. Fixes bug #478921
- Opengl: don't crash in GLTexture::toImage with OpenGL ES. Commit.
- Update keyboard focus when exiting from a keyboard-grabbing effect. Commit. Fixes bug #479628
- Fix evaluating window rules for closed windows. Commit.
- Add Window::captionNormalChanged(). Commit.
- Scene: Fix alpha channel of offscreen cursor texture. Commit. Fixes bug #479637
- Update keyboard focus when window switcher is closed. Commit. Fixes bug #477885
- Scene: Fix software cursor clip region. Commit. Fixes bug #479583
- Core: Add Output::rectF. Commit.
- Core: Rename Output::fractionalGeometry(). Commit.
- Effect: Install xcb.h. Commit. Fixes bug #479584
- Xwayland: Make xinerama index -> Output mapping more robust with fractional scaling. Commit.
- Xwayland: Fix primary output identification. Commit.
- Effect/offscreenquickview: always use GL_RGBA8. Commit. Fixes bug #479055
layer-shell-qt
- Add a new setExclusiveEdge call in the protocol. Commit.
libkscreen
- Libdpms: Guarantee validity of isSupported() right after construction. Commit. See bug #338796
- Backends/kwayland: enable output replication. Commit. Fixes bug #460433
- Libdpms: Emit hasPendingChangesChanged() when it actually changed. Commit.
- Libdpms: Delay supportedChanged signal until after the constructor. Commit. Fixes bug #338796
libplasma
- Support desktop files for plasmoids. Commit. See bug #477837
- PC3: Drop explicit palette property propagation. Commit.
- Plasmaquick/dialog: make main item focus scope. Commit. Fixes bug #477286
- Show menu arrow when Accessible.role === Accessible.ButtonMenu. Commit.
- Don't crash when there is an incorrect second PlasmoidItem. Commit. Fixes bug #479429
- PC3/ScrollBar: enable scrolling with pen middle button. Commit.
- Fix KF versions in .kde-ci.yml. Commit.
- Drop all QML import versions (scripted change). Commit.
- Call signals instead of signal handlers. Commit.
- ConfigView: fix a potential leak when source is not QQuickItem. Commit.
- Cast to int before checking > 0. Commit. Fixes bug #477880
- Fix PopupPlasmaWindow::effectivePopupDirection being the wrong way around. Commit. Fixes bug #478764. See bug #477880
- Packagestructures: Set metadata to required and add conversion code where useful. Commit.
- Packagestructures: Remove unneeded KI18n linking. Commit.
- Packagestructures: Clean up lots of unneeded includes and make them more consistent. Commit.
- PlasmoidPackage: Simplify check for metadata being present. Commit.
- AppletQuickItem: Return in itemchange if already initialized. Commit. Fixes bug #478192
- More heuristics to enable the correct borders. Commit. Fixes bug #442929
- Reconnects signals after screen change. Commit. See bug #478256
- Prevent background loader to resize itself. Commit. Fixes bug #457320
- SwitchIndicator: make active background follow current position. Commit.
- IconLabel: Drop QML import versions. Commit.
- IconLabel: Replace unstyled T.Label with base Text component. Commit.
- IconLabel: Remove unused properties. Commit.
- PlasmaExtras: Clean up some QML/JS. Commit.
- ScrollView: Use standard implicit sizing expressions. Commit.
- PlasmaExtras/Menu: Add support for seamless edges on any side. Commit.
- PlasmaExtras/Menu: Add property to opt-in for seamless edges. Commit.
- Ignore one more clang-format commit. Commit.
- Run clang-format. Commit.
- Add back clang-format target. Commit.
- PlasmaExtras: Drop obsolete file encoding declarations. Commit.
- PlasmaExtras: Drop QML import versions. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Appletpopup: Do not allow resizing towards the visualParent. Commit. Fixes bug #475673
- Fix dox generation for Plasma Frameworks. Commit.
- Destroy QWindow in ContainmentView::destroy. Commit.
- Reduce unnecessary warnings on WL session. Commit.
- WallpaperItem: add
accentColor
property. Commit. - PopupPlasmaWindow: Handle window change of a visualParent Item. Commit.
- Add missing Qt6Qml link interface dependency. Commit.
- Expose PopupPlasmaWindow to QML. Commit.
- Add missing override keyword. Commit.
- Don't crash when an empty visualparent is passed. Commit.
- TextArea: Don't set wrapMode. Commit.
- Plasmacomponents3: Use "down" instead of "pressed" for buttons. Commit.
- Hardcode plasma_version_major to 6 for now. Commit.
- Expose hasConfigurationInterface to QML. Commit. See bug #472283
- Don't crash on invalid applets or coronas. Commit. Fixes bug #472283
- Load toolbox only for proper containments. Commit.
- Make glowbar (electric border) SVG respect Plasma accent color. Commit.
- Adapt to renamed activities library repo. Commit.
- Make PopupPlasmaWindow follow its visualParent. Commit. Fixes bug #477131
- ExpandableListItem: Fix visibility binding on the emblem icon. Commit.
- Focus panels and other containers with shortcut. Commit.
- Rename to drop the KF6 prefix. Commit.
- Don't use KDEFrameworksCompilerSettings. Commit.
- ExpandableListItem: Remove deprecated property alias contextualActionsModel. Commit.
- Port to renamed kactivities. Commit.
- ExpandableListItem: Fix regressed separator being visible when not needed. Commit.
- CMake: Remove outdated recommendation from docs. Commit.
- SwitchIndicator: Fix handle position binding, so that it feels snapped to pointer. Commit.
- Initialize activationTogglesExpanded to true. Commit. Fixes bug #476482
- Massage new version mismatch strings. Commit.
- Use (-1, -1, 0, 0) as the default QRect for new applets. Commit. Fixes bug #477079
- Use "Widget" as is user-visible communication. Commit.
- Show an error for version mismatch. Commit.
- ExpandableListItem: Narrow down customExpandedViewContent type to Component. Commit.
- ExpandableListItem: Remove leftovers of contextMenu property. Commit.
- Different way to deduce systray's corona. Commit. Fixes bug #477067
- ExpandableListItem: Narrow actions type down to T.Action. Commit.
- ExpandableListItem: Drop the item parameter from expanded/collapsed signals. Commit.
- ExpandableListItem: Rename property contextualActions. Commit.
- TextField: Explicitly specify arguments in signal handlers. Commit.
- ConfigModel: lower log output when failing to load kcm. Commit.
- PopupPlasmaWindow: Calculate slide direction dynamically. Commit. See bug #476692
- Remove leftover debug. Commit.
- Allow NoContainment in contaimentForScreen. Commit.
- A small warning message when an invalid applet name is passed. Commit.
- Simplify shared with weak_ptr. Commit.
- Disconnect from corona on destroy. Commit.
- Manage the case when AppletError is the wrong type. Commit.
- Do not delete invalid wallpaperItem in the middle of its creation. Commit.
- Always update wallpaperGraphicsObject even if it failed to load. Commit.
- ExpandableListItem: Don't change currentIndex if item is partially visible. Commit. See bug #387797
- Don't assume every tab has the same width. Commit.
- AppletPopup: Call into super class. Commit.
- Fix warnings: implicit capture of ‘this' is deprecated. Commit.
- PlasmaExtras/SearchField: Copy "clear" action from Kirigami. Commit. Fixes bug #475684
- Migrate ShadowedLabel from PlasmaWorkspaceComponents to PlasmaExtras. Commit.
- ExpandableListItem: Remove dead property iconUsesPlasmaSVG. Commit.
- SwitchIndicator: Implement fractional positioning. Commit.
- Make PlasmaExtras.ListItem based on ItemDelegate directly. Commit.
- DefaultToolTip: Fix polish loop in RowLayout. Commit.
- Waylandintegration: Fix crash when using within KWin. Commit.
- Guard call to KX11Extras on wayland. Commit.
- Guard PlasmaShellWaylandIntegration running implementation on X11. Commit.
- Waylandintegration: Avoid creating shell surfaces on teardown. Commit.
- Don't check TransientPlacement to be valid. Commit.
- Revert "remove frameworks metainfo.yaml file now it is not a framework". Commit.
- Remove frameworks metainfo.yaml file now it is not a framework. Commit.
- Fix the QHP version for KF6Plasma. Commit.
- Fix version in plasmaquick CMake files. Commit.
- Remove unnecessesary KDE_COMPILERSETTINGS_LEVEL. Commit.
- Activities now uses plasma versioning. Commit.
- Set cmake minimum version first and set project version in project() to help make clang happy. Commit.
- Use consistent cmake variable names in plasma repos. Commit.
- Switch to Plasma version numbers and use consistent cmake variables in plasma for scriptability. Commit.
- Revert "Breeze theme: Remove grouped task expander graphics". Commit.
- Popupplasmawindow: don't trip over null windows. Commit.
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Handle Plasma windows being closed. Commit.
- Adapt to kactivities moving to Plasma. Commit.
- Move ConstraintHint enum to Applet. Commit.
- Port to new KNotifications action API. Commit.
- Breeze theme: Remove grouped task expander graphics. Commit.
- Set timestamps for redirected events in dialog and edgeeventforwarder. Commit.
- Remove unneeded PackageUrlInterceptor class. Commit.
- Extras/Heading: Remove leftover usage of step property. Commit.
- Only use KX11Extras::compositingActive on X11. Commit.
- Declarativeimports: Adapt to Kirigami API changes. Commit.
- Highlight: Add API to let callers use an "inactive highlight" effect. Commit.
- [containmentitem] Remove dead code. Commit.
- Fix a typo. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Remove deprecated properties in plasmaextras. Commit.
- Examples: Port some examples to Plasma 6, improve their UI. Commit.
- Examples: Fix some component ids. Commit.
- Examples: Drop unused KQuickControlsAddons import. Commit.
- Examples & templates: Use more common QQC2 alias for QtQuick.Controls. Commit.
- Adapt to KSvg api changes. Commit.
- Dialog: Fix -Wreorder. Commit.
- Port away from KWindowSystem::setState. Commit.
- [dialog] Remove unneeded isRunningInKWin check. Commit.
- Support PlasmoidHeading on other than Dialog and AppletPopup. Commit.
- Port examples away from X-Plasma-MainScript and remove it from package structures. Commit.
- PC3/BusyIndicator: Minor internal refactoring. Commit.
- PC3/BusyIndicator: Stop animations when window is hidden. Commit.
- ExpandableListItem: Port to modern SVG instantiation. Commit.
- ExpandableListItem: Rework filtering and checking for presence of enabled actions. Commit.
- ExpandableListItem: Port from context properties to ComponentBehavior: Bound. Commit.
- ExpandableListItem: Fix up example in docs. Commit.
- ExpandableListItem: Take null actions into account, and port to Qt 6 list properties. Commit.
- Port away from KWindowSystem::setType. Commit.
- AppletQuickItem: Fix weird format of error messages. Commit.
- Removing unused license: BSD-2-Clause. Commit.
- Always take margins into account. Commit.
- PlasmaWindow: keep compatibilty API alive. Commit.
- Ready the class for being exported as a public library. Commit.
- PlasmaWindow: rename margin to padding. Commit.
- PC3.Menu: remove palette. Commit.
- [plasmaextras/modelcontextmenu] Work around QML overload resolution bug. Commit.
- AppletPrivate: Remove unused packagePath parameter. Commit.
- Applet: Pass parent to QObject constructor instead of setting it later on. Commit.
- PluginLoader: Avoid dumping metadata as QVariantMap in args. Commit.
- Applet: Remove mandatory X-Plasma-API metadata key whose value is ignored. Commit.
- ContainmentItem: Use Plasma/Generic for loading package structure. Commit.
- Packagestructures/containmentactions: Remove author info and name. Commit.
- Packagestructures/generic: Remove unneeded "using namespace Plasma" statement. Commit.
- Using. Commit.
- Packagestructures: Use initializer list instead of cleaing/appending to same list. Commit.
- Packagestructures: Use use for loop with string ref instead of mutable iterator. Commit.
- Packagestructures: Utilize using statements for constructors, remove unused method. Commit.
- BasicPlasmoidHeading: Subscribe to "configure" action updates. Commit.
- BasicPlasmoidHeading: Fix "configure" button's bindings. Commit.
- BasicPlasmoidHeading: Drop redundant and contradictory visibility bindings. Commit.
- BasicPlasmoidHeading: Port away from plasmoid context property. Commit.
- BasicPlasmoidHeading: Port delegate to required modelData. Commit.
- BasicPlasmoidHeading: Port loop to simple array filter. Commit.
- BasicPlasmoidHeading: Delegate action visibility to MenuItem. Commit.
- BasicPlasmoidHeading: Optimize loop. Commit.
- PlasmaExtras/Representation: Port away from removed ScrollArea. Commit.
- Plasma: Return empty region earlier for disabled containments. Commit.
- Remove opaque selector when compositing is turned back on again. Commit. Fixes bug #473060
- PlasmaWindow: Support margin property to offset popups from the parent window. Commit.
- Improve documentation. Commit.
- PlasmaWindow: Update QWindow::setPosition even on wayland. Commit.
- Fix isvalid check in config loading. Commit.
- Don't update size to config-set size when implicit size changes. Commit.
- Workaround QtWayland issue rendering frames mid resize. Commit.
- AppletPopup: Extract size hints from mainItem. Commit.
- Provide AppletPopup. Commit.
- PlasmaWindow: Add backgroundHints property. Commit.
- Add accessor for PlasmaWindow::borders. Commit.
- Update PopupPlasmaWindow borders on move. Commit.
- Add slide effect to PopupPlasmaWindow. Commit.
- Introduce ResizeHandler. Commit.
- Introduce EdgeEventForwarder. Commit.
- Move Shell and Wallpaper packages in plasma-framework. Commit.
- TextField: Drop deprecated revealPasswordButtonShown property. Commit.
- PasswordField: Support KAuthorized lineedit_reveal_password restriction. Commit.
- PasswordField: Restrict custom shortcut to text field's activeFocus. Commit.
- ActionTextField: Support hiding actions through Kirigami/Action::visible. Commit.
- ActionTextField: Demote lists of actions to generic T.Action. Commit.
- TextFields: Fix code style, improve QML/JS. Commit.
- Initalise PlasmaShellManager in it's ctor. Commit. Fixes bug #474452
- Print the error details on syntax errors. Commit.
- Applet_p: make "requesting config for ... without a containment!" a debug message. Commit.
- Rework containment hints to be more consistent and add floating option to dialogs. Commit.
- Use declarative type registration for PlasmaExtras. Commit.
- Move Constraint enum to Applet. Commit.
- Move DialogStatus enum to PlasmaExtras.Menu. Commit.
- [plasmaextras] Remove unused enums. Commit.
- Move PopupPlacement enum to PlasmaExtras.Menu. Commit.
- Remove unused enums. Commit.
- Containment: Make menu text say "Exit Edit Mode" when already in Edit Mode. Commit. Fixes bug #449004
- Use ecm_add_qml_module for plasmaextras. Commit.
- Remove commented out CMake code. Commit.
- [pluginloader] Remove parent app handling from listAppletMetaDataForUrl. Commit.
- [pluginloader] Merge listAppletMetaData and listAppletMetaDataInternal. Commit.
- [pluginloader] Remove unneeded parentApp handling. Commit.
- [pluginloader] Drop unused functions. Commit.
- [pluginloader] Use C++11 singleton. Commit.
- [pluginloader] Remove unused member. Commit.
- [pluginloader] Remove unused constant. Commit.
- PlasmaExtras: Explicitly specify arguments in signal handlers. Commit.
- Remove the last remains of Svg classes. Commit.
- Lazy load MobileTextActionsToolBar. Commit.
- Remove "testtheme" applet example. Commit.
- CI: Enable building of examples by default. Commit.
- Examples: Adjust for the renaming of Containment::setWallpaper. Commit.
- Plasmaextracomponents/qmenu: set _breeze_menu_is_top as needed. Commit.
- Move popups away from Dialog, introducing new semantic window positioning. Commit.
- Slider: Fix missing ticks (after the first one). Commit.
- Rename Containment.wallpaper to Containment.wallpaperPlugin. Commit.
- Label: Avoid changing alignment on linecount changes. Commit.
- Remove versioning from PlasmaCore module imports. Commit.
- Remove DataModel and SortFilterModel. Commit.
- When destroyed is still ok returning an already created applet. Commit.
- Use keyword signature for target_link_libraries calls. Commit.
- Windowthumbnail: Cleanup on scene graph invalidation. Commit. Fixes bug #445893
- Load default tooltip QML from QRC. Commit.
- Dialog: Drop unused code. Commit.
- Dialog: Only perform setup in the first expose event after showing a window. Commit.
- Drop unused enum Direction and FlipDirection from global Plasma namespace. Commit.
- Dialog: Fix inverted handling of should take focus. Commit.
- Correctly initialize compositingActive. Commit.
- Dialog: Split wayland parts into new class. Commit. Fixes bug #428147
- Dialog: Fix positioning adjustments when dialog goes out of bounds. Commit.
- Dialog: Factor out parts of expressions in positioning code. Commit.
- Remove Units and ColorScope. Commit.
- SwitchIndicator: Enable layered rendering when semi-transparent. Commit.
- Adjust to changed signature of kcoreaddons_target_static_plugins. Commit.
- Ensure the Plasma theme is used in KSvg and plasma components. Commit.
- Remove Svg classes and those that depend from them. Commit.
- Examples: add "Description" to metadata.json files. Commit.
- Examples: Make them build!. Commit.
- Adapt to KNotifcations API change. Commit.
- Containment: emit signal when wallpaperGraphicsObject changes. Commit. See bug #407619
- Dialognativetest: fix and make more self-descriptive. Commit.
- Themetest: drop svg test. Commit.
- Quickviewsharedenginetest: assert that there were errors. Commit.
- Ci: require passing tests. Commit.
- Delete created objects. Commit.
- Disconnect action signals on destruction. Commit.
- Drop units and theme context properties. Commit.
- Don't create PlasmoidItem for destroyed applets. Commit.
- WindowThumbnail: proceed itemChange in QQuickItem. Commit. See bug #472748
- Don't manage action destroyed on teardown. Commit.
- Don't test changing global toolbar icon size anymore. Commit.
- Templates/wallpaper: port to new Applet api. Commit.
- Examples & templates: Port to QQC2, other minor changes for Qt6/KF6. Commit.
- Windowthumbnail: Move initialisation to header file. Commit.
- QMenuItem: Make it a plain QObject. Commit.
- QMenuItem: Connect to checkableChanged signal. Commit.
- ToolTip: do not rely on Layout. Commit. Fixes bug #472872
- Applet: fix crash after a widget is removed or disabled. Commit. Fixes bug #472892
- Remove oudated comment. Commit.
- Declarativeimports: fix undefined
MobileTextActionsToolBar
in MobileCursor
. Commit. - Port to Kirigami.Icon. Commit.
- Import org.kde.kirigami 2 everywhere. Commit.
- Remove unused PlasmaExtras imports. Commit.
- Remove mention of Paragraph. Commit.
- Port example uses of PlasmaExtras.Heading to Kirigami version. Commit.
- Port code uses of PlasmaExtras.Heading to Kirigami version. Commit.
- DialogBackground: Fix connection syntax. Commit.
- Build plumbing for allowing applet config pages to omit internal margins. Commit.
- PC3/RadioIndicator: Port remaining KSvg properties. Commit.
- PC3/TabButton: Fix up color property access. Commit.
- Remove KActionCollection. Commit.
- Don't statically link to FrameSvgItem. Commit.
- MenuItem: Fix icon after conversion to Kirigami.Icon. Commit.
- Remove the animation of the search icon in SearchField. Commit. Fixes bug #472391
- Remove extra ;. Commit.
- Icons: use atlas textures for icons. Commit.
- Audio.svg: update to match breeze-icons. Commit.
- Rename QML classes to be consistent. Commit.
- Wallpaper API refactor, WallpaperItem. Commit.
- Port last remains of old actions api. Commit.
- Add missing forward decl. Commit.
- Remove unused includes. Commit.
- Migrate away from PlasmaCore.ColorScope. Commit.
- Remove the old actions api. Commit.
- New contextual actions api. Commit.
- Fix typo. Commit.
- Kirigami integration: Remove Theme.qml. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Remove deprecated CMake macros. Commit.
- Use an extendedtype for Plasmoid/Containment. Commit.
- Remove unused dependency from CMake config. Commit.
- Drop dead CMake code. Commit.
- Drop old todo list. Commit.
- Remove done TODO comment. Commit.
- Support for legacy plasma themes. Commit.
- Ksvg is in frameworks now. Commit.
- Add input combination icon to represent multiple lock keys being active. Commit. See bug #397006
- Use KSvg::ImageSet to load themes. Commit.
- Polish DropMenu before creating platform window. Commit.
- Reintroduce immutable property. Commit.
- Remove unneeded QtQml module header include. Commit.
- Kpackagetool5 was renamed to kpackagetool6. Commit.
- Mechanism to use own Kirigami::Theme in plasmoids. Commit.
- Include only needed headers instead of QtTest module header. Commit.
- Extras/Highlight: Port to modern JavaScript operators. Commit.
- Remove leftovers of QtQuick.Controls 1 configuration. Commit.
- Make sure m_containmentItem s is properly cleaned up. Commit.
- Silence useless "Could not find the Plasmoid" warning. Commit.
- ContainmentInterface: Drop redundant QVariantList constructor. Commit.
- Major api refactor. Commit. Fixes bug #469143
- Remove .2 from Kirigami style plugin install location. Commit.
- Plasmoid: allow to pass QVariant in
externalData
. Commit. - Hide ToolTipDialog from Doxygen. Commit.
- Add new PlasmaWindow class. Commit.
- Make applet/wallpaper project templates KF5-co-installable. Commit.
- Fix DialogPrivate::syncToMainItemSize Qt6 qBound assert. Commit.
- Make the Plasma Style switch consistent with our new style. Commit.
- Revert "PlasmaExtras: Avoid initial Search animation". Commit.
- Move ContainmentType to Containment class to avoid QML runtime issues. Commit.
- Plasma::Types: Make ContainmentType a enum class, use QMetaEnum. Commit.
- Containment: Remove setter for containment type and only read metadata. Commit.
- Add import statements for PlasmaQuick. Commit.
- Add import statements to org.kde.plasma.core documentation. Commit.
- Delete Air theme. Commit.
- Add .gitattributes file to mark SVGs as considered binary. Commit.
- PlasmaExtras: Avoid initial Search animation. Commit.
- ExpandableListItem: Fix expanding. Commit.
- Autotests/pluginloadertest: Improve tests, actually test containment actions. Commit.
- Autotests/pluginloadertest: Fix and actually test plugin loader. Commit.
- Fix osd- icon IDs. Commit. Fixes bug #469303
- Containment: Add CustomEmbedded config value. Commit.
- ContainmentType: Document how the metadata key is called. Commit.
- Containment: Do a proper value check for desktop containments. Commit.
- ExpandedListItem animate nicely. Commit.
- Add manual test for expandablelistitem. Commit.
- Dialog: Make sure that max and min sizes are always consistent. Commit.
- Label: set horizontalAlignment explicitly. Commit.
- Port to new org.kde.config QML module directly from KConfig. Commit.
- Rename nepomuk icon to search. Commit. Fixes bug #416072
- Have export macros header include version header. Commit.
- Remove translated strings from package structure definitions. Commit.
- Adjust to new KPackage namespace for structures. Commit.
- Set the root item parent immediately. Commit.
- Containmentinterface: get applet position when menu key is pressed. Commit.
- Remove module prefix from KWindowInfo include. Commit.
- Remove unused CI deps. Commit.
- Remove warning that looks like leftover debug. Commit.
- Remove KDeclarative leftover in examples. Commit.
- Quickviewsharedengine: Small adjustments to API docs. Commit.
- Port to new KQuickConfigModule from KCMUtils. Commit.
- Copy QuickViewSharedEngine class from KDeclarative. Commit.
- Fix the translation template version number (5->6). Commit.
- Use aliases when referencing private module types. Commit.
- Mark private qmldir modules as internal, so they aren't rendered in docs. Commit.
- KF6: Use Qt5Compat.GraphicalEffects. Commit.
- Adjust to KPackage API changes. Commit.
- Bring back contextual actions. Commit.
- WindowThumbnail: postpone texture deletion to avoid crash. Commit. Fixes bug #464186. Fixes bug #446874
- [metadata] macOS and Windows are not supported. Commit.
- PC3 menu: make interactive condition more robust. Commit. Fixes bug #466968
- Remove DataEngines. Commit.
- Remove last _palsma_graphicsObject. Commit.
- Make startuparguments work again. Commit.
- Register plasmoid types again. Commit.
- [ModelContextMenu] Add explicit parameters to signal handlers. Commit.
- Remove dead code. Commit.
- Convert ServiceTypes of KPackages to KPackageStructure. Commit.
- Remove unneeded ServiceTypes from json metadata. Commit.
- Move SharedQmlEngine in PlasmaQuick. Commit.
- Delete AppletQuickItems when the associated applet is deleted. Commit. Fixes bug #466942
- Remove the concept of AppletScript. Commit.
- Make include dir layout consistent with other KF modules. Commit.
- KF6PlasmaQuickConfig: add missing Qt6Quick dep check. Commit.
- Sort examples alphabetically. Commit.
- Remove ConditionalLoader example from CMakeLists.txt. Commit.
- Don't erase an end iterator. Commit.
- Fix docs for PlasmaExtras.Menu. Commit.
- Port DescriptiveLabel to PC3. Commit.
- Remove unused import. Commit.
- Port DefaultToolip to PC3. Commit.
- Add ModelContextMenu back. Commit.
- Fix installing PC3. Commit.
- Add missing QPointer include. Commit.
- Remove non-existing Qt6::Gui_GLESv2 target. Commit.
- Drop Units::iconSizeHints. Commit.
- Remove KDeclarative leftovers. Commit.
- [quick] Add missing source file. Commit.
- Port internal code to new SharedQMLEngine class. Commit.
- Import shared QML engine from Kirigiami draft MR. Commit.
- Import ImageTexturesCache from KDeclarative. Commit.
- Drop associated application. Commit.
- Update Kirigami plasmastyle plugin install dir to KF6 variant. Commit.
- Fix installing PC3 style. Commit.
- Clean up KService usage. Commit.
- Remove useless plugin test. Commit.
- Containment: Include KPluginMetaData instead of KPluginFactory in header. Commit.
- Remove moc registration of removed plugins. Commit.
- Port away from KPluginMetaData::metaDataFileName. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Remove Qt 5 leftovers from the build system. Commit.
- Remove 4->5 porting tools. Commit.
- Remove Qt4-era examples. Commit.
- Remove ConditionalLoader example. Commit.
- Port away from deprecated QIcon API. Commit.
- Remove Qt5 version checks. Commit.
- Port some examples to PC3. Commit.
- Remove docbook for no longer existing tool. Commit.
- Remove action type from actions. Commit.
- Remove obsolete servicetype files. Commit.
- Use ecm_add_qml_module for qml modules. Commit.
- Remove deprecated plasmaextras components. Commit.
- Remove obsolete TODO file. Commit.
- Remove obsolete defines. Commit.
- Drop obsolete plasmapkg tool. Commit.
- Drop Qt5 leftover. Commit.
- Drop platformcomponents import. Commit.
- Drop accessdenied import. Commit.
- Port to new URL interceptor API. Commit.
- Replace PC2 Menu with PlasmaExtras menu. Commit.
- Port color context test away from PC2. Commit.
- Port dialog position test away from PC2. Commit.
- Port menu test away from PC2. Commit.
- Drop calendar import. Commit.
- Drop PlasmaComponents2. Commit.
- Dialog: Fix calculation of distance between dialog and parent applet. Commit. Fixes bug #464201. Fixes bug #464513
- Port away from deprecated QEvent API. Commit.
- Add QMenu QML proxy to plasmaextras. Commit.
- Expose many properties to Applet. Commit.
- Port away from deprecated QVariant API. Commit.
- Revert "Update file dialog.cpp". Commit.
- Drop all deprecated API. Commit.
- Update file dialog.cpp. Commit.
- Bump version for KF6. Commit.
- Refactor glowbar SVG. Commit.
- QMenuProxy & Plasma::Types::PopupPlacement: Reverse direction for RTL. Commit.
- Remove obsolete and unused headers. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Adapt to KirigamiPluginFactory change. Commit.
- Add missing KPackage link. Commit.
- Breeze: Clean up KGpg SVG. Commit.
- Remove all deprecated API up to 5.99. Commit.
- Fix build with Qt 6.5. Commit.
- Rename one more CMake config file for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- IconItemTest: Wait for rendering before capturing an image of IconItem. Commit.
- Iconitem: Use InOutCubic for the animation's easing curve. Commit.
- Iconitem: Adjust fade animation to not flicker as much. Commit. Fixes bug #463061. Fixes bug #463685
- QMenuProxy: Fix relative positioning with embedded/off-screen parent windows. Commit.
- Dialog: Only center panel popup if it still would cover two thirds of its panel widget. Commit. Fixes bug #462930
- Containmentinterface: add function to open context menu. Commit.
- Revert "dialog: don't rely on parent property". Commit.
- ExpandableListItem: load custom content when item is expanded. Commit.
- Dialog: don't rely on parent property. Commit.
- PC3/ActionTextField: Specify focus reason for shortcut activation. Commit.
- Use StandardKey.Find instead of "CTRL+F". Commit.
- ActionTextField: add property type for focusSequence. Commit.
- ActionTextField: show native shortcut text in tooltip. Commit.
- ActionTextField: fix StandardKey not working. Commit.
- Dialog: Add default case to a switch to make clangd happier. Commit.
- Dialog: Use one std::optional instead of two boolean flags. Commit.
- Mark transient applets in config. Commit. Fixes bug #417114
- PC3: allow touch scrolling even when tablet mode is off. Commit. See bug #461016
- Import ManagedTextureNode from KDeclarative. Commit.
- Port away from deprecated KWindowSystem API. Commit.
- Replace word "paint" with "draw", add check for d->frame. Commit.
- Drop second sentence, part two. Commit.
- Drop second sentence. Commit.
- Add @since tags. Commit.
- Expose minimum drawing size for FrameSvg and FrameSvgItem. Commit.
- Fix the left element of dialogs background. Commit.
- Pc3: Simplify Button{Focus,Hover,Shadow}.qml. Commit.
- Pc3: Simplify Flat/RaisedButtonBackground. Commit.
- Extracomponents: Only create a button in PlaceholderMessage if needed. Commit.
- Pc3: Don't create an SVG in TextField just to check if a certain element exists. Commit.
- Expose FrameSvg::hasElement on FrameSvgItem. Commit.
- FrameSvg: Replace a bunch of check-and-fetch with fetch-and-validate. Commit.
- Extracomponents: Use attached property for ActionTextField tooltip. Commit.
- FrameSvg: Store a few unchanging strings in updateSizes as static const. Commit.
- FrameSvg: Use a single QString buffer when building names to look up in the SVG. Commit.
- Add missing forward decl. Commit.
- Rework Plasma theme mask corners and outlines. Commit. Fixes bug #417511
- Support horizontal scroll in containmentactions. Commit.
- Appletquickitem 'ownLayout' local variable has same name as one of the class members. Commit.
- IconItem: Fix icons after context loss events. Commit.
- IconItem: Fix icons after context loss events. Commit.
- Svgitem: do not upscale svg when using fractional scaling. Commit. Fixes bug #461682
- Remove workaround for QTBUG-70481. Commit.
- PC3: remove obsolete workaround in TextArea. Commit.
- ToolTip: Do not show when empty. Commit.
- Declarative/core: Use two opacity nodes for fading in IconItem. Commit. See bug #432999
- AvailableScreenRect only for valid screens. Commit.
- Appletinterface: Expose the QAction::Priority enum values. Commit.
- Handle tooltips with disabled (negative) timeout properly. Commit. See bug #397336
- ExpandableListItem: Fix warning. Commit.
- PC3/BusyIndicator: Disable hover, drop unused id, and shorten a comment. Commit.
- Revert "PlasmoidHeading: do not rely on Plasmoid property". Commit.
- Never time out tooltip while its control is still hovered. Commit. Fixes bug #397336
- Windowthumbnail 'count > 0' is always true. Commit.
- Dialog: Avoid using plasmashell protocol when running in kwin. Commit.
- Make KPackage an implementation detail of Plasma Applets. Commit.
- Deprecate public includes for KPackage. Commit.
- PlasmoidHeading: do not rely on Plasmoid property. Commit.
- Templates/cpp-plasmoid: Load icon as svg rather than svgz. Commit.
- Templates/cpp-plasmoid: Port away from PlasmaComponents2. Commit.
- Templates/cpp-plasmoid: Remove unneeded EnabledByDefault and X-Plasma-MainScript keys. Commit.
- Templates/cpp-plasmoid: Small code style adjustments. Commit.
- Templates/cpp-plasmoid: Consistently require ECM, KF and Qt dependencies. Commit.
- Templates/cpp-plasmoid: Port to newer KPackageStructure key instead of ServiceTypes. Commit.
- Templates/cpp-plasmoid: Do not embed json file in plugin. Commit.
- Create SVGZ files without embedded filename & timestamp -> reproducibility. Commit.
- Oxygen: Drastically improve buttons. Commit.
- Oxygen: Invert input box color and increase size. Commit.
- Oxygen: Update Inkscape Metadata. Commit.
- Oxygen: Fix tab bars not rendering, add N/E/S/W sides. Commit.
- Oxygen: Fix active button size. Commit.
- ExpandableListItem: Port to explicit signal handler parameter names. Commit.
- Center the AppletPopup dialogs when possible. Commit.
- Framesvgitem: avoid unnecessary type conversion in
resizeFrame
. Commit. - Framesvgitem: use
QQuickItem::size()
directly in resizeFrame
. Commit. - Framesvgitem: port two qMax to std::max. Commit.
- Framesvgitem: remove one unnecessary maxvalue comparison. Commit.
- PC3/BusyIndicator: Revert RotationAnimator back to property interceptor syntax. Commit.
- PC3/BusyIndicator: Fix hang & rapid jump on start. Commit.
- PC3/BusyIndicator: Don't do extra work when animation starts. Commit.
- PC3/BusyIndicator: Port opacity animation to Easing.OutCubic. Commit.
- PC3/BusyIndicator: Center the active/rotating part of the control. Commit.
- PC3/BusyIndicator: Fix QML/JS code style, bump imports. Commit.
- Fix refcount of dialog instances. Commit.
- Ignore "templates" folder for cppcheck CI. Commit.
- Fix name of margin hints of task manager. Commit. Fixes bug #456076
- Add override specifier. Commit.
- PC3/TextField,SearchField: Fix mirroring detection. Commit.
- SearchField: Align search icon vertically. Commit.
- SearchField,ActionTextField: Use non-destructive clear() method. Commit.
- Doc: ActionTextField: Fix typo in code snippet, and other nits. Commit.
- PC3/Slider: Fix tick marks direction for vertical orientation. Commit.
- Manage the case someone is asking for the attached of an applet. Commit.
- Fix scrollbar visibility when contentWidth or contentHeight is 0. Commit.
- Port away from deprecated KIO API. Commit.
- Drop deprecated KDeclarative::setupEngine calls. Commit.
- Port away from QRegExp. Commit.
- Iconitem: add test for devicePixelRatio. Commit.
- Svgitem: fix blurry icon on HiDPI screens. Commit.
- Iconitem: fix blurry icon on HiDPI screens. Commit.
- Revert "Install a plugin for org.kde.plasma.plasmoid". Commit.
- Add 5G network icons. Commit.
- ExpandableListItem: Simplify Accessible.description expression. Commit.
- ExpandableListItem: Clean up some QML/JS code. Commit.
- ExpandableListItem: Use uniform standard margins for actions list. Commit.
- Perform initialization in initialization list. Commit.
- IconItem: Use standard Units.longDuration for cross-fade animation. Commit.
- Don't violate the min <= max assert in qBound in Qt 6. Commit.
- IconLabel: always enable
fillWidth
. Commit. - Wallpaperinterface: allow wallpaper plugin to set custom accent color. Commit.
- Add CMake option to build WITHOUT_X11. Commit.
- Install a plugin for org.kde.plasma.plasmoid. Commit. Fixes bug #454062
- PC3/IconLabel: Simplify Layout.fillWidth expression for label. Commit.
- ExpandableListItem: make fewer assumptions about the action. Commit.
- Clear PasswordField with Ctrl+Shift+U. Commit. Fixes bug #451550
- Add fade in and out animations to PC3 ToolTip. Commit.
- Reset devicePixelRatio after loading the cachedBackground of mask. Commit.
- Always give FrameSvg's mask in logical pixels. Commit.
- Desktoptheme/breeze: update disk.svg. Commit. Fixes bug #445810
- Use version-less KF_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
- Remove shortcut to make corona immutable. Commit.
- Clean up if statement that is always true. Commit.
- Clean up unused code for categories and remove reference in API docs. Commit.
- ExpandableListItem: add arrow key navigation support. Commit.
- PC3/ProgressBar: Fix sizing bugs, reformat code, remove animation hacks. Commit. Fixes bug #456550
- Port IconItem to use Qt Shader Tools for Qt 6. Commit.
- Remove commented out dead slot. Commit.
- Keep Tooltips the proper type. Commit. Fixes bug #446375
- Don't remove the shadow on ~Dialog. Commit. Fixes bug #437920
- Port away from deprecated QSGSimpleMaterialShader. Commit.
- Fix dataengine loading in Qt6 code path. Commit.
- PC3/Slider: Enable hover events. Commit. Fixes bug #454714
- PlasmaDialog: Don't constantly reset cursor when resizable edges are ON. Commit. Fixes bug #454714
- Add FreeBSD Qt6 CI support. Commit.
- PC3: Support RTL layouts in controls. Commit.
- Extras/ListItem: Fix undefined reference error to properties from newer controls. Commit.
- PC3: Improve support for RTL sliders. Commit.
- Extras/Highlight: Fix code style and explicitness. Commit.
- Port from KDeclarative::runtimePlatform to KRuntimePlatform::runtimePlatform. Commit.
- Revert "extras/Highlight: Fix code style and explicitness". Commit.
- Extras/Highlight: Fix code style and explicitness. Commit.
- BusyIndicator: Fix initialization of the running property. Commit.
- Extras/ExpandableListItem: Remove 'currentIndex' state when unhovering. Commit.
- Doc: Fix typo in a comment. Commit.
- Add missing break in switch-case statement. Commit.
- PC3/CheckBox: Fix hover animation repeated on press. Commit.
- TextField: fix height change when password dot appears. Commit. See bug #410810
- Port away from KDeclarative::runtimePlatform. Commit.
- ExpandableListItem: add
expanded
property to indicate the view is visible. Commit. - Synchronise busy indicator start points. Commit.
- Themetest fix a possible memory leak. Commit.
- Datamodel.cpp 'then' statement is equivalent to the 'else'. Commit.
- Fix typo in comment. Commit.
- A11y: toolbuttons are pressable. Commit.
- A11y: roundbuttons are buttons too. Commit.
- Docs: clarify URL in IconItem "source" property. Commit.
- Update blur and other window effects when the dialog changes size. Commit. Fixes bug #457053
- Fix generated import versions for QtQuick Controls with Qt 6. Commit.
- ExpandableListItem: read
Accessible.description
from action. Commit. - ExpandableListItem: give expand button a name and a tooltip. Commit.
- ExpandableListItem: add accessible properties. Commit.
- PC3/ToolTip: Sync to qq2-desktop-style: Copy delay & timeout implementations. Commit.
- PC3/ToolTip: Sync to qq2-desktop-style: Port to QtQuick.Layouts. Commit.
- PC3/ToolTip: Sync to qq2-desktop-style: Wrap text on label. Commit.
- PlaceholderMessage: use strict Javascript equality. Commit.
- Scope DialogShadows lifetime to application. Commit. Fixes bug #443706
- Use non-deprecated URL interceptors access with Qt 6. Commit.
- QMenuProxy::transientParent add null checks. Commit.
- Revert "Automatically add tooltips and Accesible properties for icon-only things". Commit.
- Automatically add tooltips and Accesible properties for icon-only things. Commit.
- Use ECMDeprecationSettings, bump hidden deprec. API to KF 5.95. Commit.
- FrameItemNode: Remove unnecessary attribute. Commit.
- Fix wrong visibility wrapper, needs to be BUILD maatching the rest. Commit.
- Expose the edit mode to the applets. Commit.
- Units: Fix sizeForLabels double-scaling icons with Plasma scaling. Commit. Fixes bug #454131
- Remove extra ';'. Commit.
- Update plugins.qmltypes for
org.kde.plasma.core
. Commit. - Skip test for old style theme metadata format when building without deprecations. Commit.
- Revert "Use QT_FEATURE_foo to detect opengl* support, and TARGET for glesv2". Commit.
- Wallpaperinterface: call
setSource
before setContextProperty
. Commit. - Add back the WindowsGoBelow panel behavior. Commit. Fixes bug #455138
- Breeze/widgets: Make analog clock follow colorscheme. Commit. Fixes bug #377935
- Dialog should use the Dock type unless requested otherwise. Commit. Fixes bug #454635
- Do not send all windows below the dialog when window type is AppletPopup. Commit.
- Use QT_FEATURE_foo to detect opengl* support, and TARGET for glesv2. Commit.
- Extras/Representation: Fix docs. Commit.
- Extras/Representation: Bump QML imports. Commit.
- Extras/Representation: Fix indentation. Commit.
- Disable spacing around ActionTextFields action-row when it is empty. Commit.
- Disable undo operation for PlasmaExtras PasswordField. Commit.
- Breeze/widgets: Make analog clock follow accent color. Commit.
- KDeclarative::ConfigPropertyMap has been deprecated since 5.89. Commit.
- Extras/PasswordField: Fix imports and docs. Commit.
- KPluginMetaData::serviceTypes() has been deprecated since KF 5.89. Commit.
- PC3 ScrollView: Move contentItem clipping hack into a Binding component. Commit.
- PC3 ScrollView: Drop support for nullable ScrollBars. Commit.
- PC3 ScrollView: Remove id from a scrollbar. Commit.
- PC3 ScrollView: Fix ScrollBar.active property. Commit.
- Fix a typo. Commit.
- PlasmaQuick: Remove aged comment. Commit.
- Dialog: Expose QQuickItem instead and cast to AppletQuickItem in C++. Commit.
- Implement resize capability for Plasma dialog. Commit. See bug #332512
- Add re-run of clang-format to .git-blame-ignore-revs. Commit.
- Add trainling comma to array initialization, re-run clang-format. Commit.
- Use size_t for qHash return values. Commit.
- Protect against missing KService lib when building without deprecations. Commit.
- Port to standard C++ smart pointers where possible. Commit.
- Plasma:PluginLoader: Add missing fwd of KPluginInfo. Commit.
- Plasma::Theme: Add accessor for metadata. Commit.
- ExpandableListItem: Refactor JavaScript expression to use newer features. Commit.
- [Calendar] Wheel year on year view and decade on decade view. Commit.
- Use QSFPM::setFilterRegularExpression everywhere. Commit.
- Remove author data, name and description from package metadata files. Commit.
- Plasmaquick: fix a memory leak caused by
qmlRegisterType
. Commit. - Containmentinterface: Change wallpaper plugin in dropjob action. Commit.
- PluginLoader: remove unused variable. Commit.
- DayDelegate: Remove a duplicate import. Commit.
- Revert "IconItem: Allow specifying a custom loader". Commit.
- Iconitemtest: fix expected image format for Qt 6. Commit.
- QMenuProxy: remove unconditionnal debug. Commit.
- IconItem: Allow specifying a custom loader. Commit.
- Plasmastyle: Import PlasmaCore in MenuStyle. Commit.
- Revert "Require unittests to pass for CI pipelines to pass". Commit.
- Require unittests to pass for CI pipelines to pass. Commit.
- Don't assert if the theme is not found, just warn. Commit.
- Desktoptheme: Install plasmarc. Commit.
- Autotests: copy metadata.json, not metadata.desktop. Commit.
- Plasmaquick: Fix memory leak caused by
QQmlComponent::create
. Commit. - Autotests: repair dialognativetest. Commit.
- Revert "Prevent tooltips from being incorrectly dismissed". Commit. See bug #439522
- Revert "Add default switch statement". Commit.
- Wallpaperinterface: Add some APIs needed for wallpaper accent color support. Commit.
- Fix use-after-free in ContainmentInterface. Commit. Fixes bug #451267
- Fix osd dialog position. Commit. Fixes bug #452648
- Mark plasmapkg as nongui executable. Commit.
- Fix check for argument length in DataEngine loader. Commit. Fixes bug #452596
- Fix minor typo. Commit.
- Desktoptheme: Convert desktop to json files. Commit.
- Desktoptheme: Separate config from theme metadata. Commit.
- Templates: Convert test metadata.desktop files to json. Commit.
- Autotests: Convert test metadata.desktop files to json. Commit.
- Convert desktop files of plugins to json. Commit.
- Examples: Convert desktop files of KPackages to json. Commit.
- Keep PlasmaComponents.Highlight on its former behaviour. Commit. Fixes bug #452555
- Dialog: Do not update layout parameters while hidden. Commit. Fixes bug #452512
- Plugintest: Clean up uneeded includes. Commit.
- Remove KService dependency for KF6 builds. Commit.
- Wrap KPluginInfo includes in deprecation wrappers. Commit.
- Coronatest: Clean up uneeded KSycoca code. Commit.
- --warning: Do not disconnect from a null object. Commit.
- PlaceholderMessage: Remove Kirigami references. Commit.
- PlaceholderMessage: add types. Commit.
- PC3 toggle controls: fix odd heights misaligning indicators. Commit. Fixes bug #447977
- Enable Qt6 CI for plasma-framework. Commit.
- Fix search field left padding when icon is hidden. Commit.
- ExpandableListItem: deprecate contextmenu and allow actions+custom view. Commit.
- Deprecate DataEngine related code in Plasma::PluginLoader. Commit.
- Plasma::Theme: Use KSharedConfig in internal utility method parameters. Commit.
- Plasma::Theme: Use KSharedConfig internally. Commit.
- Add parameterized test for reading config from theme. Commit.
- Plasma::Theme: Port last KPluginInfo usage. Commit.
- Port autotests theme to json metadata. Commit.
- Plasma::Theme: Allow packages to ship metadata.json file, move config to separate file. Commit.
- Extend themetest to check config entries. Commit.
- Add include needed by Qt6 forgotten in d74a8286e1. Commit.
- Make WindowThumbnail build against Qt6 as well. Commit.
- Plasmacomponents2 Highlight: add explicit id. Commit.
- Revert "Calendar/DayDelegate: Fix hover after porting to QQC2 Highlight". Commit.
- Highlight: change hover: property to hovered:. Commit.
- Don't install the heading SVG in breeze-light and breeze-dark Plasma themes. Commit.
- AppletInterface: Add
self
property which just returns this
. Commit. - Allow applets to have empty json metadata & use KPackage's metadata instead. Commit.
- Calendar/DayDelegate: Fix hover after porting to QQC2 Highlight. Commit.
- Do not compute sizes within dialogs when they're not visible. Commit.
- Port dateengine away from inperformant KPluginInfo hack. Commit.
- Improve documentation of PlasmaExtras.Highlight. Commit.
- Factor out QML module URI string. Commit.
- Update documentation regarding PlasmaExtras.Highlight. Commit.
- Adapt to the deprecation of qmlRegisterInterface in Qt6. Commit.
- Add default switch statement. Commit.
- Add power profile icons. Commit. Fixes bug #449475
- Fix Plasmoid attached property look-up on Config objects. Commit. Fixes bug #451482
- Fix potential null parent access. Commit.
- Break recursion when checking compact representation. Commit.
- Use generic breeze-styled arrow in Plasma style. Commit.
- Port to PlasmaExtras version of Highlight. Commit.
- Hardcode keyboard shortcut in SearchField for now. Commit.
- Add ActionTextField, SearchField, and PasswordField. Commit.
- PC3: Remove unreachable code in Svg item from DefaultListItemBackground. Commit.
- AppletQuickItem: Ensure we provide the attached property when we have it. Commit.
- Port from using plasmoid to Plasmoid. Commit.
- Calendar: Draw highlight below the text. Commit. Fixes bug #451209
- Use PACKAGE_CMAKE_INSTALL_PREFIX before any find_dependency() calls. Commit.
- Move Highlight from PlasmaComponents 2.0 to PlasmaExtras. Commit.
- Introduce PLASMA_NO_CONTEXTPROPERTIES to disable Plasma QML context properties. Commit.
Milou
Oxygen
plasma-activities
- Cleanup duplicated finding of Qt modules. Commit.
- Replace the last boost::optional usage with std::optional. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Not a KDE Framework anymore. Commit.
- Rename plasma-activities logging category file. Commit.
- Rename to drop KF6 prefix. Commit.
- Revert "rename to libkactivities now it is not part of Frameworks". Commit.
- Rename to libkactivities now it is not part of Frameworks. Commit.
- Fix closure warning implicit capture of this is deprecated. Commit.
- Revert "remove frameworks info file now it is not a framework". Commit.
- Remove frameworks info file now it is not a framework. Commit.
- Drop most of ResourceInstance. Commit.
- Fix build with -BUILD_QCH=TRUE. Commit.
- Clean up CMake code. Commit.
- Update Qt version requirement to 6.5.0. Commit.
- Fix min. CMake version and project version. Commit.
- Reversion for plasma versions and use consistent cmake variables for plasma projects. Commit.
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Adapt to move out of Frameworks. Commit.
- ResourceInstance: fix application name when desktopFileName is empty. Commit.
- Proofreading. Commit.
- Cli: drop unused kwindowsystem dependency. Commit.
- ResourceInstance: use desktopFileName if available as application. Commit.
- Remove code for generating pri file. Commit.
- Remove versioning from PlasmaCore module imports. Commit.
- Use keyword signature for target_link_libraries call. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Remove unused metadata key. Commit.
- Add major version to kactivities-cli. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/lib level. Commit.
- Controller class: add bc place holder for pimpl object. Commit.
- Use consistently std::unique_ptr to manage life-time of private impl objects. Commit.
- Use variadic parameters in DbusFuture::asyncCall. Commit.
- Remove unused CI dep. Commit.
- Replace QVector by QList. Commit.
- Use more target-centric cmake code. Commit.
- Rename pkgconfig file to KF6Activities. Commit.
- Remove Qt 5 support. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Disable tests that require X11 on non X11 platforms. Commit.
- Port away from deprecated KWindowSystem API. Commit.
- Refer to KIO workers now. Commit.
- Use version-less KF_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
- Build without KF 5.97 deprecated API. Commit.
- Add FreeBSD Qt6 CI support. Commit.
- Utilize std::optional instead of custom impl. Commit.
- Remove debug message for Consumer destructor. Commit.
- Do not enable debug output for debug QT builds. Commit.
- Use imported target Boost::headers. Commit.
- Bump deprecation KF version in ecm_set_disabled_deprecation_versions. Commit.
- Removed unused include. Commit.
- Require unittests to pass for CI jobs to pass. Commit.
plasma-activities-stats
- RC 1 version dep. Commit.
- Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
- Update Qt version requirement to 6.6.0. Commit.
- Not a KDE Framework anymore. Commit.
- Adapt to renamed activities library repo. Commit.
- Rename to drop KF6 prefix. Commit.
- ResultModel: fix two warnings: = does not capture thisx. Commit.
- Revert "remove frameworks info file now it is not a framework". Commit.
- Remove frameworks info file now it is not a framework. Commit.
- Drop no longer relevant test. Commit.
- Fix build with -BUILD_QCH=TRUE. Commit.
- Update Qt version requirement to 6.5.0. Commit.
- Clean up CMake code. Commit.
- Reversion for plasma versions and use consistent cmake variables for plasma projects. Commit.
- Switch to plasma versioning and use consistent cmake variables for plasma repos. Commit.
- Adapt to move out of Frameworks. Commit.
- Cleaning: Use async method call to delete states. Commit.
- Remove unused license texts. Commit. Fixes bug #475540
- Remove d-ptr utils in favor of typing out a few lines manually. Commit.
- ResultsModel: Fetch at most 50 entries at the time. Commit.
- ResultSet: fix title filter clause when no filters are passed. Commit.
- Remove code for generating pri file. Commit.
- Query: Properly escape query, autogenerate getters/setters/modifiers. Commit.
- ResultSetQuickCheckTest: Fix some clazy warnings about multi args. Commit.
- Do not use raw string with prefix. Commit.
- ResultSet: expose agent field. Commit.
- Terms: Remove Limit::all option. Commit.
- Allow to filter by title. Commit.
- Add d81ba5ab0ad2097da92eb9e64815465a932b16c8 to git-blame-ignore. Commit.
- ResultsWatcher: Do not put DBus wrappers in std::unique_ptr. Commit.
- Use QLatin1String in ResourcesDatabaseSchema version getter. Commit.
- ResourceDatabase: Use modern initializer list. Commit.
- Remove clang-format exclusions where possible, reformat project. Commit.
- ResultsSet: Use QLatin1String when using QStringBuilder. Commit.
- Remove Designer's "." normaloff file data from icon properties in .ui files. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Use more target-centric cmake code. Commit.
- Rename pkgconfig file to KF6ActivitiesStats. Commit.
- Remove Qt 5 support. Commit.
- Bump Qt deprecation level to Qt 6.4. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- ResultWatcher::resultUnlinked: Fix typo in docs. Commit.
- Use consistently std::as_const instead of qAsConst. Commit.
- Use version-less KF_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
- Add FreeBSD Qt6 CI support. Commit.
- Clean up unneeded Q_COMPILER_INITIALIZER_LISTS checks. Commit.
- Bump deprecation KF version in ecm_set_disabled_deprecation_versions. Commit.
- Port to standard C++ smart pointers where possible. Commit.
- Fix clazy warnings, add missing Q_EMIT, add std::move for terms. Commit.
- Make replace to not block because of missing item removal. Commit.
- Add ResultModel::forgetResources method. Commit.
- Require unittests to pass for CI jobs to pass. Commit.
Plasma Browser Integration
Plasma Desktop
- Kcm-tablet: Allow binding buttons to modifier keys. Commit. Fixes bug #461259
- RC 1 version dep. Commit.
- Add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156. Commit.
- ItemGridView.qml: Fix deprecated parameter injections into signal handlers. Commit.
- Respect maximumWidth/Height of non-fillWidth/Height applets again. Commit.
- Make dragging the offset indicator of the panel switch to left/right alignment. Commit.
- Panel: Call checkLastSpacer() onWantsToFill{Width,Height}Changed. Commit. Fixes bug #480356
- Refresh clock svg when dpi change. Commit. Fixes bug #477457
- Allow modifier only shortcuts in applet configuration dialog. Commit. Fixes bug #472679
- Api to know whether an applet supportslaunchers. Commit. Fixes bug #480198
- Prevent panel from accepting drops originating from one of its Task Managers. Commit. Fixes bug #416927
- [kcms/componentchooser] Only offer true scheme handlers. Commit. Fixes bug #476894
- [kcm/keys] Improve system service detection. Commit. Fixes bug #479776
- [kcms/keys] Hardcode an icon for wacomtablet. Commit.
- Kcm/ksmserver: remove separator lines. Commit.
- [kcms/componentchooser] Fix arrow key navigation in combobox. Commit.
- [kcm/keys] Fix list delegate height changing on hover. Commit.
- [applets/taskmanager] Fix showing window thumbnails. Commit. Fixes bug #479050
- Drag toolbox from anywhere. Commit.
- Delay Showing the ruler, config dialog appear correctly. Commit.
- Appiumtests/bug47722: expect fail in test_2_bug477220_open_context_menu. Commit.
- Use available size instead of total size to force 1:1 ratio in panels. Commit.
- Use preferred sizes instead of minimum/maximum and only use iconSize as fallback. Commit. Fixes bug #478240
- Folder View: Fix handling of numpad keys. Commit. Fixes bug #480169
- PanelConfiguration: fix clicking position preview and using arrow keys. Commit.
- Appiumtests/folderviewtest: take screenshot using ImageMagick. Commit.
- Applets/taskmanager: don't show mute icon for startup tasks. Commit.
- Appiumtests/bug472909test: wait for return code when test is completed. Commit.
- Don't filter by screen for touching windows. Commit. Fixes bug #478376. Fixes bug #478256
- Window-list: Use highlighted text when button is hovered or selected. Commit.
- Applets/kickoff: make list delegate heights consistent. Commit. Fixes bug #479287
- Desktoptoolbox: Add panel button. Commit.
- Appiumtests/bug477220test: update match template image. Commit.
- Panelconfiguration: use standard border radius for Adaptive preview. Commit. Fixes bug #479752
- Forward wheel events to the proper item. Commit. Fixes bug #479273
- Don't bind to visible of a child. Commit.
- Make Alternatives… dialogs follow transparency of the panel. Commit. Fixes bug #440275
Plasma Disks
Plasma Firewall
- Remove usage of extraFooterTopPadding. Commit.
- Remove extraFooterTopPadding usage. Commit.
plasma-mobile
Plasma Nano
Plasma Audio Volume Control
Plasma Systemmonitor
plasma-vault
plasma-welcome
Plasma Workspace
- [krunner] Don't call into KX11Extras on Wayland. Commit.
- Separate listing for incorrect json and .desktop applets. Commit. Fixes bug #477837
- [applets/kicker] Pass applications: URL to task manager for launcher check. Commit. Fixes bug #480366
- Dataengines/weather: Fix dwd when there's no measurement data. Commit.
- [applets/digitalclock] Store enabled plugins by id instead of full path. Commit.
- Runners/services: Give favorites a relative instead of absolute boost, some cleanups and optimizations. Commit. Fixes bug #478087
- Applets/systemtray: avoid unnecessary copy in StatusNotifierModel. Commit.
- Shell: Don't show the panel temporarily on new screen. Commit. Fixes bug #448420. Fixes bug #474699
- [applets/analogclock] Properly force data change. Commit.
- Applets/systemtray: fix assertion when model is empty. Commit.
- Ctest: enable repeat until pass. Commit.
- Applets/kicker: Prevent building an infinite queue of refresh requests. Commit.
- Hide pin to taskmanager when already pinned. Commit. Fixes bug #480198
- Add a new setExclusiveEdge call in the protocol. Commit. Fixes bug #475700
- Applet/notifications: fix contex menu on wayland. Commit. Fixes bug #476809
- Kcms/notifications: remove separator lines. Commit.
- [runners/appstream] Use KIO::OpenUrlJob instead of QDesktopServices::openUrl. Commit. Fixes bug #479397
- Wallpapers/image: immediately change wallpaper when system palette changes. Commit.
- Kcms/users: use standard header for fingerprint dialog. Commit.
- Kcms/cursortheme: only adapt popup width. Commit.
- Kcms/cursortheme: remove obsolete code. Commit.
- Kcms/cursortheme: Fix cursor size preview. Commit. Fixes bug #478089
- PanelView: Use geometry() instead of geometryByDistance() for computing mask. Commit. Fixes bug #478923
- Appiumtests/kcm_cursortheme_test: take screenshot using ImageMagick. Commit.
- Only allow showing one Alternatives dialog at a time. Commit. Fixes bug #454526
- Update entries when sycoca changes. Commit. Fixes bug #405790. Fixes bug #479513
- Update theme previews to show "Scarlet Tree" Plasma 6.0 wallpaper. Commit.
- Kcms/cursortheme: scale combox to fit largest size. Commit. Fixes bug #479968
- Kcms/style: close popup on second click of the button that opened it. Commit. Fixes bug #479970
- Fix spacing of system dialogs without buttons. Commit.
- Wallpapers/image: check signal count before waiting new file to arrive. Commit.
- Libtaskmanager/taskfilterproxymodel: convert region geometry to device coordinate system. Commit. See bug #478376
- Notifications: text/uri-list must be an array. Commit.
- Applets/systemtray: remove maximum popup height. Commit. Fixes bug #479363
- Restore Fitts' law for the panel. Commit. Fixes bug #480016
- Remove "Add Widgets" and "Add Panel" from desktop context menu. Commit.
- Shellcorona: Add showAddPanelContextMenu function. Commit.
- Kcms/cursortheme: only create LaunchFeedbackDialog once. Commit. Fixes bug #479969
- Runners/calculator: add mutex for CALCULATOR creation/destruction. Commit. Fixes bug #478998
- Panelview: Don't intersect with screen geometry at all. Commit.
- Panelview: Set the correct mask. Commit. Fixes bug #479926
- Panelview: Set the actual mask on wayland. Commit. Fixes bug #479926
- Dataengines/powermanagement: Use the right D-Bus interface for HasInhibit. Commit.
- Panelview: Fix geometryByDistance. Commit.
- Libtaskmanager: Fix initialization of IsActive in WaylandTasksModel. Commit. Fixes bug #478951
- Add kconf update script to preserve the custom position of panels. Commit. Fixes bug #478690
- Libtaskmanager: add test for bug 478831. Commit. See bug #478831
- Kcm/users: fix letter-style avatars. Commit. Fixes bug #479454
- Libtaskmanager: do not leak fd when reading icons in waylandtaskmodel. Commit. Fixes bug #478831
plasma-workspace-wallpapers
- Add "Mountain" wallpaper from Plasma 5.27. Commit.
polkit-kde-agent-1
- Added processing of qml files. Commit.
Powerdevil
print-manager
System Settings
wacomtablet
xdg-desktop-portal-kde