Feed Advanced Search

Feb 21 2023

nicolasfella added a comment to T12032: Future of KStatusNotifierItem.

WIP branch: https://invent.kde.org/frameworks/knotifications/-/commits/work/nico/associated-window

Feb 21 2023, 2:54 PM · KF6
nicolasfella added a comment to T12032: Future of KStatusNotifierItem.

Something worth doing could be replacing setAssociatedWidget(QWidget*) with setAssociatedWindow(QWindow*)

Feb 21 2023, 2:36 PM · KF6
nicolasfella added a comment to T12032: Future of KStatusNotifierItem.

I don't see us getting rid of KStatusNotifierItem before 6.0 given that QSystemTrayIcon is missing features

Feb 21 2023, 2:30 PM · KF6
nicolasfella added a comment to T14730: Remove unused/obsolete/defunct properties from data files & public API.

Plasma::PluginLoader still uses X-KDE-ParentApp to restrict some items to a specific parent app. The concept is sound, e.g. there could be a plugin thing that only makes sense with Latte that we don't want to show in regular Plasma.

Feb 21 2023, 1:43 PM · KF6
nicolasfella added a comment to T11642: Split plasma-framework.

Plasma theme stuff would become a new framework (for plasma mobile apps etc)

Feb 21 2023, 12:15 PM · Plasma, KF6
nicolasfella added a comment to T11642: Split plasma-framework.

there's two actionable subtasks: Creating new repositories for the SVG and Dataengine stuff

Feb 21 2023, 12:13 PM · Plasma, KF6
nicolasfella added a subtask for T11642: Split plasma-framework: T12109: Plasma Framework: create a Plasma::Svg framework (final name tbd).
Feb 21 2023, 12:11 PM · Plasma, KF6
nicolasfella added a parent task for T12109: Plasma Framework: create a Plasma::Svg framework (final name tbd): T11642: Split plasma-framework.
Feb 21 2023, 12:11 PM · KF6
nicolasfella added a subtask for T11642: Split plasma-framework: T12107: Plasma Framework: move Dataengine stuff in a deprecated library in workspace.
Feb 21 2023, 12:10 PM · Plasma, KF6
nicolasfella added a parent task for T12107: Plasma Framework: move Dataengine stuff in a deprecated library in workspace: T11642: Split plasma-framework.
Feb 21 2023, 12:10 PM · KF6

Feb 20 2023

nicolasfella moved T12141: KActionCollection: do we need it really, in Plasma-Framework? from Backlog to In Progress on the KF6 board.
Feb 20 2023, 8:57 PM · KF6
nicolasfella merged T12201: Plasma Framework - port from KActionCollection to custom action handler into T12141: KActionCollection: do we need it really, in Plasma-Framework?.
Feb 20 2023, 8:57 PM · KF6
nicolasfella merged task T12201: Plasma Framework - port from KActionCollection to custom action handler into T12141: KActionCollection: do we need it really, in Plasma-Framework?.
Feb 20 2023, 8:57 PM · KF6
nicolasfella merged T14308: Drop KActionCollction usage in Plasma-Framework into T12141: KActionCollection: do we need it really, in Plasma-Framework?.
Feb 20 2023, 8:56 PM · KF6
nicolasfella merged task T14308: Drop KActionCollction usage in Plasma-Framework into T12141: KActionCollection: do we need it really, in Plasma-Framework?.
Feb 20 2023, 8:56 PM · KF6
nicolasfella added a comment to T12141: KActionCollection: do we need it really, in Plasma-Framework?.

https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/735

Feb 20 2023, 8:51 PM · KF6
nicolasfella added a comment to T12141: KActionCollection: do we need it really, in Plasma-Framework?.

For systemtray's inner containment we'd also need a way to add actions, but that doesn't require exposing the full KActionCollection either

Feb 20 2023, 5:28 PM · KF6
nicolasfella added a comment to T12141: KActionCollection: do we need it really, in Plasma-Framework?.

This could still be backed by a KActionCollection internally, but it would give us more flexibility in the long term by not exposing that in the API

Feb 20 2023, 5:27 PM · KF6
nicolasfella added a comment to T12141: KActionCollection: do we need it really, in Plasma-Framework?.

