KDE • Community • Announcements
DONATE (Why?)
paypal

Plasma 5.9.0 Complete Changelog

Plasma 5.9.0 Complete Changelog

Bluedevil

  • Remove the Depreciated Plasma PopupApplet type. Commit.
  • Improve translation context for Imaging device type. Commit.
  • Remove DocPath entry from bluetooth.protocol. Commit.
  • Remove DocPath entry from obexftp.protocol. Commit.

Breeze

  • [lookandfeel] Breeze window decoration. Commit. Code review #129869
  • Draw scrollbar as focused when scrollbar itself have focus. Commit.
  • Plasma 5.9 wallpaper "Canopee". Commit.
  • Implement drag from free space also for QtQuickControls. Commit.
  • Default to no arrows. Commit.
  • Make scrollbar size configurable. Commit.
  • Removed unnecessary ifdef. Commit.
  • Fix flickering arrows. Commit.
  • Fixed warning about unused variable. Commit.
  • Fixed warning about unused variables. Commit.
  • Fixed compilation for KDE4. Commit.
  • The combobox needs to be 2 pixels wider for contents to fit. Commit.
  • Show full scrollbar only on mouse over. Commit.
  • Fix broken kcfgc files. Commit.
  • [kstyle] Implement window moving on Wayland. Commit.
  • Fix crash on exit. Commit.

Breeze GTK

Breeze Plymouth

Discover

  • Add missing overrides. Commit.
  • Make sure we don't always search to kns. Commit.
  • Only notify changes when they actually change. Commit.
  • Don't emit null resources. Commit.
  • Don't show unexisting local packages as if local. Commit.
  • Fix the SettingsPage. Commit.
  • Libdiscover: Remove superfluous semicolon. Commit.
  • Lambda not needed anymore. Commit.
  • Fix signal type, don't emit as a reference. Commit.
  • Restore discover-exporter. Commit.
  • Gain control over the applications shown on the main browsing page. Commit.
  • Include an IconName on the notifyrc file. Commit. Fixes bug #375046
  • Properly process Discover positional arguments. Commit.
  • Associate with deb and rpm to expose local file install capability. Commit.
  • Fix fallback from special load. Commit.
  • KNS: Improve logic behind colliding requests. Commit.
  • Separe the icon code into a separate function. Commit.
  • Introduce a dummy question manager. Commit.
  • Increase the minimum KF5 version. Commit.
  • Don't push "" as a page. Commit.
  • Debug. Commit.
  • Adapt test to architecture changes. Commit.
  • Move the loading page into a separate asset. Commit.
  • Fix test. Commit.
  • Fix build. Commit.
  • Fix typo, --debug. Commit.
  • Simplify resource opening by argument process. Commit.
  • Properly implement resourceByPackateName for KNS. Commit.
  • Change search-by-id API to use Urls instead of strings. Commit.
  • KNSBackend: fix warnings. Commit.
  • Show the progress on the Tasks drawer item background. Commit.
  • No need to be !fetching when installing anymore. Commit.
  • These actions are now in Kirigami upstream. Commit.
  • Make sure we're announcing as fetching when starting the software. Commit.
  • Also expose YaST repository configuration if present. Commit.
  • Fix arguments when running .desktop files with runservice. Commit.
  • Allow seeing the description on the updates page while using the keyboard. Commit.
  • Introduce debug class ElapsedDebug. Commit.
  • Represent the current page somehow. Commit.
  • Update the frontal banner and include it in the binary for faster startup. Commit.
  • Move banners into a banners/ subdirectory rather keeping it in icons. Commit.
  • Don't set a reviews provider if there's none. Commit.
  • Filter tested kns backends on the test rather than on the backend code. Commit.
  • Make sure we don't overlap kns searches. Commit.
  • Integrate some searching facilities into UpdatesPage and SourcesPage. Commit.
  • Prefer an aliased property. Commit.
  • Stop auto-loading the components at boot. Commit.
  • Fix upstreamed. Commit.
  • Generalize ListView keyboard handling. Commit.
  • Improve the representation of the currentItem. Commit.
  • It's acceptable to install an application while still fetching now. Commit.
  • Fix role sorting, endorse with a test. Commit.
  • Don't request addons to the SnapBackend. Commit.
  • Properly merge with the KNS backend. Commit.
  • Don't select the first element automatically. Commit.
  • Use the enum type rather than "int". Commit.
  • Use the right attribute... Commit.
  • Make sure categories are properly sorted by name. Commit.
  • Install KTextEditor knsrc file. Commit.
  • Clean KNS stuff. Commit.
  • Use Kirigami.Action instead of QQC1.Action for the TopLevelPageData. Commit.
  • Initial support for navigation based on the keyboard. Commit. Fixes bug #326315
  • Refactor the SourcesPage view. Commit.
  • Move the BrowsingPage closer to the ApplictionListPage. Commit.
  • Make sure we report 1 page minimum. Commit.
  • Fix passing the category as an argument. Commit.
  • Fix DummyTest. Commit.
  • Don't fetch before getting backends. Commit.
  • Simplify knsbackend bootstrap. Commit.
  • Search for KF5Kirigami2 instead of KF5Kirigami. Commit.
  • Turn the CategoryModel into a singleton. Commit.
  • Let backends specify their own name. Commit.
  • Only report no category if the backend couldn't also offer one. Commit.
  • Notify backends changed at bulk. Commit.
  • Remove unneeded signal. Commit.
  • Fix warning. Commit.
  • Hold searches until the model properties have been set. Commit.
  • Deprecate ApplicationProxyModelHelper, centralize in ResourcesProxyModel. Commit.
  • No need to use stringSortRole anymore. Commit.
  • Make sure we perform a search after constructing. Commit.
  • Simplify ApplicationsTop. Commit.
  • Check on the knsrc file to figure out the name of its resource. Commit.
  • Don't rely on ExclusiveGroup state tracking. Commit.
  • If we touch the action checkability sometimes it doesn't set it as checked. Commit.
  • Improve how we fail when there's an error in QML. Commit.
  • Centralize action-based list items into a component. Commit.
  • Don't prepare while progressing. Commit.
  • Fix header width. Commit.
  • Fix warning. Commit.
  • Reset the menu before changing the top level. Commit.
  • Tests that clicking the home banner jumps successfully. Commit.
  • Make it simpler to navigate children. Commit.
  • Don't rely on the fetching property to tell if there's updates. Commit.
  • Add a more clear name to the dummy root category. Commit.
  • Don't load the dummy backend by default. Commit.
  • Remove unneeded castings. Commit.
  • Refactor backend loading and its ties to category set up. Commit.
  • Use incremental intervals for the search. Commit.
  • If we need to invalidate the search, no need to keep the last query alive. Commit.
  • Don't forget to update the search field. Commit.
  • Make the AggregatedResultsStream a bit smarter. Commit.
  • Improve search invalidation. Commit.
  • Remove uses of setMetadata. Commit.
  • Reduce proxy model refreshes. Commit.
  • Connect to the correct class. Commit.
  • Use method pointers rather than SLOT(). Commit.
  • Port. Commit.
  • Use method pointers rather than SLOT(). Commit.
  • Fix layouting issues in the plasmoid. Commit.
  • Remove unused files. Commit.
  • Polish initial load when updating. Commit.
  • Improve interaction with screenshot thumbnails. Commit. Fixes bug #372563
  • Ensure pointer validity before calling. Commit.
  • Improve snapbackend resistance to errors. Commit.
  • Reuse function. Commit.
  • Improve SnapBackend behavior when snapd isn't running. Commit.
  • Manage PackageKit database refresh. Commit.
  • Prefer a transform to a loop. Commit.
  • Fetch subcategories when results are added. Commit.
  • Better convert between a packagename into its resource. Commit. Fixes bug #372611
  • Use a passive notification to notify about lack of appstream data. Commit.
  • Forward passiveNotifications from backends to the resourcesmodel. Commit.
  • Add missing tests. Commit.
  • Make it possible to install local file packages. Commit. Fixes bug #365236
  • Submit unintended change. Commit.
  • Prefer types to logic. Commit.
  • Show a Kirigami passiveNotification when a pk transaction fails. Commit. Fixes bug #371720
  • Fix pk update behavior. Commit.
  • Fix typo found by Freek de Kruijf. Commit.
  • Don't close if the input is wrong. Commit. Fixes bug #372277
  • Don't add resources if we're displaying by relevancy. Commit.
  • Make it possible to find exact matches on packagekit. Commit. Fixes bug #333438
  • Let it be up to the backend when to show technical packages. Commit.
  • Remove unneeded references. Commit.
  • Remove unneded link dependency. Commit.
  • Remove unneeded dependencies. Commit.
  • Make it possible for updaters to request proceed. Commit.
  • Port away from QMessageBox in PKTransaction. Commit.
  • Improve message. Commit.
  • Readability. Commit.
  • Improve error message for updates with removals. Commit. Fixes bug #372205
  • Trivial: Fix minor AppStream porting quirk. Commit.
  • Don't announce empty resource sets from snapbackend. Commit.
  • Fix build, adopt new AppStream API. Commit.
  • Port to new AppStream API. Commit.
  • Add assert. Commit.
  • Remove badly used property. Commit.
  • Never get in lessThan whenever sortByRelevancy is set to true. Commit.
  • Remove unused attribute. Commit.
  • Make it possible for appstream to provide components without packageNames. Commit.
  • Remove QApt backend. Commit.
  • Don't compile the snap backend by default. Commit.
  • Properly use the new API. Commit.
  • Adapt to new backends API. Commit.
  • We need to filter further. Commit.
  • Fix test. Commit.
  • Skip some searches from KNS. Commit.
  • Don't refresh ratings if they didn't change. Commit.
  • Remove unused role. Commit.
  • Make all review roles change at once. Commit.
  • Don't sort everything over only because a resource moved. Commit.
  • Implement again ResourcesModel::isExtended. Commit.
  • Don't ask appstream if the search query is empty, just give everything. Commit.
  • Let backends announce removed resources. Commit.
  • Only refresh sort if the sorting role changed. Commit.
  • Improve KNS searches. Commit.
  • Make sure we use the same category list for all resources. Commit.
  • Check a Category instance category name filters. Commit.
  • Make filters printable into qdebug. Commit.
  • Include filtering on the proxy side. Commit.
  • Improve reaction to changes on backends. Commit.
  • Different ratingCount in DummyReviews. Commit.
  • Specify sorting for the installed page. Commit.
  • Improve sorting. Commit.
  • Let dummy backend resources have different sizes. Commit.
  • Implement todo, connect to backend refreshes. Commit.
  • Drop the model idioms to fetch the data. Commit.
  • Simplify test. Commit.
  • First approach. Commit.
  • Remove unneeded switch(). Commit.
  • Less agressive errors. Commit.
  • SnapTransaction: Make sure the polling won't trigger again after finishing. Commit.
  • Fix installation. Commit.
  • Implement DummyTransaction change tracking. Commit.
  • Implement some of /v2/changes API. Commit.
  • Don't check for refreshable. Commit.
  • Make it possible to know which packages can be refreshed. Commit.
  • Make it possible to query refreshable files. Commit.
  • Better HTTP support. Commit.
  • Comment destructive test for now. Commit.
  • Install the library. Commit.
  • Find ways to figure out the state of the application. Commit.
  • Implement un/installing. Commit.
  • Compile things. Commit.
  • HTTP headers are case insensitive. Commit.
  • Make it possible to send policykit-based queries. Commit.
  • Include credential changes in the API. Commit.
  • Abstract out SnapJob. Commit.
  • Let SnapJob tell who finished. Commit.
  • API consistency. Commit.
  • Move SnapSocket into a separate library. Commit.
  • Fix POST. Commit.
  • Generalize argument passing with QUrlQuery. Commit.
  • Ensure jobs finish. Commit.
  • Expose the SnapJob everywhere in the API. Commit.
  • Open one socket per request. Commit.
  • Improve testing. Commit.
  • Implement search. Commit.
  • Implement search, somewhat. Commit.
  • Let the plugin do some things. Commit.
  • Drop stuff still from the dummy backend. Commit.
  • More HTTP. Commit.
  • Introduce a class to communicate with snapd. Commit.
  • Snap plugin placeholder. Commit.
  • Fix test. Commit.
  • Reset the spy before using it. Commit.
  • Don't invalidate if the properties don't change. Commit.
  • Smooth transaction management. Commit.
  • Don't assume KNS transactions are atomic operations. Commit.
  • Remove all transaction management from the pkbackend. Commit.

