- remove unneeded cmake includes
- consistently use org.kde.plasma.* prefix for names
- fix catalog names to match applet identifier
- bump min cmake version to 3.0
- remove duplicated X-KDE-PluginInfo-Name entries
- remove no longer (Plasma >=5.8) needed i18nd in wallpaper code
- prepare qml extension for ki18n usage
Details
Diff Detail
- Repository
- R242 Plasma Framework (Library)
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
templates/cpp-plasmoid/src/package/metadata.desktop | ||
---|---|---|
88 | I'm not sure, if a 3rd party makes a plasmoid they would call it otherwise. Are we assuming these templates are only for KDE? | |
templates/qml-plasmoid-with-qml-extension/plugin/%{APPNAMELC}plugin.cpp | ||
33 | Isn't his a rather clunky dependency there? I like templates as easy and plain as possible... |
templates/cpp-plasmoid/src/package/metadata.desktop | ||
---|---|---|
88 | Ideally the kapptemplate system would have support for an organization domain parameter which then could be used here (on my notes for some kapptemplatev2). For now this brush-over is proposed with KDE community contributors in mind, to help them getting applets properly prepared e.g. with integration into KDE translations right from the begin. Any 3rd-party which wants to keep their plasmoid 3rd-party would need to adapt the org namespace as desired, which I would expect them to do anyway if they are proud of their org. | |
templates/qml-plasmoid-with-qml-extension/plugin/%{APPNAMELC}plugin.cpp | ||
33 | Yes, not completly sure about this one. |
good to go, modulo that possible little code comment more
templates/cpp-plasmoid/src/package/metadata.desktop | ||
---|---|---|
88 | maybe add a # comment on top of that line staing this? | |
templates/qml-plasmoid-with-qml-extension/plugin/%{APPNAMELC}plugin.cpp | ||
33 | yeah, i agree that i18n is kinda "special" and can make sense to be kept |