Instead of exposing them as QMap I'd rather add a function that exposes the actions individually, like in https://invent.kde.org/frameworks/kio/-/merge_requests/997

Feb 20 2023, 5:25 PM · KF6
nicolasfella moved T15486: Use KPluginFactory for loading thumbnail plugins from In Progress to Done on the KF6 board.
Feb 20 2023, 4:57 PM · KF6
nicolasfella added a comment to T14499: KPluginLoader: Use filename when searching for plugin by id.

Is there anything left to do here?

Feb 20 2023, 2:09 PM · KF6

Feb 18 2023

nicolasfella added a comment to T12429: KLocale porting.

@vkrause can we consider this Done?

Feb 18 2023, 11:20 PM · KF6
nicolasfella added a comment to T14384: KNewStuff: Port away from QDom API.

@alex is there anything left to be done here that needs to happen before 6.0?

Feb 18 2023, 11:00 PM · KF6
nicolasfella moved T14298: Finish porting away from kf5_add_kdeinit_executable from Backlog to Done on the KF6 board.
Feb 18 2023, 10:57 PM · KF6
nicolasfella added a comment to T14298: Finish porting away from kf5_add_kdeinit_executable.

This isn't really a frameworks problem, just something that needs to be ported in apps, so moving this to Done

Feb 18 2023, 10:56 PM · KF6
nicolasfella moved T11532: Investigate what to do about the Solid power management thing in kdelibs4support from Backlog to Optional/Low Priority on the KF6 board.
Feb 18 2023, 10:54 PM · KF6
nicolasfella added a comment to T11532: Investigate what to do about the Solid power management thing in kdelibs4support.

Given this is new API that we can add any time I'm moving this to low priority

Feb 18 2023, 10:54 PM · KF6
nicolasfella moved T12277: Port KDecoration::Decoration::wheelEvent away from using event->pos from Backlog to Done on the KF6 board.
Feb 18 2023, 10:51 PM · KWin, KF6
nicolasfella added a comment to T12277: Port KDecoration::Decoration::wheelEvent away from using event->pos.

From the QWheelEvent docs:

Feb 18 2023, 10:51 PM · KWin, KF6
nicolasfella added a comment to T12277: Port KDecoration::Decoration::wheelEvent away from using event->pos.

https://invent.kde.org/plasma/kdecoration/-/commit/4091b18bfef5e1ff8f2924ad18917ebbb14987b0 changes the deprecated posF() to position().

Feb 18 2023, 10:49 PM · KWin, KF6
nicolasfella moved T12240: Prefer QLineEdit/QComboBox over KLineEdit/KComboBox where KCompletion features are not needed from Backlog to Optional/Low Priority on the KF6 board.
Feb 18 2023, 10:40 PM · KF6
nicolasfella closed T12110: Find solution for using Kirigami::Theme together with Plasma::Theme in one process as Invalid.

This task is lacking details to be actionable

Feb 18 2023, 10:39 PM · KF6
nicolasfella added a comment to T12108: Plasma Framework: deprecate Plasma::Theme .

I don't think this is actionable as-is. As long as we have the current SVG-based theming system for Plasma the Plasma::Theme class is still relevant

Feb 18 2023, 10:38 PM · KF6
nicolasfella moved T12132: ImageTexturesCache from Backlog to Done on the KF6 board.
Feb 18 2023, 10:27 PM · Frameworks, KF6
nicolasfella moved T12216: Support a QtQuick Password prompt for KIO from Backlog to Optional/Low Priority on the KF6 board.
Feb 18 2023, 10:14 PM · KF6
nicolasfella added a comment to T12216: Support a QtQuick Password prompt for KIO.

Moving this to low-priority since it doesn't really impact the public API

Feb 18 2023, 10:14 PM · KF6
nicolasfella moved T12111: Plasma Framework: Discuss: QML scriptapplet plugin from Backlog to In Progress on the KF6 board.
Feb 18 2023, 10:12 PM · KF6
nicolasfella added a comment to T12111: Plasma Framework: Discuss: QML scriptapplet plugin.

https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/723