kactivitymanagerd

  • Support unlinking from any activity. Commit.
  • Do not allow empty targetted resource to be linked. Commit.

kde-cli-tools

  • Delete KCModule before deleting QApplication. Commit. Fixes bug #374990
  • Kstart: Remove remaining bits of KDELibs4Support. Commit.
  • Kstart: Port away from K4AboutData. Commit.
  • Add utility to send broadcast notifications. Commit.
  • Update imported filetypes kcm docbook. Commit. Code review #128914
  • Import filetypes docbook from kde-runtime. Commit.
  • Proofreading/updating/bump version of runtime kcm docs in Common Appearance and Behavior category. Commit.
  • Remove extra dots after entity &etc;. Commit.
  • Docs: add missing ids, avoid duplicates. Commit.
  • Proofreading + rm Print category. Commit.
  • Update kcm + systemsetting docs to the new categories! A .0 release with up to date kcm + systemsetting docs!. Commit.
  • Adapt base runtime docs to new systemsettings categories. Commit.
  • Add period. Commit.
  • Add attica kcm doc + update for filetypes. Commit. Fixes bug #218833
  • Typo fix. Commit.
  • KControl -> Systemsettings. Commit.
  • Explain diff between konqui and dolphin wrt embedded views. Commit.
  • Doc update. Commit.
  • Fix typos. Commit.
  • Move doc for runtime here. Commit.
  • Simplify `kioclient5 exec url mimetype` by using KRun::runUrl. Commit.
  • [kcmshell] Use desktop file name of module as app's desktop file. Commit.
  • [kcmshell] set application data only after parsing command line. Commit.

KDE GTK Config

  • Set names to knsrc files. Commit.

KDE Window Decoration Library

  • [KDecoration] Restore application menu button. Commit.
  • Add .arcconfig. Commit.

Plasma Addons

  • Fix pixel alignment and non-standard height in QuickShare delegate. Commit. Fixes bug #375137
  • [User Switcher] Just use Row's implicitWidth instead of calculating it manually. Commit.
  • Use the share emblem icon instead of document-share. Commit.
  • Kill audioplayercontrolrunner. Commit.
  • [Fifteen Puzzle] Start timer on tile click, stop timer on shuffle. Commit.
  • [Fifteen Puzzle] Add "Browse" button. Commit.
  • [Notes Applet] Reduce switch size and hide controls if too small. Commit.
  • [Notes Applet] Use text from configure action rather than hardcoding it. Commit.
  • Add a name to the kns resource file. Commit.
  • [Fifteen Puzzle] Animate moving of tiles. Commit.
  • [Fifteen Puzzle] Remove custom color picker. Commit.
  • [Converter Runner] Also convert to the user's local currency. Commit. Fixes bug #374275
  • Remove depreciate ServiceTypes from the metadata.desktop. Commit.
  • [Color Picker] Add color dialog to context menu. Commit.
  • Add Plasmoid that shows multiple other plasmoids in a tabbed interface. Commit.
  • [applets] Support KWin/Wayland in ColorPicker. Commit.
  • Remove Webkit usage in potd data engine. Commit.
  • Bring potd wallpaper back to life. Commit.
  • Port potd (picture of the day) dataengine to KF5. Commit.
  • Use our tooling for installing plasmoids. Commit.
  • Fix systemloadviewer tooltip. Commit. Code review #129309
  • Guard against dataengine missing. Commit. See bug #371779
  • Quicklaunch: Add support for jumplist actions. Commit.

