5.62.0
KActivitiesStats
Add Term::Type::files() and Term::Type::directories() to filter only
directories or excluding them
Add @since 5.62 for newly added setters
Add proper logging using ECMQtDeclareLoggingCategory
Add setter to Type, Activity, Agent and UrlFilter query fields
Use special values constants in terms.cpp
Allow date range filtering of resource events using Date Term
KActivities
[kactivities] Use new activities icon
KConfigWidgets
Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)
[KColorSchemeManager] Optimize preview generation
KDesignerPlugin
Deprecate kgendesignerplugin, drop bundle plugim for all KF5 widgets
Kirigami
Replace the custom overflow button with PrivateActionToolButton in
ActionToolBar
If a submenu action has an icon set, make sure to also display it
[Separator] Match Breeze borders' color
Add Kirigami ListSectionHeader component
Fix context menu button for pages not showing up
Fix PrivateActionToolButton with menu not clearing checked state properly
allow to set custom icon for the left drawer handle
Rework the visibleActions logic in SwipeListItem
Allow usage of QQC2 actions on Kirigami components and now make K.Action
based on QQC2.Action
Kirigami.Icon: Fix loading bigger images when source is a URL
Add icon used by Kirigami.AboutPage
KItemViews
Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)
KTextWidgets
Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)
KWidgetsAddons
[KMessageWidget] Pass widget to standardIcon()
Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)
KWindowSystem
KWindowSystem: add cmake option KWINDOWSYSTEM_NO_WIDGETS
Deprecate slideWindow(QWidget *widget)
Add KWindowSystem::setMainWindow(QWindow *) overload
KWindowSystem: add setNewStartupId(QWindow *...) overload
KXMLGUI
Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)
Plasma Framework
Make notification icons use outline style
make the sizing of the toolbuttons more coherent
Allow applets/containments/wallpaper to defer UIReadyConstraint
Make notification icons look like bells
Fix incorrect initial tabs position for vertical tab bars
QQC2StyleBridge
Prevent dragging QQC2 ComboBox contents outside menu
5.63.0
Framework Integration
ensure winId() not called on non-native widgets
KConfigWidgets
Make KColorScheme compatible with QVariant
KDELibs 4 Support
Support NetworkManager 1.20 and do actually compile the NM backend
Kirigami
always cache just the last item
more z
fix import version in PagePoolAction
PagePool is Kirigami 2.11
take into account dragging speed when a flick ends
Fix copying urls to the clipboard
check more if we are reparenting an actual Item
basic support for ListItem actions
introduce cachePages
fix compatibility with Qt5.11
introduce PagePoolAction
new class: PagePool to manage recycling of pages after they're popped
make tabbars look better
some margin on the right
Revert "Compensate smaller icon sizes on mobile in the ActionButton"
don't make list items look inactive
Revert "Remove scaling of iconsize unit for isMobile"
Layout.fillWidth should be done by the client
Add template for Kirigami application development
Add a mode to center actions and omit the title when using a ToolBar style
Compensate smaller icon sizes on mobile in the ActionButton
Fixed some undefined properties runtime errors
Fix ListSectionHeader background color for some color schemes
Remove custom content item from ActionMenu separator
KItemViews
[KItemViews] Port to non-deprecated QWheelEvent API
KJobWidgets
cleanup dbus related objects early enough to avoid hang on program exit
KWidgetsAddons
Make OK button configurable in KMessageBox::sorry/detailedSorry
[KCollapsibleGroupBox] Fix QTimeLine::start warning at runtime
Improve naming of KTitleWidget icon methods
Add QIcon setters for the password dialogs
[KWidgetAddons] port to non-deprecated Qt API
KWindowSystem
Set XCB to required if building the X backend
Make less use of deprecated enum alias NET::StaysOnTop
KXMLGUI
Move "Full Screen Mode" item from Settings menu to View menu
Plasma Framework
Export Plasma core lib log category, add a category to a qWarning
[pluginloader] Use categorized logging
make editMode a corona global property
Honor global animation speed factor
properly install whole plasmacomponent3
[Dialog] Apply window type after changing flags
Change reveal password button logic
Fix crash on teardown with Applet's ConfigLoader
QQC2StyleBridge
Fix several build system errors
take margins from qstyle
[Tab] Fix sizing
5.64.0
Framework Integration
Add standard icons to support to all entries in QDialogButtonBox
ensure winId() not called on non-native widgets
KActivitiesStats
tests: fix macos build failure
Windows MSVC compile fix
Add a utility accessor to get a QUrl from a ResultSet::Result
KConfigWidgets
Avoid overloading KCModule::changed
KDELibs 4 Support
KLocale api docs: make it easier to find how to port code away from it
Kirigami
Ensure that GlobalDrawer topContent always stays on top
highlight on mouseover only when mode than one page
Rename Okular Active to Okular Mobile
items have active focus on tab when they aren't in a view
Allow contextualActions to flow into the header toolbar
Fix incorrect Credits model for Kirigami.AboutPage
Don't show context drawer if all actions are invisible
Fix Kirigami template image
keep containers devoid of deleted items
limit size of the drag margins
Fix showing menu toolbutton when no drawer is available
Disable dragging global drawer when in menu mode
Show menu items tooltip text
Do not warn about LayoutDirection in SearchField
Properly check enabled state of Action for ActionToolBar buttons
Use MenuItem's action property directly in ActionMenuItem
Allow the global drawer to become a menu if desired
Be more explicit about action property types
KItemViews
[RFC] Unify style of new Kirigami.ListSectionHeader and CategoryDrawer
KTextWidgets
Remove call to no longer needed KIconTheme::assignIconsToContextMenu
KXMLGUI
fix default shortcut detection
Plasma Framework
map disabledTextColor to ColorScope
add DisabledTextColor to Theme
[PC3/button] Elide text always
Improve panel options menu entries
[icons/media.svg] Add 16 & 32px icons, update style
[PlasmaComponents3] Fix checkable toolbutton background
QQC2StyleBridge
Do not assign combobox currentIndex as it breaks binding
Listen to the application style changing
5.61.0
introduce concept of header and footer for kpageview
[Busy Indicator] Match duration of QQC2-desktop-style version
Add a warning dialog with a collapsible details section
new class KBusyIndicatorWidget similar to QtQuick's BusyIndicator
5.60.0
KPasswordLineEdit now correctly inherits its QLineEdit's focusPolicy
Replace "Details" button with KCollapsibleGroupBox
5.59.0
KNewPasswordDialog: add periods to message widgets
5.58.0
Update kcharselect-data to Unicode 12.1
KCharSelect's internal model: ensure rowCount() is 0 for valid indexes
Framework Integration
use more appropriate plasma-specific icon for plasma category
use plasma icon as icon for plasma notification category
KDELibs 4 Support
Remove find modules provided by ECM
Kirigami
fix listItems implicitWidth
shannon entropy to guess monochrome icon
Prevent context drawer from disappearing
remove actionmenuitembase
don't try to get the version on static builds
[Mnemonic Handling] Replace only first occurrence
sync when any model property updates
use icon.name in back/forward
fix toolbars for layers
Fix errors in kirigami example files
Add a SearchField and PasswordField component
fix handle icons
[InlineMessage] Do not draw shadows around the message
immediately layout on order changed
fix breadcrumb layout
never show toolbar when the current item asks not to
manage back/forward in the filter as well
support back/forward mouse buttons
Add lazy instantiation for submenus
fix toolbars for layers
kirigami_package_breeze_icons: Search among size 16 icons as well
Fix Qmake based build
get the attached property of the proper item
fix logic when to show the toolbar
possible to disable toolbar for layer's pages
always show global toolbar on global modes
signal Page.contextualActionsAboutToShow
a bit of space to the right of the title
relayout when visibility changes
ActionTextField: Properly place actions
topPadding and BottomPadding
text on images always need to be white
clip overlaysheet
avoid parenting OverlaySheet to ColumnView
use a qpointer for the theme instance
hide breadcrumb on pages that don't want a toolbar
don't try to override the enabled property
Possibility for custom header and footer in ContextDrawer
KJobWidgets
[KUiServerJobTracker] Update destUrl before finishing the job
KWidgetsAddons
Make KFontRequester consistent
Update kcharselect-data to Unicode 12.0
KWindowSystem
Send blur/background contrast in device pixels
Plasma Framework
[AppletInterface] Check for corona before accessing it
[Dialog] Don't forward hover event when there is nowhere to forward it to
[Menu] Fix triggered signal
Reduce the importance of some debug information so actual warnings can be seen
[PlasmaComponents3 ComboBox] Fix textColor
FrameSvgItem: catch margin changes of FrameSvg also outside own methods
Add Theme::blurBehindEnabled()
FrameSvgItem: fix textureRect for tiled subitems to not shrink to 0
Fix breeze dialog background with Qt 5.12.2
Remove crash in plasmashell
[Icon Item] Also clear image icon when using Plasma Svg
textfield height based only on clear text
bind alternateBackgroundColor
* [KCharSelect] Fix table cell size with Qt 5.11
* [API dox] Remove usage of \overload, resulting in broken docs
* [API dox] Tell doxygen "e.g." does not end the sentence, use ".\ "
* [API dox] Remove unneeded HTML escaping
* Don't automatically set the default icons for each style
* Make KMessageWidget match Kirigami inlineMessage's style
r1.14 of src/external/gpl3/binutils/dist/bfd/elflink.c may fix the
underlying problem but r1.55 of pkgsrc/x11/qt5-qtbase/Makefile means
we no longer tickle it so remove.
5.22:
Framework Integration
* Remove platformtheme plugin as it's in plasma-integration
KWidgetsAddons
* KNewPasswordWidget: Remove size hint on spacer, which was leading to
some always empty space in the layout
* KNewPasswordWidget: fix QPalette when widget is disabled
KWindowSystem
* Fix generation of path to xcb plugin
Plasma Framework
* [QuickTheme] Fix properties
* highlight/highlightedText from proper color group
* ConfigModel: Don't try to resolve empty source path from package
* [calendar] Only show the events mark on days grid, not month or year
* declarativeimports/core/windowthumbnail.h - fix -Wreorder warning
* reload icon theme properly
* Always write the theme name to plasmarc, also if the default theme is
chosen
* [calendar] Add a mark to days containing an event
* add Positive, Neutral, Negative text colors
* ScrollArea: Fix warning when contentItem is not Flickable
* Add a prop and method for aligning the menu against a corner of its
visual parent
* Allow setting minimum width on Menu
* Maintain order in stored item list
* Extend API to allow (re)positioning menu items during procedural insert
* bind highlightedText color in Plasma::Theme
* Fix unsetting associated application/urls for Plasma::Applets
* Don't expose symbols of private class DataEngineManager
* add an "event" element in the calendar svg
* SortFilterModel: Invalidate filter when changing filter callback
5.23:
Framework Integration
* Remove unused dependencies and translation handling
KActivities
* Adding runningActivities property to the Consumer
KConfigWidgets
* Allow using new style connect syntax with KStandardAction::create()
KInit
* Fix race in which the file containing the X11 cookie has the wrong
permissions for a small while
* Fix permissions of /tmp/xauth-xxx-_y
KJobWidgets
* Set correct "dialog" flag for Progress Widget dialog
KWidgetsAddons
* Use selected icon effect for current KPageView page
KWindowSystem
* [platform xcb] Respect request icon size
KXMLGUI
* Right-clicking the menu bar of an application will now longer
allow bypassing
Plasma Framework
* Add cantata system tray support
* Selected state for Plasma::Svg and IconItem
* DaysModel: reset m_agendaNeedsUpdate when plugin sends new events
* Update audio and network icon to get a better contrast
* Deprecate downloadPath(const QString &file) in favor of
downloadPath()
* [icon thumbnail] Request for preferred icon size
* Plasmoids can now tell whether widgets are locked by the user or
sysadmin restrictions
* [ContainmentInterface] Don't try to popup empty QMenu
* Use SAX for Plasma::Svg stylesheet replacement
* [DialogShadows] Cache access to QX11Info::display()
* restore air plasma theme icons from KDE4
* Reload selected color scheme on colors changed
5.24:
KConfigWidgets
* KStandardAction::showStatusbar: Return the intended action
KDED
* [OS X] make kded5 an agent, and build it as a regular application
KDesignerPlugin
* Add support for KNewPasswordWidget
KGlobalAccel
* Use QGuiApplication instead of QApplication
KInit
* Allow timeout in reset_oom_protection while waiting for SIGUSR1
KWidgetsAddons
* Fix reading Unihan data
* Fix minimum size of KNewPasswordDialog
* Fix ambiguous contructor on MSVC 2015
* Fix an alignment issue under the OS X native "macintosh" style
KXMLGUI
* KXMLGui: Fix merge indices when removing xmlgui clients with
actions in groups
* Don't warn about "file found in compat location" if it wasn't
found at all
* Add donate menu item to help menu of our apps
Plasma Framework
* [Calendar] Flip arrow buttons on right-to-left languages
* Plasma::Service::operationDescription() should return a QVariantMap
* Don't include embedded contrainers in containmentAt(pos)
* fix the color theming for the restart system icon (login screen)
* disable taskbar thumbnails with llvmpipe
* guard against invalid applets
* PluginLoader::loadApplet: restore compatibility for misinstalled applets
* correct folder for PLASMA_PLASMOIDS_PLUGINDIR
* PluginLoader: improve error message about plugin version compatibility
* Fix check to keep QMenu on screen for multiscreen layouts
* New containment type for the systray
5.25:
KActivities
* [KActivities-CLI] commands for starting and stopping an activity
* [KActivities-CLI] setting and getting activity name, icon and
description
* Added a CLI application for controlling activities
* Adding scripts to switch to previous and next activities
* Method for inserting into QFlatSet now returns index along with
the iterator
* Adding ZSH functions for stopping and deleting non-current activities
* Added isCurrent property to KActivities::Info
* Using constant iterators when searching for activity
KConfigWidgets
* Add DeleteFile and RenameFile standard action
* The config page has now scroll bars when needed
KGlobalAccel
* Use klauncher dbus instead of KRun
* Launch jumplist actions via KGlobalAccel
* KGlobalAccel: Fix deadlock on exit under Windows
KInit
* Adapt KInit to Mac OS X
KWidgetsAddons
* [KCharSelect] Fix crash when searching with no present data file
* [KCharSelect] Handle characters outside BMP
* [KCharSelect] Update kcharselect-data to Unicode 9.0.0
* KCollapsibleGroupBox: Stop animation in destructor if still running
* Update to Breeze palette (sync from KColorScheme)
KWindowSystem
* [xcb] Ensure the compositingChanged signal is emitted if
NETEventFilter is recreated
* Add a convenience API to query the windowing system/platform
used by Qt
KXMLGUI
* Fix minimum size hint (cut-off text)
* [KToggleToolBarAction] Honor action/options_show_toolbar restriction
Plasma Framework
* Keep compatiable slot createApplet with Frameworks 5.24
* Don't delete gl texture twice in thumbnail (bug 365946)
* Add translation domain to wallpaper QML object
* Don't manually delete applets
* Add a kapptemplate for Plasma Wallpaper
* Templates: register templates in own toplevel category "Plasma/"
* Templates: Update techbase wiki links in READMEs
* Define what Plasma packagestructures extend plasmashell
* support a size for adding applets
* Define Plasma PackageStructure as regular KPackage PackageStructure plugins
* Fix: update wallpaper example Autumn's config.qml to QtQuick.Controls
* Use KPackage to install Plasma Packages
* If we pass a QIcon as an argument to IconItem::Source, use it
* Add overlay support to Plasma IconItem
* Add Qt::Dialog to default flags to make QXcbWindow::isTransient()
happy
* [Breeze Plasma Theme] Add network-flightmode-on/off icons
* Emit contextualActionsAboutToShow before showing the applet's
contextualActions menu
* [TextField] Bind to TextField length instead of text
* [Button Styles] Horizontally center in icon-only mode
* [Containment] Treat HiddenStatus as low status
* Add kruler system tray icon from Yuri Fabirovsky
* Fix the infamous 'dialogs show up on the Task Manager' bug once more
* fix network wireless available icon with an ? emblem
* IconItem: Use better approach to disable animation when going
from invisible to visible
* Set Tooltip window type on ToolTipDialog through KWindowSystem API
frameworkintegration - provide components to allow applications to integrate
with a KDE Workspace
kactivities-stats - Core components for the KDE's Activities
kactivities5 - Core components for the KDE's Activities
kconfigwidgets - Widgets for KConfig
kded - Extensible deamon for providing system level services
kdesignerplugin - Integration of Frameworks widgets in Qt Designer/Creator
kglobalaccel - Add support for global workspace shortcuts
kguiaddons - Addons to QtGui
kinit - Process launcher to speed up launching KDE applications
kitemviews - Widget addons for Qt Model/View
kjobwidgets - Widgets for tracking KJob instances
ktextwidgets - Advanced text editing widgets
kwidgetsaddons - Addons to QtWidgets
kwindowsystem - Access to the windowing system
kxmlgui - User configurable main windows
plasma-framework - Plasma library and runtime components based upon KF5 and
Qt5