Feb 18 2023, 10:12 PM · KF6
nicolasfella moved T12063: KGlobalAccel cleanup and improvement for desktop files from Needs Input to In Progress on the KF6 board.
Feb 18 2023, 12:51 AM · KF6
nicolasfella added a comment to T12063: KGlobalAccel cleanup and improvement for desktop files.

https://invent.kde.org/frameworks/kglobalaccel/-/issues/3 outlines some plans I have for kglobalaccel

Feb 18 2023, 12:50 AM · KF6
nicolasfella moved T11587: Move KColorScheme to KConfig from Needs Input to Backlog on the KF6 board.
Feb 18 2023, 12:49 AM · KF6
nicolasfella renamed T11587: Move KColorScheme to KConfig from Investigate making KColorScheme tier1 to Move KColorScheme to KConfig.
Feb 18 2023, 12:49 AM · KF6
nicolasfella added a comment to T11587: Move KColorScheme to KConfig.

Consensus at the meeting was to move it to KConfig

Feb 18 2023, 12:48 AM · KF6
nicolasfella added a comment to T14340: Deprecate Panel icon size and port away from it.

https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/732
https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1390

Feb 18 2023, 12:18 AM · KF6

Feb 17 2023

nicolasfella added a comment to T12132: ImageTexturesCache.

https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/660

Feb 17 2023, 10:05 PM · Frameworks, KF6
nicolasfella added a comment to T11654: Deprecate SmallIcon/DesktopIcon/BarIcon/UserIcon/MainBarIcon and KDE::icon in favor of KIconLoader or QIcon API.

SmallIcon/DesktopIcon/BarIcon/UserIcon/MainBarIcon is done.

Feb 17 2023, 9:19 PM · KF6
nicolasfella added a comment to T14733: Move away from using KAboutData in KCMs.

I think passing in the ID via a setter would be cleaner, because the full ID has to be typed out for providing the kauth action. Having it once explicitly stated and once derived from some internal string concatenation with the pluginId seems weird.

Feb 17 2023, 7:49 PM · KF6
nicolasfella added a comment to T14733: Move away from using KAboutData in KCMs.

For QML KCMs this is all implemented on the frameworks side.

For KCModule there is one internal usage left: It uses the KAboutData's componentName for some KAuth stuff: https://invent.kde.org/frameworks/kconfigwidgets/-/blob/master/src/kcmodule.cpp#L128

Options here would be to use the same KPluginMetaData-via-ctor approach as for the QML KCMs or passing that id via a setter

Feb 17 2023, 7:37 PM · KF6
nicolasfella added a comment to T14733: Move away from using KAboutData in KCMs.

https://invent.kde.org/frameworks/kdeclarative/-/merge_requests/185 and https://invent.kde.org/frameworks/kdeclarative/-/merge_requests/183 cleans up the remainder for QML KCMs

Feb 17 2023, 7:13 PM · KF6

Feb 16 2023

nicolasfella added a comment to T14340: Deprecate Panel icon size and port away from it.

https://invent.kde.org/pim/grantleetheme/-/merge_requests/19

Feb 16 2023, 10:37 PM · KF6
nicolasfella added a comment to T14340: Deprecate Panel icon size and port away from it.

As far as I can tell most usages don't actually affect anything, so I don't think there's a practical consistency problem.

Feb 16 2023, 10:22 PM · KF6
nicolasfella added a comment to T14340: Deprecate Panel icon size and port away from it.

PlasmaCore.Units.iconSizeHints.panel is still used a lot

Feb 16 2023, 8:43 PM · KF6

Feb 14 2023

nicolasfella added a comment to T14074: Use Q_DECLARE_TYPEINFO() with all value-classes .

Is this still relevant given that the Qt5-QList behavior doesn't exist any more in Qt6?

Feb 14 2023, 3:14 PM · KF6

Feb 11 2023

nicolasfella added a comment to T12181: KService: deprecate KServiceType.

WIP branch, not finished yet: https://invent.kde.org/frameworks/kservice/-/commits/work/nico/servicetype/