Gamma Monitor Calibration Tool

KDE Hotkeys

  • Fix build with -fno-operator-names. Commit.

Info Center

  • Fix battery charge state display. Commit. See bug #372081
  • Pass transient parent window to KToolTipWindow. Commit.

KScreen

KSysGuard

  • Use unicode codepoint instead of UTF-8 literal. Commit.
  • Add monitors for Linux memory infos dirty and writeback. Commit. Code review #128949

kwallet-pam

KWayland-integration

  • Support forceActiveWindow for Panels. Commit.

KWin

  • Add workaround for touch input offset for decorated windows. Commit. Fixes bug #374778
  • Add support for skip close animation to OnScreenMessage. Commit.
  • Support modifier-only-shortcuts when capslock is on. Commit. Fixes bug #375355
  • Translate the layout name when passing to layout change OSD. Commit.
  • [autotests] Add test case for modifier only trigger when capslock enabled. Commit. See bug #375355
  • [autotests] Add test case for modifier only trigger when capslock enabled. Commit. See bug #375355
  • Fixed initial graying out options in Cube Effect settings. Commit. Code review #129194
  • Use proper packagestructures. Commit. Fixes bug #374766
  • Parse minimise all borders on the JS side. Commit.
  • [TabBox] Remember current model index on SwitcherItem model set. Commit. Fixes bug #333511
  • Add support for skipCloseAnimation for internal windows. Commit.
  • Correct inital loading of BorderActivate. Commit.
  • Add minimize all to screen edges KCM. Commit.
  • [libinput] Connection helper class for DBus connection. Commit.
  • Restore global menu support. Commit.
  • [autotests/integration] Add test case for touch and decoration. Commit. See bug #374778
  • [libinput] Fix threaded Connection DBus object registering. Commit. Fixes bug #374554
  • Fade out OnScreenNotification when moving with the mouse over it. Commit.
  • Fix syncing of geometry to internal window when using ::move. Commit.
  • Sync opacity from an internal QWindow to its ShellClient. Commit.
  • Fix typo. Commit.
  • Use a templated approach for InputRedirection::processFilters. Commit.
  • Use removeOne when uninstalling an InputEventFilter. Commit.
  • Replaced InputEventFilter by InputEventSpy in DebugConsole. Commit.
  • It makes sense to actually also build the new input_event_spy.cpp. Commit.
  • Add native button to MouseEvent. Commit.
  • Introduce an InputEventSpy for processing input events. Commit.
  • Add the modifiers relevant for global shortcuts into the input Events. Commit.
  • Use new xkbcommon API for consumed modifiers. Commit.
  • Reduce code duplication for processing input events. Commit.
  • Fix the osd re-placement on X11. Commit. Fixes bug #374038
  • Port Plasma::Package to KPackage. Commit.
  • Add support for on-screen-message to kwineffects. Commit.
  • Pass EGL_PLATFORM=DRM to XWayland. Commit.
  • Cycle between windows of the same desktop on switch. Commit.
  • [autotests] Disable QtQuick in OnScreenNotificationTest. Commit.
  • [autotests] Disable OnScreenNotification in PointerConstraintsTest. Commit.
  • Show notification when pointer gets confined/locked. Commit.
  • Use OnScreenNotification in kill window. Commit.
  • Introduce a KWin internal on-screen-notification service. Commit.
  • Place OSD windows again on size changes. Commit.
  • Add names to the knsrc files. Commit.
  • Reduce code-duplication of socketpair in WaylandServer. Commit.
  • Fix build (with clang at least). Commit.
  • [platforms/hwcomposer] Use enum instead of the number for readable code. Commit.
  • [platforms/hwcomposer] Support for hwcomposer 1.4 and 1.5 version. Commit.
  • [autotests/integration] Use socketpair for Wayland connection. Commit.
  • [Scripts KCM] Use GHNS Button instead of creating a look-alike button. Commit.
  • Compile with gcc <= 4.8. Commit.
  • Implement support for pointer constraints. Commit.
  • [platforms/wayland] Use a ConfinedPointer if available. Commit.
  • [libinput] Minor coding style fix. Commit.
  • [libinput] Change unset of scroll method and acceleration profile. Commit.
  • [libinput] Add more support for pointer devices, in particular touchpads. Commit.
  • Implement borderlessMaximizedWindows for Wayland windows. Commit. Fixes bug #370982
  • Properly implement maximize of ShellClient. Commit. Fixes bug #368393
  • Fix merge markers. Commit.
  • Don't register a new service for screenshots. Commit.
  • Initialise all variables for WindowVertex. Commit.
  • [effects] Add a colorpicker effect. Commit.
  • [effects] Cleanup screenshot effect. Commit.
  • [autotests] Wait longer in LockScreenTest. Commit.
  • Add interactive position selection to screenshot screen under cursor. Commit.
  • Ignore non-relevant modifiers when evaluating mouse actions. Commit. Fixes bug #372809
  • Port Compositor::windowRepaintsPending to use std::any_of. Commit.
  • Compile++. Commit. Fixes bug #372821
  • [libinput] Rework device config writing and save enum of ScrollMode as integer. Commit.
  • [libinput] Query defaultLeftHanded, save leftHanded, fix ScrollMode config. Commit.
  • Move linking to DL_LIBRARY to x11standalone platform. Commit.
  • Remove epoxy/egl.h from kwinglutils_func.h. Commit.
  • Remove useless branching on EGL/GLX in GLPlatform. Commit.
  • [effects] Handle windowShown and windowHidden in fade effect. Commit. See bug #372622
  • [effects] Add a screenshot dbus method which takes a file descriptor. Commit.
  • [effects] Show info message in interactive window screenshot mode. Commit.
  • Drop OpenGL based color correction from KWin. Commit.
  • Drop kwinconfig.h include from kwinglutils_funcs.h. Commit.
  • Remove kwinglobal.h include from kwinglutils_funcs.h. Commit.
  • [kwinglutils] Drop unused macro MAKE_GL_VERSION. Commit.
  • KillWindow support for Wayland windows. Commit.
  • Implement interactive window selection for Wayland platforms. Commit.
  • [effects] Add interactive window selection mode to ScreenshotEffect. Commit.
  • [kwinglutils] Remove unused s_eglExtensions variable. Commit.
  • [kwinglutils] Drop variable glTextureUnitsCount. Commit.
  • [kwinglutils] Drop functions related to (nearest) power of two. Commit.
  • Clean up egl/glx extensions in debug console. Commit.
  • Move querying the egl extensions into the AbstractEglBackend. Commit.
  • [kwinglutils] Drop eglResolveFunctions. Commit.
  • [kwinglutils] Drop hasEGLVersion function. Commit.
  • Implement interactive window selection for Wayland platforms. Commit.
  • Support interactive window selection through the Platform. Commit.
  • Add a keyboard tab to the debug console. Commit.
  • Remove KWin::display from kwinglobals. Commit.
  • Pass function ptr to resolve glFunctions to initGL. Commit.
  • Fix for failing testScriptedEffectsLoader. Commit.
  • Drop EffectsHandler::effectsConfig. Commit.
  • Use KWin's KSharedConfigPtr in ScriptedEffect. Commit.
  • Remove unused method. Commit.
  • [effects] Show a notification when a screenshot got saved to file. Commit.
  • [effects] Introduce kcfg for SlidingPopups. Commit.
  • [effects] Introduce kcfg for FallApart effect. Commit.
  • Move resolving glxSwapIntervalMesa into platform plugin. Commit.
  • [libkwineffects] Remove EffectsHandler::registerPropertyType. Commit.
  • [effects] Improve interaction between Glide and SlidingPopups effect. Commit.
  • Fix DebugConsole::initGLTab. Commit.
  • Port KillWindow to X11EventFilter. Commit.
  • Support multiple event types in X11EventFilter. Commit.
  • Move querying glx extensions into the platform plugin. Commit.
  • Move glx version check functionality to platform plugin. Commit.
  • [libkwineffects] Delete EffectsHandler::deleteRootProperty. Commit.
  • Add connector name to screen model. Commit.
  • Drop dead Xlib code from KillWindow. Commit.
  • VirtualDesktopGrid operates on VirtualDesktop objects. Commit.
  • [effects] Clean up saving of DesktopGrid config. Commit.
  • [effects] Drop loading shadow config from MagicLamp. Commit.
  • [effects] Save zoom settings using kcfg generated class. Commit.
  • Convert virtual backend to per screen rendering. Commit.
  • Introduce a VirtualDesktop class. Commit.
  • [libinput] Load/store device configuration. Commit.
  • Forward pointer gestures to Wayland server. Commit.
  • [effects] Support capture cursor image in Screenshot effect. Commit.
  • Create KSelectionOwner in StartupFeedbackEffect only on X11. Commit.
  • [helpers/killer] Use

    instead of . Commit. Fixes bug #363750

  • [autotests] Remove expected fail from snap to auto-hide Wayland. Commit.
  • [autotest] Test case for snap to Wayland auto-hiding panel. Commit. See bug #365892
  • [autotests] Try fixing TestShellClient::testDesktopFileName on CI. Commit.
  • Add support for desktopFileName provided by NETWinInfo. Commit.
  • [kwineffects] Add hide/show cursor to EffectsHandler. Commit.
  • Add way to hide/show cursor in Platform. Commit.
  • [plugins/qpa] support use of modularized qtplatformsupport from Qt 5.8. Commit. Code review #129268
  • Pass a desktopfile name to kcmshell5. Commit.
  • Call GLRenderTarget::setVirtualScreenGeometry prior to self test. Commit.
  • Remove GLVertextBuffer::setVirtualScreenSize. Commit.
  • Implement cursor shape tracking on Wayland. Commit.
  • Add a PlatformCursorImage to Platform and EffectsHandler. Commit.
  • Adjust blur and contrast for multi-output rendering on Wayland. Commit.
  • Expose GLRenderTarget::virtualScreenGeometry. Commit.
  • Fix viewport restore in GLRenderTarget::popRenderTarget. Commit.
  • Support docks which take input. Commit.
  • Panel auto hide support for Wayland panels. Commit.
  • [effects] Make screenshot effect work with multiple output rendering. Commit.
  • Pass the current output geometry to ScreenPaintData. Commit.
  • Fix glBlitFramebuffer for per-output rendering. Commit.
  • Use new PlasmaWindowInterface::setIcon. Commit.
  • Support custom color scheme for Wayland windows. Commit.
  • Set icon to wayland if desktop file is not found. Commit.
  • [effects] Delay taking screenshot into next rendering cycle. Commit.
  • Support for relative pointer motion events. Commit.
  • [wayland] Support for hideClient in ShellClient. Commit.
  • Add possible border handling in minimize all script. Commit.
  • Allow configuring script's screen edges from the KCM. Commit.
  • Fix typo in method name. Commit.
  • Add method unregisterScreenEdge to scripting. Commit.
  • Use KPackage in kcmscripts. Commit.
  • Fix scissoring of VBO rendering in multi-screen setup on Wayland. Commit.
  • Implement show on screen edge for Wayland. Commit.
  • Update windowspecific (Window Rules) docbook. Commit. Code review #129007
  • [kwinrules] Properly setting the value of the activity combo box. Commit.
  • Update missing screenshot for example thunderbird composer. Commit.
  • Update screenshots for kopete example. Commit.
  • Restored the deleted file in order to fix the build. Commit.
  • Update screenshots for example 'Suppress a Window from showing on Pager' KNotes. Commit.
  • Update screenshots for emacs example 'Full-screen Re-size Error'. Commit.
  • Update screenshots for thunderbird reminder example. Commit.
  • Update screenshots for thunderbird main + composer eample. Commit.
  • Update screenshot for example 'Force a Window to the Top'. Commit.
  • Update screenshots example 'Pin a Window to a Desktop and set other Attributes' and fix outdated link to Qt regexp documentation. Commit.
  • Update some screenshots, remove duplicate screenshot. Commit.
  • Parent qaction in test. Commit.

libkscreen

  • Fix type argument for get property call. Commit.
  • Disable logging to kscreen.log by default. Commit.
  • Scale property for KScreen::Output. Commit.
  • Allow changing an output's modelist at runtime. Commit. Fixes bug #356864
  • Handle integer display types from config in fake backend. Commit.
  • Include refresh rate in mode's debug handler. Commit.
  • Add flag to for per-display scaling. Commit.

libksysguard

  • Fix -Wmismatched-tags warnings. Commit.
  • Revert "hmm didn't tag properly, let's try again". Commit.

Milou

  • Limit labels to one line explicitly. Commit.
  • Run first action on Shift+Return. Commit.
  • Remove Plasma/PopupApplet from .desktop file, no longer relevant. Commit.

Oxygen

  • Implement drag from free space also for QtQuickControls. Commit.
  • Draw full rect in qtquick menu frames (as in, e.g. comboboxes). Commit. Fixes bug #370733
  • Fix broken kcfgc files. Commit.
  • [kstyle] Implement window moving on Wayland. Commit.

Plasma Desktop

  • More like systray. Commit.
  • [Task Manager] Hide group dialog when opening applets settings. Commit.
  • Use the systray applet's icon sizing logic to size audio indicators. Commit.
  • Use KPluginMetaData::readStringList. Commit.
  • [kcm] Fix reset logic. Commit. Code review #129875
  • Add missing descriptions on the trashcan and appmenubar plasmoids. Commit.
  • [Style KCM] Make sure to enable kappmenu kded module. Commit.
  • Fix loading of translation catalog (thanks to Victor ). Commit.
  • [Task Manager] Vertically center audio indicator for real. Commit.
  • Fix "Pin" not working with more than one activity. Commit. Fixes bug #375090
  • Silence warning. Commit.
  • Sync kicker tooltip icon to config setting. Commit.
  • Follow theme in taskmanager tooltip media controls background. Commit. Fixes bug #375088
  • [Task Manager] Don't show separator between media controls and "Mute". Commit.
  • [Task Manager] Find player if we don't have a PID. Commit.
  • Use correct loop variable. Commit.
  • Don't hardcore reserve size. Commit.
  • Fix switching from 'All Applications' to 'Widgets'. Commit.
  • [Task Manager] Vertically center audio indicator. Commit.
  • [Workspace Options] Add option to disable OSD. Commit. See bug #363983
  • Fix crash during crash acrobatics. Commit. Fixes bug #365206
  • [Task Manager] Only match application name if we never managed to match PID. Commit.
  • Show descriptive text when changing containment plugins. Commit. See bug #355642
  • Add layout template to create an "Application Menu Bar". Commit.
  • Restore Menubar style config in application style. Commit.
  • [Touchpad KCM] New KWin Wayland version. Commit.
  • Lower the threshold below which text labels collapse. Commit. Fixes bug #373544
  • Heuristically find the color scheme. Commit.
  • Fix text. Commit.
  • Make sure we use kpackagetool5 instead of plasmapkg2. Commit.
  • Remove bell kcm docbook. Commit.
  • [Task Manager] No audio indicator message in tooltip subtext. Commit.
  • Return valid string value for DescriptionRole in all models. Commit. Fixes bug #369783
  • [Folder View] Replace Up button with Back button in listview mode. Commit.
  • [Folder View] Fix CD in "Link" type desktop files. Commit.
  • Fix binding loop. Commit. Fixes bug #374786
  • [Task Manager] Use units.longDuration for audio indicator. Commit.
  • [Task Manager] Also match application name to find audio stream. Commit.
  • [Task Manager] Use clearer wording for audio indicator setting. Commit.
  • [Task Manager] Add missing files for audio indicators. Commit.
  • [Folder View] Fix right click erroneously opening files. Commit. Fixes bug #360219
  • [Task Manager] Indicate applications playing audio. Commit.
  • Make sure we only initialize the appstream pool once. Commit.
  • Fix present windows regression. Commit.
  • Small comment change. Commit.
  • [Task Manager] Tooltips redesign. Commit.
  • Revert "[Panel Containment] Replace restore order logic by "algorithms"". Commit.
  • [Folder View] Let IconItem take entire delegate width. Commit.
  • And enable high DPI on the icons in kfontview. Commit.
  • Add high DPI support to kfontview and kfontinst KCM. Commit.
  • Fix race condition causing empty favorites. Commit. Fixes bug #374156
  • Typo fix. Commit.
  • Rephrase this too. Commit.
  • Add context. Commit.
  • Add-app-to-panel string overhaul. Commit. Fixes bug #368549
  • Make AppstreamQt optional. Commit. Fixes bug #374310
  • Import kwin deco and button order in l&f. Commit. Fixes bug #370511
  • Clean up after a window delegate drag exits the window. Commit.
  • TaskManager: Hide tooltip after activating task. Commit.
  • AppletConfig: Use correct icon state for category icons. Commit.
  • Don't search for packagekit, we don't use it anywhere anymore. Commit.
  • Remove outdated PackageKit include. Commit.
  • Skip over directories when running a multi-item selection. Commit.
  • Fix Enter/Return not running non-dir items in list view mode. Commit.
  • Run all selected items on Enter/Return. Commit. See bug #374030
  • Set current index to start of selection range when performing rectangle selection. Commit.
  • [Panel Containment] Explicitly bind visible on both the container and the applet. Commit.
  • [Task Manager] Parent QAction to "parent" instead of this. Commit.
  • [Containment Appearance] Make sure to always load a config view. Commit. Fixes bug #360862
  • Don't clear hover state while a child dialog is open. Commit. Fixes bug #374291
  • Minor fix for plasma folder view filename editor. Commit.
  • Fix all apps subtree population in non-paginated mode. Commit. Fixes bug #374375
  • [Panel Containment] Replace restore order logic by "algorithms". Commit.
  • Fix issues pointed out by Kai. Commit.
  • Figure out software center integration on the menus. Commit. Code review #129697
  • Add overlay(s) to icons in plasma folder view. Commit. Code review #128683
  • Italicise the name of symlinks in plasma folder view. Commit. Code review #128552
  • [Folder View] Add "Restore" from trash option. Commit.
  • [Folder View] Prevent stealing drop events on Compact Representation. Commit.
  • [Folder View] Offer "Empty Trash" whenever we're in "trash" scheme. Commit.
  • Remove depreciated ServiceTypes from metadata.desktop. Commit.
  • Remove depreciated ServiceTypes from metadata.desktop. Commit.
  • Give names to knsrc files. Commit. Code review #129679
  • Kicker backend changes for Simple Menu. Commit.
  • [Task Manager] Don't emit urls dropped on drag enter. Commit.
  • Items in task manager can now be activated using Meta+number shortcuts. Commit.
  • AppletConfiguration: Remove custom handling of moving window. Commit. Fixes bug #352986
  • Remove outdated script for handling translations. Commit.
  • Publish delegate geometry when ChildCount increases. Commit. Fixes bug #372699
  • Tabbar on proper side when ltr. Commit. Fixes bug #372720
  • Hide Background for Panel if backgroundHints used. Commit. Implements feature #368384
  • Rm the docbooks for RR 129380. Commit.
  • Remove kcm docbooks which have their code in other repos from plasma-desktop. Commit. Code review #129380
  • Fix minimum value for mouse pointer threshold. Commit. Fixes bug #372332
  • [Touchpad KCM] Prevent save dialog if no touchpad was found. Commit.
  • Remove Konqueror kcm docbooks from plasma-desktop repo. Commit. Code review #128907
  • Kcm_keyboard: Change text of config action in tray icon to Configure Layouts. Commit.
  • Make KF5Baloo optional. Commit. Code review #128957
  • Use Plasma tooling for installing plasmoids. Commit.
  • Close popups on escape. Commit. See bug #362657
  • Port away from deprecated API. Commit.
  • Small optimization suggested by Kai. Commit.
  • Remove SortFilterModel, removing the special filters can be done with a prop now. Commit.
  • Don't instanciate twice. Commit.
  • Add a widget gallery page to the Dashboard. Commit.
  • [KAccess] Set componentDisplayName. Commit.
  • Make task manager ignore events it can't handle. Commit.
  • Revert accidental size policy change. Commit.
  • Remove line that does nothing. Commit.
  • Remove deprecated useraccount. Commit.
  • Improve Activity Pager Layout for horizontal and vertical cases. Commit. Fixes bug #367990
  • Replaced the launcher pinning action with a per-activity meny. Commit.
  • Launchers set new bool in plasma-frameworks to toggle expanded. Commit.
  • Remove experimental label. Commit. Code review #129157
  • Fix "Default" color scheme. Commit.
  • Folderview: port the context menu away from KonqPopupMenu. Commit.
  • Forgot changing the default here. Commit.
  • Forgot to add to Kickoff as well. Commit.
  • Default to off after consulting with downstream. Commit.
  • Don't set margins by availableScreenRect in widget mode. Commit.
  • Add an option to force alphabetic sorting to Kicker/Kickoff. Commit.
  • Mouse KCM: Source formatting and indentation. Commit.
  • Mouse KCM: Align spin boxes, port to Qt5. Commit.
  • Image has width and height properties, not "size". Commit. Fixes bug #369670
  • Constrain kickoff config button label size. Commit.
  • [Kickoff] Draw FrameSvgItem behind kickoff configuration buttons. Commit.
  • Use KPluginSelector to enable runners. Commit. Fixes bug #350779
  • Move autostart kcm. Commit. Code review #129039
  • Color kcm for workspace and applications. Commit. Code review #129045
  • Update search sorting. Commit. Code review #129040
  • Kill KonqCopyToMenu and port to kio's KFileCopyToMenu instead. Commit.
  • Prevent "TypeError: Cannot read property 'Layout' of null" warning on plasmashell startup. Commit.
  • Let kicker display executable items instead of empty buttons. Commit.
  • Don't load system apps model twice. Commit.
  • Add kinfocenter to the computer tab of Kickoff. Commit.
  • Fix call to missing function. Commit.
  • Don't end summary with a fullstop. Commit.
  • Proofread/update cursortheme kcm docbook. Commit. Code review #128974
  • Update icon kcm docbook. Commit. Code review #
  • Proofread/update emoticons kcm docbook. Commit. Code review #128977
  • Proofread/update kcmstyle (Widget Style) kcm docbook. Commit. Code review #128978
  • Update color kcm docbook to 5.8. Commit. Code review #128965
  • Add missing files from 94eedfe86c08817ef646cda463b4706f5296e085. Commit.
  • Update shortcuts kcm docbook. Commit. Code review #128948
  • Kickoff: Ability to change the order of the menu items and hide them. Commit. Code review #128402

