Akademy Plasma BOF notes

Marco Martin notmart at gmail.com
Wed Jun 23 20:05:21 BST 2021


* Incompatible changes in Plasma Framework 6 (Marco Martin)
    * Marco has several branches
    * https://invent.kde.org/mart/plasma-frameworkhttps://invent.kde.org/mart/plasma-framework(https://invent.kde.org/mart/plasma-framework)
work/mart/pf6
    * agreement on the AppletRepresentation as base
    * agreement for views instantiated in qml in shells
    * branch from the fork imported on main p-f repo
    * TODO Marco will look into how we can make the changes so that
porting is easy(ish)
    * TODO Marco will try to have in plasma5 the mandatory
appletrepresentation base for plasmoids so we can start to port them
in plasma5 times
    * changing the way to do plasmoids settings, still not cleart what
to do on that

* System Settings vs Plasma-settings (i.e. Plasma Mobile)
    * we want Plasma Settings on Plasma 6, meaning no widget kcm support at all
    * TODO David Edmundson is creating a task to see missing features
    * https://phabricator.kde.org/tag/plasma_kcm_redesign/(https://phabricator.kde.org/tag/plasma_kcm_redesign/)
* QML KWin effects, present windows and gestures (Nicolas Fella)
    * couple of ongoing efforts
    * vlad merged an integration of thumbnails in qml
    * TODO try to contact authors of the 3rd party parachute effect
https://github.com/tcorreabr/Parachute
    * needs also vdg involvement for eventual present windows redesign
    * is kdeclarative dependency in kwin is necessary?
* Plasma 5.23 Kickoff (Johnathan Riddell)
    * 5.22 review
        * we were happy besides the release script breaking the builds
    * Freeze adjustments
* We will start to note in the wiki when the frameworks freeze will happen
    * Promo review
        * beta promo was a bit bad, final promo was really good,
except the video arrived a week later, what can we so to help?
        * schedule a bof with promo
    * Release: move 2 days, to have 14th of october
    * skip version and say .25?
    * perhaps better calling it officially “kde anniversary edition” in branding
* What happened to the trialled monthly meetings? (David R) let’s try again!
* sprints? let’s try one in september, still online
* Plasma 6: are we happy with
plasma-desktop/plasma-workspace/kde-plasmaaddons as a split and moving
forwards? (David E)
    * many kcms got there because evil krdb entangles everything
together, krdb should eventually disappear and ported to something
using kconfigwatchers instead of the same cpp file getting included
    * needing a bit of a functional split in plasma-workspace to have
more smaller repos, though it may risk some distros messing deps
giving incomplete installations, so not oversplit
* Desktop Containment cardinality (both within Plasma5 and Plasma 6) (Nate)
    * should be something solved with activities somehow
    * see if having a different view per desktop is really that
wasteful on resources
* Plasma major bugs - what is open, what are our action plans (David
E) (search function inside dolphin not working properly - mounted
drivers)
* Is the Plasma team communicating enough?
* Coordinating with Latte Dock
https://phabricator.kde.org/T12433(https://phabricator.kde.org/T12433)
    * lower barrier of entry for users to test it
    * in-process: thing for plasma6?
    * they have the same problems we are having wrt multiscreen:
currentscreenid causes loss of data
    * they are interested in the plasma::theme to Kirigami::theme
migration because they want to have panels colored with the current
window palette that can be differentfrom system (ie krita with a dark
theme on a light theme system) timeframe is Plasma6 and
Kirigami::Theme needs to be expanded
    * add a lattedock in contextual add panel item


More information about the Plasma-devel mailing list