hi... in order to have a workspace ready for libplasma2, everything needs to be done in qml. there has been at least one attempt to get krunner QML-ified, thanks to Aleix Pol, and possibly others.
a fair amount of internal work was really called for, though, to make it as nice as it could/shoudl be. just making it possible to load QML into krunner was not really enough. so after having looked at other attempts (which was useful, so thanks for that work being done!), i started in on a refactoring of krunner. it's not done quite yet, but it's getting there. you can check it out in the aseigo/krunner- qml branch of kde-workspace. don't expect it to do anything yet, though :) currently it: * loads Plasma::Packages of QML for UI * provides a small API available from QML for the application to let the UI know of configuration changes, etc * reduces the responsibilities of KRunnerDialog, leaving more to the QML another important change is that i'm playing with the idea of having the switch user UI once again something different. krunner was simply re-using the Sessions runner for this. this was nice because it was less work, less code duplication, ensured consistency, etc. with the move to QML, however, i'd like to see a purpose-designed UI for user switching. this should be harmonized with the DM, preferably by sharing QML (i doubt kdm will ever give us that; but we can at least work with lightdm), as well as the lock screen which also provides a subset of this behaviour. if anyone wants to try their hand at doing some QML for the switch user UI, that'd be cool :) i'm thinking of a modal, centered window ... perhaps a full screen width strip even? that shows all the existing sessions in a row to pick from and one entry to create a new session. (super cool would be to allow entering the username and password inline to avoid having to call up the DM itself, but i doubt that's realistic.) i hope to have the krunner QML stuff up and useful by sometime next week. -- Aaron J. Seigo
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel