Plasma Thunderbolt Integration merge requestshttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests2024-03-11T06:52:29Zhttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/37We use QT_MIN_VERSION2024-03-11T06:52:29ZLaurent MontelWe use QT_MIN_VERSIONLaurent MontelLaurent Montelhttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/36kcm/bolt: use PlaceholderMessage2024-03-02T23:30:33ZShubham Arorakcm/bolt: use PlaceholderMessage![thunderbolt_2](/uploads/5898c9bfe38a885e329b23eeb1ae19aa/thunderbolt_2.png)
![thunderbolt](/uploads/8ece3995add2b5c9790b87310345b8e6/thunderbolt.png)
I don't think any explanation is required in 2nd case. But I am open to add one.![thunderbolt_2](/uploads/5898c9bfe38a885e329b23eeb1ae19aa/thunderbolt_2.png)
![thunderbolt](/uploads/8ece3995add2b5c9790b87310345b8e6/thunderbolt.png)
I don't think any explanation is required in 2nd case. But I am open to add one.6.1https://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/35Update Qt version requirement to 6.6.02023-12-08T11:21:30ZDavid RedondoUpdate Qt version requirement to 6.6.0GIT_SILENTGIT_SILENTDavid RedondoDavid Redondohttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/32Port to new KNotifications action API2023-11-04T16:44:44ZNicolas FellaPort to new KNotifications action APISee https://invent.kde.org/frameworks/knotifications/-/merge_requests/97See https://invent.kde.org/frameworks/knotifications/-/merge_requests/97https://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/34There's no QVector anymore, QList is the QVector in Qt62023-10-23T04:56:19ZLaurent MontelThere's no QVector anymore, QList is the QVector in Qt6Laurent MontelLaurent Montelhttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/33Implement Plasma 6 settings re-org2023-10-02T15:14:56ZNate GrahamImplement Plasma 6 settings re-orgPart of https://invent.kde.org/plasma/systemsettings/-/issues/15; see
that Issue for details.
Please keep comments technical and direct any discussion to https://invent.kde.org/plasma/systemsettings/-/merge_requests/259.Part of https://invent.kde.org/plasma/systemsettings/-/issues/15; see
that Issue for details.
Please keep comments technical and direct any discussion to https://invent.kde.org/plasma/systemsettings/-/merge_requests/259.6https://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/31Adapt to KNotifcations API change2023-08-18T20:46:03ZNicolas FellaAdapt to KNotifcations API changeSee https://invent.kde.org/frameworks/knotifications/-/merge_requests/123See https://invent.kde.org/frameworks/knotifications/-/merge_requests/123https://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/30Remove unused import module2023-08-11T14:31:01ZLaurent MontelRemove unused import module6Laurent MontelLaurent Montelhttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/29Add explicit moc includes to sources for moc-covered headers2023-07-11T18:14:56ZLaurent MontelAdd explicit moc includes to sources for moc-covered headers* speeds up incremental builds as changes to a header will not always
need the full mocs_compilation.cpp for all the target's headers rebuild,
while having a moc file sourced into a source file only adds minor
extra costs, due to s...* speeds up incremental builds as changes to a header will not always
need the full mocs_compilation.cpp for all the target's headers rebuild,
while having a moc file sourced into a source file only adds minor
extra costs, due to small own code and the used headers usually
already covered by the source file, being for the same class/struct
* seems to not slow down clean builds, due to empty mocs_compilation.cpp
resulting in those quickly processed, while the minor extra cost of the
sourced moc files does not outweigh that in summary.
Measured times actually improved by some percent points.
(ideally CMake would just skip empty mocs_compilation.cpp & its object
file one day)
* enables compiler to see all methods of a class in same compilation unit
to do some sanity checks
* potentially more inlining in general, due to more in the compilation unit
* allows to keep using more forward declarations in the header, as with the
moc code being sourced into the cpp file there definitions can be ensured
and often are already for the needs of the normal class methodsLaurent MontelLaurent Montelhttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/28We depend against qt6 now2023-07-04T09:24:45ZLaurent MontelWe depend against qt6 nowLaurent MontelLaurent Montelhttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/27Remove unused import module (scripted)2023-06-21T15:23:03ZLaurent MontelRemove unused import module (scripted)6Laurent MontelLaurent Montelhttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/26Remove unused import module2023-06-19T06:16:49ZLaurent MontelRemove unused import moduleLaurent MontelLaurent Montelhttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/25Fix UI with huge window sizes2023-06-18T16:23:06ZNate GrahamFix UI with huge window sizesUsing a KCM-within-a-KCM paradigm was not ideal and caused weird layout
glitches. We can fix them all by changing the device list page to be a
plain old Kirigami.ScrollablePage.
BUG: 461102
FIXED-IN: 5.27.6
@dvratilUsing a KCM-within-a-KCM paradigm was not ideal and caused weird layout
glitches. We can fix them all by changing the device list page to be a
plain old Kirigami.ScrollablePage.
BUG: 461102
FIXED-IN: 5.27.6
@dvratil5.27https://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/24Make compile without deprecated methods2023-06-13T10:49:59ZLaurent MontelMake compile without deprecated methodsLaurent MontelLaurent Montelhttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/23Use org.kde.kcmutils instead of org.kde.kcm module for KCM QML components2023-06-07T14:41:14ZAlexander LohnauUse org.kde.kcmutils instead of org.kde.kcm module for KCM QML componentsThe latter will be removed, because the files were moved to kcmutils.
Also, we no longer use KPackage to install/load the QML assets.The latter will be removed, because the files were moved to kcmutils.
Also, we no longer use KPackage to install/load the QML assets.6Alexander LohnauAlexander Lohnauhttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/22We install it in kf62023-06-05T04:44:15ZLaurent MontelWe install it in kf6Laurent MontelLaurent Montelhttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/21We use qt6 now2023-06-02T13:42:04ZLaurent MontelWe use qt6 nowLaurent MontelLaurent Montelhttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/20Remove warning "explicitly states an 'Id' in the embedded metadata. This valu...2023-05-31T14:27:18ZLaurent MontelRemove warning "explicitly states an 'Id' in the embedded metadata. This value should be removed"Laurent MontelLaurent Montelhttps://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/19Port to KF62023-03-02T14:06:48ZNicolas FellaPort to KF6https://invent.kde.org/plasma/plasma-thunderbolt/-/merge_requests/12Convert kded metadata to JSON2023-02-13T23:09:17ZNicolas FellaConvert kded metadata to JSONNicolas FellaNicolas Fella