plasma-integration

  • Add workaround for QMenuBar::setVisible bug in 5.7.0. Commit. Fixes bug #375498
  • Include qdbusmenubar when compiling with Qt >5.7.0 in autotests. Commit.
  • Fix warning when no initial directory is set. Commit.
  • Enable QDBusMenuBar when compiling with Qt 5.7.0. Commit. Fixes bug #375290
  • Backport test fix from master. Commit.
  • Also disable dbusmenubar with Qt 5.7 in the unit test section. Commit.
  • Remove my massive test debug from the stable branch. Commit.
  • Add extra include. Commit.
  • Add explicit includes. Commit.
  • Fix QtVersion check. Commit.
  • Only use Qt's DBusMenuBar in Qt >= 5.7. Commit.
  • Remove leftover debug. Commit.
  • Use DBusMenu if available. Commit.
  • Enable blurBehind effect if the window hints for it. Commit.
  • Is it taking too much in other tests and not in the testSaveOverwrite one?. Commit.
  • Add datetime to debug to try to figure out what's getting stuck. Commit.
  • Increase the timer from 500 to 5000 just in case CI got much slower. Commit.
  • Add lots of debug to testSaveOverwrite. Commit.
  • Fix regression in which the Save dialog appears as an Open dialog. Commit. Code review #129732
  • Fix compilation with Qt 5.8. Commit.
  • Install desktop file name on X11 windows. Commit.
  • Pass color scheme hint to Wayland compositor using window property. Commit.
  • Set color scheme X property in the X11Integration. Commit.