Feb 11 2023, 11:52 PM · KF6
nicolasfella added a parent task for T16213: Breaking changes to ksycoca data: T12171: Meta task: KService.
Feb 11 2023, 6:59 PM · KF6
nicolasfella added a subtask for T12171: Meta task: KService: T16213: Breaking changes to ksycoca data.
Feb 11 2023, 6:59 PM · KF6
nicolasfella created T16213: Breaking changes to ksycoca data.
Feb 11 2023, 6:58 PM · KF6
nicolasfella added a parent task for T16044: Stop loading services from /usr/share/kservices5?: T12171: Meta task: KService.
Feb 11 2023, 6:32 PM · KF6
nicolasfella added a subtask for T12171: Meta task: KService: T16044: Stop loading services from /usr/share/kservices5?.
Feb 11 2023, 6:32 PM · KF6
nicolasfella added a subtask for T12171: Meta task: KService: T16210: Remove KService::library().
Feb 11 2023, 6:32 PM · KF6
nicolasfella added a parent task for T16210: Remove KService::library(): T12171: Meta task: KService.
Feb 11 2023, 6:32 PM · KF6
nicolasfella added a parent task for T16211: Remove KService::isApplication?: T12171: Meta task: KService.
Feb 11 2023, 6:31 PM · KF6
nicolasfella added a subtask for T12171: Meta task: KService: T16211: Remove KService::isApplication?.
Feb 11 2023, 6:31 PM · KF6
nicolasfella created T16211: Remove KService::isApplication?.
Feb 11 2023, 6:31 PM · KF6
nicolasfella created T16210: Remove KService::library().
Feb 11 2023, 6:29 PM · KF6

Feb 7 2023

nicolasfella added a comment to T14296: Split KIconThemes into GUI/Widgets libs.

As long as these still use KIconLoader internally moving them to KWidgetsAddons is not doable.

Feb 7 2023, 10:04 PM · KF6

Feb 4 2023

nicolasfella added a comment to T12141: KActionCollection: do we need it really, in Plasma-Framework?.

Do we allow to configure the shortcuts for applet actions in the UI anywhere?

Feb 4 2023, 4:57 PM · KF6
nicolasfella added a comment to T14306: Core/Gui split for KUriFilterPlugin.

https://invent.kde.org/frameworks/kio/-/merge_requests/1180 cleans up the unused functions

Feb 4 2023, 2:10 PM · KF6
nicolasfella moved T12473: Move DndPopupMenuPlugin to KIOGui from Waiting on KF6 Branching to Done on the KF6 board.
Feb 4 2023, 1:55 PM · KF6
nicolasfella moved T12090: Move previewjob to KioGui from Waiting on KF6 Branching to Done on the KF6 board.
Feb 4 2023, 1:55 PM · KF6

Feb 3 2023

nicolasfella moved T12310: Kill KUrlPixmapProvider and KPixmapProvider from Waiting on KF6 Branching to Done on the KF6 board.
Feb 3 2023, 1:03 AM · KF6
nicolasfella moved T13889: Plasma::PluginLoader cleanup from In Progress to Done on the KF6 board.
Feb 3 2023, 12:58 AM · KF6
nicolasfella moved T13889: Plasma::PluginLoader cleanup from Waiting on KF6 Branching to In Progress on the KF6 board.
Feb 3 2023, 12:58 AM · KF6
nicolasfella moved T14695: Remove thumbnailer's ability to create config widgets from Waiting on KF6 Branching to Done on the KF6 board.
Feb 3 2023, 12:44 AM · KF6
nicolasfella added a comment to T12473: Move DndPopupMenuPlugin to KIOGui.

https://invent.kde.org/frameworks/kio/-/merge_requests/1178

Feb 3 2023, 12:41 AM · KF6

Feb 2 2023

nicolasfella updated the task description for T16170: Review KWindowSytem API.
Feb 2 2023, 2:04 PM · KF6
nicolasfella updated the task description for T16170: Review KWindowSytem API.
Feb 2 2023, 2:04 PM · KF6

Feb 1 2023

nicolasfella added a comment to T12123: move KWindowSystem bindings.

https://invent.kde.org/frameworks/kwindowsystem/-/merge_requests/86

Feb 1 2023, 7:22 PM · Frameworks, KF6
nicolasfella renamed T12113: Plasma Framework: qml imports: kill deprecated imports from Plasma Framework: qml imports: kill depprecated imports to Plasma Framework: qml imports: kill deprecated imports.
Feb 1 2023, 1:27 AM · KF6
nicolasfella added a comment to T12112: Plasma Framework: qml imports: kill calendar.

The whole thing lives in plasma-workspace now

Feb 1 2023, 1:26 AM · KF6

Jan 29 2023

nicolasfella moved T14784: Get rid of KPluginMetaData::extraInformation from Waiting on KF6 Branching to Done on the KF6 board.
Jan 29 2023, 10:51 PM · KF6

Jan 27 2023

nicolasfella added a comment to T12181: KService: deprecate KServiceType.

First steps:

Jan 27 2023, 11:38 PM · KF6

Jan 25 2023

nicolasfella added a comment to T14310: KIOCore: Remove KDBusAddons dependency once kdeinit is removed, it was only used for KDEInitInterface.

https://invent.kde.org/frameworks/kio/-/merge_requests/1138

Jan 25 2023, 1:04 AM · KF6
nicolasfella updated the task description for T16170: Review KWindowSytem API.
Jan 25 2023, 12:29 AM · KF6
nicolasfella updated the task description for T16170: Review KWindowSytem API.
Jan 25 2023, 12:23 AM · KF6
nicolasfella updated the task description for T16170: Review KWindowSytem API.
Jan 25 2023, 12:21 AM · KF6
nicolasfella updated the task description for T16170: Review KWindowSytem API.
Jan 25 2023, 12:19 AM · KF6
nicolasfella created T16170: Review KWindowSytem API.
Jan 25 2023, 12:13 AM · KF6

Jan 24 2023

nicolasfella added a comment to T16161: Migration of KXMLGUI config data?.

see also T12409

Jan 24 2023, 11:51 PM · KF6
nicolasfella added a comment to T15135: Move KMoreTools from KNewStuff to separate lib.

How do we proceed here?

Jan 24 2023, 11:47 PM · KF6
nicolasfella added a comment to T12090: Move previewjob to KioGui.

https://invent.kde.org/frameworks/kio/-/merge_requests/1137

Jan 24 2023, 10:44 PM · KF6

Dec 22 2022

nicolasfella added a comment to T14316: Port KDE Frameworks from KWallet to QtKeyChain.

KWallet has a distinction between LocalWallet and NetworkWallet. By default they are the same, with an option in the KCM for "Different wallet for local passwords". QtKeychain doesn't have such a distinction and always uses the network wallet

Dec 22 2022, 4:51 PM · KF6

Dec 20 2022

nicolasfella added a comment to T16044: Stop loading services from /usr/share/kservices5?.
Dec 20 2022, 9:13 PM · KF6

Dec 17 2022

nicolasfella renamed T16066: Don't leak depreated QVariant::Type into API from KFileMetaData leaks QVariant::Type into API to Don't leak depreated QVariant::Type into API.
Dec 17 2022, 10:58 PM · KF6
nicolasfella created T16066: Don't leak depreated QVariant::Type into API.
Dec 17 2022, 10:49 PM · KF6

Dec 13 2022

nicolasfella added a comment to T16044: Stop loading services from /usr/share/kservices5?.

Actually this is at odds with https://invent.kde.org/frameworks/kglobalaccel/-/merge_requests/68, which uses KService to read non-application desktop files

Dec 13 2022, 1:42 PM · KF6

Dec 7 2022

nicolasfella added a comment to T16044: Stop loading services from /usr/share/kservices5?.

Actually this is at odds with https://invent.kde.org/frameworks/kglobalaccel/-/merge_requests/68, which uses KService to read non-application desktop files

Dec 7 2022, 9:05 PM · KF6
nicolasfella created T16044: Stop loading services from /usr/share/kservices5?.
Dec 7 2022, 7:28 PM · KF6

Dec 5 2022

nicolasfella created T16038: KCodecAction leaks QTextCodec into the API.
Dec 5 2022, 2:29 PM · KF6

Dec 4 2022

nicolasfella added a comment to T14154: Adapt to QTextCodec changes.

For now using QTextCodec is fine for that, it's still available in qt5compat

Dec 4 2022, 9:49 PM · KF6