Plasma Networkmanager (plasma-nm)

  • Fix crash caused by notifications use-after-free. Commit.
  • Openconnect: cast QWidget to correct widget type used for password field. Commit. Fixes bug #375057
  • OpenVPN: Remove previously configured secrets to avoid passing them back. Commit. Fixes bug #375170
  • OpenVPN: Remove previously configured secrets to avoid passing them back. Commit. Fixes bug #375170
  • KCM: Do not use Plasma components as the colors are not consistent. Commit. Fixes bug #374905
  • Title case for kcm titles. Commit.
  • KCM: Automaticaly select the newly created connection once is added. Commit.
  • KCM: Set sensible minimum width for connection list. Commit.
  • Display "Connecting" status for a connection which is being activated. Commit.
  • Do not pass and use "tls-remote" option with OpenVPN 2.4.0+. Commit. Fixes bug #374557
  • Avoid sending notifications on request scan. Commit.
  • Auto-scan for wireless networks every 15 seconds. Commit. Fixes bug #374552. Fixes bug #372525
  • Fixuifiles. Commit.
  • Don't allow to create bond, bridge, vlan and team connections. Commit.
  • Take VPN type into account when sorting connections. Commit.
  • Add option to import VPN connections. Commit.
  • Add option to export VPN connections. Commit.
  • Pre-select some connection once KCM is opened. Commit.
  • Rename KCM to "Connections". Commit.
  • Use KDE specific page for captive portal redirection. Commit. Fixes bug #374026
  • Use KDE specific page for captive portal redirection. Commit. Fixes bug #374026
  • [Connection Editor] Honor lineedit_reveal_password restriction. Commit.
  • Some captive portals seems to have problem redirecting from https. Commit. Fixes bug #374026
  • Remove the depreciated Plasma PopupApplet servicetype. Commit.
  • Block Network manager notifications when the popup is visible. Commit.
  • Openvpn: rename comp-lzo setting "No by default" in the UI. Commit. Fixes bug #373609
  • Pass protocol type to openconnect. Commit. Fixes bug #363917
  • [ConnectionItem] Allow copying network details to clipboard. Commit.
  • Align buttons to the right for consistency. Commit.
  • Add a button to remove selected connection to the bottom of the list view. Commit.
  • Remove unnecessary imports. Commit.
  • Reset "changed" flag after new connection is created. Commit.
  • Take KIOSK restrictions into account. Commit.
  • Do not show description for non-vpn connections. Commit.
  • Watch for connection name change as well. Commit.
  • Allow to create new connection when the initial configuration is valid. Commit.
  • Allow to save connection only when setting changes and when is valid. Commit.
  • Remove trailing spaces. Commit.
  • Add a context menu with options to remove/activate/deactivate connection. Commit.
  • Open KCM from the applet instead of editor. Commit.
  • Editor/kcm: filter out bond, bridge, team etc. connections. Commit.
  • Add option to create a new connection. Commit.
  • Remove unused files. Commit.
  • Initial version of new KCM. Commit.
  • Minor improvements to the editor UI. Commit. Code review #129221
  • Move password storing options into a separated combobox. Commit. Code review #129212
  • When importing an OpenVPN connection set default passwords to be stored in KWallet. Commit.
  • Add Iodine VPN support. Commit. Code review #129111. Fixes bug #367655
  • Add support for Juniper Openconnect VPN. Commit. Code review #129105. Fixes bug #363917

Plasma Audio Volume Control

  • VolumeSlider: Ignore all value changes until Component is completed. Commit. Fixes bug #375495
  • Fix compare for undefined argument in playFeedback(). Commit.
  • Pass correct index to playFeedback. Commit. Fixes bug #374919
  • Applet: Make sure to never show empty icon. Commit.
  • Set mute when changing volume to 0 with slider. Commit.
  • Applet: Toggle mute of items with middle mouse button. Commit.
  • Applet: Don't delete delegates while drag is active. Commit. Fixes bug #374288
  • Remove the depreciated Plasma PopupApplet servicetype. Commit.
  • Fix comparing pa_cvolume objects. Commit. Fixes bug #373943
  • Correctly initialise and compare pa_cvolume structs. Commit.
  • Applet: Show device icons and active port name. Commit.
  • [Stream] Expose "corked" property. Commit.
  • Use microphone volume icon for capture devices/streams in applet. Commit.

Plasma SDK

  • Fix handling of paths with whitespace in bash. Commit. Code review #129013
  • Update to KDevplatform API change. Commit.
  • Update to KDevplatform API change. Commit.
  • Update engineexplorer + plasmoidviewer manpages and include in build. Commit.
  • Export kwin theme to l&f. Commit.
  • [Plasmoidviewer] Allow passing "externalData" to the applet. Commit.
  • Load translation catalog for plasmakconfigxteditor. Commit.
  • I18n fix for plasmate. Commit.
  • I18n: "Ok" -> "OK". Commit.
  • Remove double space. Commit.
  • Add a more specific category to the .desktop file. Commit.

Plasma Workspace

  • [Icon Applet] Use KIO::statJob to work with remote URLs. Commit. Fixes bug #375103
  • Fix group parents not appearing when disabling inline grouping. Commit.
  • [Image Wallpaper] Provide fallback for thumbnail size of no "plasmoid" around. Commit.
  • Only reset the model after componentComplete(). Commit. Fixes bug #375105
  • [lookandfeel] Breeze window decoration. Commit. Code review #129868
  • Fix "Unpin" for tasks pinned to specific activities. Commit. Fixes bug #375373
  • Applets/icon: Set i18n domain (patch by Victor). Commit.
  • Use Q_FOREACH in this branch. Commit.
  • Corona::screenGeometryChanged on qscreen resized. Commit.
  • Add #include for old Qt versions. Commit.
  • Replace std::bind with lambda. Commit.
  • Try to put annotations before parameters definition. Commit.
  • Fix dbus xml compilation. Commit.
  • Guard against menu being deleted whilst updating. Commit.
  • Hide menu if the menu disappears off DBus. Commit. Fixes bug #374995
  • Don't re-evaluate the model constantly whilst looping through windows. Commit.
  • Generate DBusMenu Interface for libdbusmenuqt. Commit.
  • Pre-load the first layer of sub menus. Commit.
  • Signal which menu has updated in libdbusmenu-qt. Commit.
  • Don't hide applet when it needs configuring. Commit.
  • Don't load menu when switching window focus to the desktop. Commit.
  • Keep AppletMenu as small as possible. Commit. Fixes bug #374996
  • Fix calling KWindowSystem::windowType without fetching the type. Commit.
  • Enable Edit Action in plasmoid mode. Commit. Fixes bug #374961
  • Fix mapToGlobal. Commit.
  • Show "All Widgets" even when showSpecialFilters=false. Commit.
  • [Icon Applet] Rename open() to run() to fix compilation on 32-bit. Commit. Fixes bug #374966
  • Avoid using API new in Qt 5.7. Plasma-workspace relies on Qt5.6. Commit.
  • If we changed containment with the config open, relaunch the config dialog. Commit. Fixes bug #355642
  • Panel alignment/visibility not resolution dependent. Commit. Fixes bug #372064
  • [OSD] Allow disabling OSD through config file. Commit.
  • Don't pass immutable properties from updateAction. Commit.
  • Remove unused Connections from the applet. Commit.
  • Take into account kiosk restrictions for when appmenu is disabled. Commit.
  • Fine-tune wording for disabled app menu. Commit.
  • Take into account devicePixelRatio when placing application menu. Commit.
  • Changes to global menu applet. Commit.
  • Fix compile with gcc 4.8. Commit.
  • Global Menu Applet. Commit.
  • Simplify AppMenu menu management. Commit.
  • Replace recursive layout loading with dynamic loading. Commit.
  • Reuse QAction and QMenu items on updates. Commit.
  • [System Tray] Trigger context menu on press. Commit.
  • Update previews. Commit.
  • MediaController: Update position while queuedPositionUpdate timer is running. Commit.
  • Set focus on widgets in system tray popup. Commit.
  • Better clean up of duplicate containments. Commit. Fixes bug #371858. See bug #371991
  • Better clean up of duplicate containments. Commit. Fixes bug #371858. See bug #371991
  • Add a "Plasma made by KDE" sign in the splash. Commit.
  • Add missing CMakeLists.txt in subdir. Commit.
  • Add missing license to test file. Commit.
  • Add small app for testing appmenu. Commit.
  • Use kpackagetool5 instead of plasmapkg. Commit.
  • Warning on unused var. Commit.
  • Remove shell's copy of PlasmaQuick headers. Commit.
  • Remove private include of PlasmaQuick. Commit.
  • Sort out compile warnings on unused vars. Commit.
  • [Icon Applet] Add "Open With" and "Open Containing Folder" actions. Commit.
  • Rename expander icon tooltip to "close popup" to close the popup. Commit. Fixes bug #374335
  • [Image Wallpaper] Simplify width/height management. Commit. Fixes bug #374689
  • [Battery Monitor] Fix brightness item icon size. Commit.
  • Fix "Pinned Chrome disappears when all Chrome windows are closed". Commit. Fixes bug #365617
  • Fix "Pinned Chrome disappears when all Chrome windows are closed". Commit. Fixes bug #365617
  • Route through an "actionId" argument. Commit.
  • Remove duplicated code from DBusMenu importer. Commit.
  • Fix build of DBusMenuImporter, the ASYNCHRONOUS argument is no more. Commit.
  • Re-enable appmenu directory. Commit.
  • Move SNI's libdbusmenu-qt fork to the root directory and use that for appmenu too. Commit.
  • Clean up KAppMenu. Commit.
  • Wallpapers/image: Use QImageReader in ImageSizeFinder::run(). Commit.
  • [Windowed Widgets Runner] Fix check for whether applet is standalone-capable. Commit.
  • [Windowed Widgets Runner] Set applet name instead of plugin ID as runner result text. Commit.
  • [MPRIS Data Engine] Don't crash if "Metadata" is a map but of wrong type. Commit. Fixes bug #374531
  • And fix yet another KPLuginMetaData::value breakage with QStringLists. Commit.
  • Remove unused class. Commit.
  • Fix yet another KPluginMetaData::value porting mistake on stringlists. Commit.
  • [Digital Clock] Bug fixes and ui code optimization. Commit. Fixes bug #367585. Fixes bug #360059. Fixes bug #373396
  • Remove uneeded timeout monitor. Commit.
  • Remove unused #defines. Commit.
  • [Icon Applet] Fully re-populate when user changes Link URL. Commit.
  • Sync startplasma with a startkde change. Commit. Fixes bug #374402
  • [Media Controller] Don't add property for things we don't constantly need. Commit.
  • [Media Controller] Use Connections {} instead of temporary property just to get onChanged signal. Commit.
  • [Media Controller] Take into account playback "rate". Commit.
  • [Media Controller] Add elapsed and remaining playback time next to the slider. Commit.
  • [Media Controller] Show "playing" icon only when actually playing. Commit.
  • [Media Controller] Increase delay before hiding to 3 seconds. Commit. Fixes bug #367807
  • [Media Controller] Set tooltipSubText empty. Commit.
  • Add unittest for bug 360487. Commit. See bug #360487
  • [Applicationjobs Data Engine] Expose job "destUrl". Commit.
  • [KUIServer] Forward "destUrl" to all clients. Commit.
  • [Lock Screen] Use QtRendering for Clock. Commit.
  • [Icon Applet] Use larger better default size. Commit.
  • Systray: Move all icon resolution to dataengine. Commit. Fixes bug #356479
  • Import/export panel visibility with js. Commit. Fixes bug #374226
  • Revert "Revert "Fix filename so that kpackage can find it"". Commit.
  • Use a native event filter to notice the screen was swapped. Commit.
  • Use a native event filter to notice the screen was swapped. Commit.
  • Revert "Fix filename so that kpackage can find it". Commit.
  • Fix filename so that kpackage can find it. Commit.
  • [Look and Feel] Dismiss User Switcher on empty space click. Commit.
  • [Notifications] Optimize binding slightly. Commit.
  • [Notifications] Optimize localizeProcessedAmount() slightly. Commit.
  • Notice when the only screen changes. Commit. Fixes bug #373880
  • [Media Controller] Show Album name if available. Commit.
  • [Notifications] Point "Details" button outwards. Commit.
  • Add simple test rig for service runner. Commit.
  • Use the plasma logo. Commit.
  • Give names to knsrc files. Commit. Code review #129680
  • No need for this subproject to be identified as such. Commit.
  • Remove unexistant service types. Commit.
  • Separate kactioncollection for taskbar entries. Commit. Fixes bug #373961
  • Expose toggleWidgetExplorer through dbus. Commit.
  • [Icon Applet] Restore some nicer file name heuristic. Commit.
  • [Icon Applet] Move comment to where it belongs :). Commit.
  • [Icon Applet] Handle when URL has no filename. Commit.
  • [Icon Applet] Ignore application/octet-stream mime type. Commit.
  • [Icon Applet] Don't copy application .desktop files to plasma_icons if run_desktop_files restriction is enforced. Commit.
  • [Icon Applet] Link desktop files apparently don't need to be flagged as executable. Commit.
  • [Icon Applet] Fix migration from old applet to new one. Commit.
  • Icon widget properties, such as name, icon, working directory, etc can now be edited. Commit.
  • KRunner actions like "Open containing folder" and "Run in Terminal" will now show up in the application launchers as well. Commit.
  • Introduce new wrapper to disqualify services. Commit.
  • Do not explicitly check NotShownIn it's not necessary and incomplete. Commit.
  • Take matching logic out of match method and put it into a class. Commit.
  • Cmake: Raise KF5 requirement to 5.29.0. Commit.
  • [MPRIS Dataengine] Export process id of player instance as separate data entry. Commit.
  • [PlasmaShell] Introduce activateTaskManagerEntry(index) method. Commit.
  • [Lock Screen / Login] Add "reveal password button". Commit.
  • Listen for broadcast notifications on system bus. Commit.
  • Re-order initialisation to fix warning. Commit.
  • Add a notication service to inhibit certain notifications based on metadata. Commit.
  • Include ECM scripts right after finding ECM. Commit.
  • Register AbstractTasksModel as uncreatable type. Commit.
  • If we get a notification with no body, treat the subject line as the body. Commit.
  • Option to show percentage charge in the icon. Commit.
  • [Notifications] Never manually hide() the NotificationPopup. Commit.
  • [Notifications] Tighten layout. Commit.
  • [Notification Popup] Clear notification data after popup closed. Commit.
  • [Notifications] Enable smooth scaling for ThumbnailStrip. Commit.
  • [Notifications] Default initialize notificationProperties as empty object. Commit.
  • [Notifications] Show interactive thumbnails on notifications. Commit.
  • Expose rowCount as data role in TaskGroupingProxyModel. Commit. See bug #372699
  • [KSMServer] Turn user switcher into a separate binary. Commit.
  • I18n: do not extract ui files from 'tests' subdirs. Commit.
  • I18n: do not extract messages from 'tests' subdirs. Commit.
  • Flip systray in ltr layouts. Commit.
  • Fix config dialogs in ltr mode. Commit. See bug #372721
  • [kioslave/desktop] Port away from kdelibs4support. Commit.
  • [kioslave/applications] Port away from kdelibs4support. Commit.
  • Restore system tray SNI manual test. Commit.
  • Revert "Revert "Port to new plasma-framework API"". Commit.
  • [libtaskmanager] Expose process ID of application. Commit.
  • Add backgroundHints for the panel view. Commit. Implements feature #368384
  • Revamp Wayland application identification; align Wayland and X11 models. Commit.
  • Be more lenient and try to fix up absolute paths. Commit.
  • Get .desktop file name for launcher URL and activities string from KWindowInfo. Commit.
  • [Lock Screen] Show "Switch User" button only if allowed. Commit.
  • Don't reference undefined var $qdbus. Commit.
  • Sort plasmoids alphabetically in config docs. Commit.
  • Fix behavior of scrollable systray popups. Commit. Fixes bug #372050
  • Don't handle closing the popup ourselves. Commit.
  • Close the system tray on escape - system tray. Commit. Fixes bug #362657
  • [kioslave/remote] Remove unused tests folder. Commit.
  • [kioslave/remote] Port away from kdelibs4support. Commit.
  • Modified distance function to keep aspect ratio as close as possible. Commit.
  • [Lock Screen] Don't assume last user is "New Session" entry. Commit.
  • Disable starting kactivitymanagerd throughout launchertasksmodeltest. Commit.
  • Support drags from Widget Explorer onto System Tray. Commit. See bug #358283
  • Make special filters optional. Commit.
  • Make sure we're looking both for json and desktop metadata. Commit. Code review #129276
  • Systemmonitor: Optimise source updates. Commit.
  • Ensure window type in surface created event. Commit.
  • Fix translation catalog by Victor. Commit.
  • Make KF5Baloo optional. Commit. Code review #128956
  • Removes preferred definition so a new wallpaper is selected. Commit.
  • [shell] Create panelshadow in surfacecreated event instead of show event. Commit. Fixes bug #368885
  • Lockscreen: Keyboard focus and commands, more animations. Commit.
  • When all activities are selected, select the 'All activities' item. Commit.
  • Changed the launcher modification API. Commit.
  • [shell] Support autohide panel on wayland. Commit. Fixes bug #369386
  • [krunner] Make KRunner on Wayland a Panel. Commit. Fixes bug #370158
  • Fixed the shadowed variable error. Commit.
  • Added function to return activities for a specified launcher. Commit.
  • Kuiserver: remove manual override for debug output. Commit.
  • Lockscreen: New session only on switchSessionPage. Commit.
  • Remove outdated test asset. Commit.
  • Remove WaylandDialogFilter. Commit.
  • Sddm-theme: support configurable solid colour and image backgrounds. Commit.
  • Enable all preview plugins. Commit.
  • Methods for adding and removing per-activity launchers. Commit.
  • Nicer handling of duplicate urls. Commit.
  • Validating the list of activities specified for a launcher. Commit.
  • Removed debugging output. Commit.
  • Relying on the filter model to do the filtering. Commit.
  • When a launcher is on all activities, the list is now empty. Commit.
  • Exporting activities list through data member function. Commit.
  • Filtering now checks for the null activity. Commit.
  • Systray: Move all icon resolution to dataengine. Commit. Fixes bug #356479
  • [shell] Don't resize or reposition panel if we are doing restore. Commit.
  • Port to new plasma-framework API. Commit. Code review #129101
  • Library support for per-activity pinned tasks. Commit.
  • Avoid calling resize() with our current size. Commit.
  • If we manually invoke ::restore remove the pending timer to call restore. Commit.
  • No-op SeachRunner if indexing is disabled. Commit.
  • Use Plasma::PluginLoader to list applets. Commit.
  • Start KDE Cleanups. Commit.
  • Make sure allTimezones is set. Commit.
  • Always connect to "Local" source. Commit.
  • Improve ksmserver debug output. Commit.
  • Use QLoggingCategory in ksmserver-logout-greeter. Commit.
  • Use QLoggingCategory more in ksmerver. Commit.
  • Correct function name in startKilling debug output. Commit.
  • Don't block startkde sending DBus call to KSplash. Commit.
  • Kconfig update script for enabled runners. Commit.
  • SetDesktopSettingsAware in the right place. Commit.
  • Don't load QPT in kcminit. Commit.
  • Remove useless debug output. Commit.
  • Warnings--. Commit.
  • Update screenlocker docbook. Commit. Code review #128947
  • Adjust items size and spacing. Commit.

Powerdevil

  • Add missing 'Hibernate'. Commit.
  • Add information about existence of discrete GPU. Commit.
  • No need to have a KGlobalAccel instance to call setGlobalShortcut. Commit.
  • Explain re-triggering lid close on profile change. Commit.

SDDM KCM

System Settings

  • Pass transient parent window to KToolTipWindow. Commit.
  • Add .arcconfig. Commit.
  • KWindowSystem knows how to unminimize, activate() does not. Commit. Code review #129046
  • Change group description to plural. Commit. Code review #129033

User Manager

  • When updating another user's avatar don't save icon into our home. Commit. Fixes bug #365662. Fixes bug #360005. Fixes bug #371663
  • Merge Plasma/5.8 and undo the hiding of an option that is now re-supported. Commit.
  • Set Automatic login flag to adjust SDDM config directly. Commit. Fixes bug #363058
  • Improve passworddialog connection. Commit.
  • Bring back usericon region selection. Commit.
  • Port away from KDELibs4Support. Commit.

Global navigation links