Minutes Monday Plasma Hangout

Sebastian Kügler sebas at kde.org
Mon Nov 27 13:22:47 UTC 2017


The minutes and log, as usual
-- 
sebas

http://www.kde.org | http://vizZzion.org
-------------- next part --------------
Plasma Team meeting, 31-7-2017

Present: kbroulik, Sho_, d_ed, bshah, notmart, eang, andris, sebas


kbroulik:
* I just merged Kate jump list actions support, you should now get kate sessions (if you use them) show up in Kate's entry in task manager / application launcher, thanks to Sho_ for doing the infrastructure work in TM: https://phabricator.kde.org/file/data/hvhoijou2u5wk4nylgol/PHID-FILE-drlb5kseekdkz7lpz7e6/Screenshot_20170808_124828.png
* Fixed a change in mouse handling in Qt 5.10 resulting in double context menus in Folder View
* Icon applet now gets favicon for websites, been working on making it also extract <title> from website, might look into jump list actions (-ms-application-tasks) also
* Some tweaks in plasma-browser-integration (fixes in download handling, now shows human-readable error messages in case of download failure)
* Investigated issue with menus not having proper alpha channel. The problem seems that we now do menu->windowHandle()->setTransientParent for wayland which ends up creating the surface but only in polish() does Breeze set transparent background which ends up doing nothing. I'm lost here, I looked at all QEvents emitted by qapp but there's no "QMenu was created", and platform surface event is too late. (see Bug 381799)
KDE bug 381799 in plasmashell (general) "Ugly borders on menus created by plasmashell" [normal,] https://bugs.kde.org/show_bug.cgi?id=381799
manifests in e.g. kio drop menus looking horrible in Oxygen
http://wstaw.org/m/2017/11/27/Screenshot_20171127_120556.png like this

d_ed:
* nothing to report

bshah:
- blogged about Plasma Mobile on qemu-x86 : http://blog.bshah.in/2017/11/23/emulate-plasma-mobile/
- trying to wrap up audio/video/camera stuff for Plasma Mobile
- Fighting with qt upgrade on neon

notmart:
* triaging
* landed background for scrollviews in qqc2
* Pushed "single qml engine for kcms" needed for the plasma mobile version of systemsettings
* more work on cursortheme kcm (https://phabricator.kde.org/D8692)
Diff 8692 "QML mouse cursor KCM and components" [Needs Review] https://phabricator.kde.org/D8692
* more work on fonts kcm (https://phabricator.kde.org/D8916)
Diff 8916 "QML port of fonts kcm" [Needs Review] https://phabricator.kde.org/D8916
* auto mnemonics in qqc2-desktop-style: (https://phabricator.kde.org/D8827)
Diff 8827 "experimental support for auto mnemonics" [Needs Review] https://phabricator.kde.org/D8827
* merged Qt patches to fix keyboard shortcuts in QQuickWidget

eang:
qtbase >= 5.9.3 breaks creating new files and folders in Folder View
see https://bugs.kde.org/show_bug.cgi?id=387073
KDE bug 387073 in frameworks-kio (general) "Cannot create New Folder" [normal,] https://bugs.kde.org/show_bug.cgi?id=387073

andris:
ah, the plasma meeting going on? From my side: the multi-screen Folder View changes are ready to land, I will commit tomorrow if there are no further objections
later I might have 2-3 follow-up to improve the code and add more unit tests though

sebas:
* looking at a few incoming kscreen bugs, but nothing really interesting from my side
* I got an inquiry from a person who wants to plasma mobile in a startup ... will get in touch and connect to our community

The Log:

[12:02:09] <kbroulik> sebas: can you prioritize me for the meeting? I gotta go to the hairdresser in 20min :D
[12:02:13] <sebas> sure
[12:02:20] <sebas> Who else is there?
[12:02:32] <-- Tear (znc at tear.moe) has quit (Ping timeout: 255 seconds)
[12:02:36] <sebas> We wouldn't want you to not look totally sharp, kbroulik :)
[12:02:38] <Sho_> me
[12:02:53] -*- d_ed hasn't done any Plasma stuff this week
[12:03:16] <Sho_> It's OK I still love you
[12:03:53] <d_ed> kbroulik: go go go
[12:04:00] <bshah> me
[12:04:01] <kbroulik> * I just merged Kate jump list actions support, you should now get kate sessions (if you use them) show up in Kate's entry in task manager / application launcher, thanks to Sho_ for doing the infrastructure work in TM: https://phabricator.kde.org/file/data/hvhoijou2u5wk4nylgol/PHID-FILE-drlb5kseekdkz7lpz7e6/Screenshot_20170808_124828.png
[12:04:10] <Sho_> <3 cool feature
[12:04:16] <kbroulik> might do the same for kdevelop
[12:04:23] <sebas> nice!
[12:04:24] --> Tear (znc at tear.moe) has joined #plasma
[12:04:28] <kbroulik> * Fixed a change in mouse handling in Qt 5.10 resulting in double context menus in Folder View
[12:04:38] <kbroulik> * Icon applet now gets favicon for websites, been working on making it also extract <title> from website, might look into jump list actions (-ms-application-tasks) also
[12:04:54] <kbroulik> * Some tweaks in plasma-browser-integration (fixes in download handling, now shows human-readable error messages in case of download failure)
[12:05:05] <kbroulik> * Investigated issue with menus not having proper alpha channel. The problem seems that we now do menu->windowHandle()->setTransientParent for wayland which ends up creating the surface but only in polish() does Breeze set transparent background which ends up doing nothing. I'm lost here, I looked at all QEvents emitted by qapp but there's no "QMenu was created", and platform surface event is too late. (see Bug 381799)
[12:05:06] <sKreamer> KDE bug 381799 in plasmashell (general) "Ugly borders on menus created by plasmashell" [normal,] https://bugs.kde.org/show_bug.cgi?id=381799
[12:05:31] <kbroulik> manifests in e.g. kio drop menus looking horrible in Oxygen
[12:06:09] <kbroulik> http://wstaw.org/m/2017/11/27/Screenshot_20171127_120556.png like this
[12:06:14] <kbroulik> next()
[12:06:39] --> romangg (~roman at p2003000603D8D654F09A4A3CA6E430B4.dip0.t-ipconnect.de) has joined #plasma
[12:06:57] <kbroulik> I worked around in plasma by setting the flag right after creating the QMenu but that's obviously no general fix..
[12:07:51] <sebas> thanks, next up is Sho_
[12:08:06] <sebas> if you don't get an idea, mailing list perhaps?
[12:08:08] <Sho_> * Spent time iterating the Launch Feedback KCM with the VDG, which should now be ready aside from having to be ported to Marco's KCM controls in D8982
[12:08:09] <sKreamer> Diff 8982 "Qml controls for kcm creation" [Needs Review] https://phabricator.kde.org/D8982
[12:08:12] <-> sunitknandi_ is now known as sunitknandi
[12:08:45] <Sho_> * From writing my KCM and reviewing gotchas in Marco's ports, it's become clear we write a lot of stupid boilerplate for setting state management that's too easy to get wrong, would like to investigate using KConfigXT more in KCM code to avoid this
[12:09:03] <Sho_> * I was prepping a Phab for moving the Kicker backend out of p-d but got side-tracked with other things
[12:09:26] <Sho_> That's it for Plasma stuff, otherwise just the odd review here and there
[12:09:43] <bshah> oh +1 to kicker from p-d :)
[12:10:04] <notmart> ugh,
[12:10:07] <notmart> i'm here as well
[12:10:09] <Sho_> yup still hoping to us it in the PlaMo homescreen
[12:10:12] <sebas> hey notmart :*
[12:10:26] -*- Sho_ hands over the baton to whoever's next :(
[12:10:28] <Sho_> uh
[12:10:32] <Sho_> :) rather
[12:10:56] <sebas> d_ed had nothing to report?
[12:11:02] <sebas> bshah would be next then
[12:11:05] <bshah> okay
[12:11:31] <bshah> I'll mostly repeat whatever from last time, as there is no real progress around it.. :/
[12:11:34] <bshah> - blogged about Plasma Mobile on qemu-x86 : http://blog.bshah.in/2017/11/23/emulate-plasma-mobile/
[12:11:36] <bshah> - trying to wrap up audio/video/camera stuff for Plasma Mobile
[12:11:38] <bshah> - Fighting with qt upgrade on neon
[12:11:50] <bshah> questions? or next
[12:13:48] <bshah> *tries to break awkward silence*
[12:14:02] -*- Sho_ plays gentle elevator music
[12:14:03] <sebas> notmart's next up
[12:14:06] <notmart> ok
[12:14:21] <sebas> bshah: awesome @qemu stuff btw
[12:14:34] <notmart> * triaging
[12:14:36] <notmart> * landed background for scrollviews in qqc2
[12:14:37] <notmart> * Pushed "single qml engine for kcms" needed for the plasma mobile version of systemsettings
[12:14:39] <notmart> * more work on cursortheme kcm (https://phabricator.kde.org/D8692)
[12:14:39] <sKreamer> Diff 8692 "QML mouse cursor KCM and components" [Needs Review] https://phabricator.kde.org/D8692
[12:14:40] <notmart> * more work on fonts kcm (https://phabricator.kde.org/D8916)
[12:14:40] <sKreamer> Diff 8916 "QML port of fonts kcm" [Needs Review] https://phabricator.kde.org/D8916
[12:14:42] <notmart> * auto mnemonics in qqc2-desktop-style: (https://phabricator.kde.org/D8827)
[12:14:42] <sKreamer> Diff 8827 "experimental support for auto mnemonics" [Needs Review] https://phabricator.kde.org/D8827
[12:14:43] <notmart> * merged Qt patches to fix keyboard shortcuts in QQuickWidget
[12:14:59] <notmart> now documenting the public api parts of those form and kcm components so hopefully we'll be done with them
[12:15:28] <notmart> questions or next
[12:15:50] <eang> I also have something to add
[12:15:56] <sebas> eang: go ahead!
[12:16:24] <eang> qtbase >= 5.9.3 breaks creating new files and folders in Folder View
[12:16:35] <eang> see https://bugs.kde.org/show_bug.cgi?id=387073
[12:16:35] <sKreamer> KDE bug 387073 in frameworks-kio (general) "Cannot create New Folder" [normal,] https://bugs.kde.org/show_bug.cgi?id=387073
[12:16:41] <Sho_> there's a kio patch out and a mail on the distro packagers list
[12:17:02] <eang> Sho_: yes, but somehow it doesn't fix plasma
[12:17:10] <Sho_> interesting
[12:17:31] <eang> would be good if someone can have a look
[12:17:44] <Sho_> I can confirm it doesn't work for me
[12:17:47] <Sho_> I get "Malformed url ."
[12:18:12] <Sho_> same in Dolphin tho
[12:18:24] <Sho_> eang: My guess is the people who think it works in Dolphin didn't actually try desktop:/
[12:18:54] <kbroulik> I recall desktop KIO rewrite being quite bad and adds double slashes and stuff
[12:18:58] <kbroulik> -rewrite
[12:19:02] <Sho_> dfaure fixed some of it
[12:19:06] <kbroulik> afk thoguh
[12:19:25] <Sho_> i have to rebuild kio first, will look into it a bit
[12:19:30] <Sho_> let's move on
[12:20:05] <sebas> would be me
[12:20:25] <sebas> I'm looking at a few incoming kscreen bugs, but nothing really interesting from my side
[12:20:44] <Sho_> A note for next week: Several people on the Plasma team have travel plans next week, so if the meeting is quiet you know what's up
[12:20:46] <sebas> aside from something really interesting for Plasma and KDE in general which I am not allowed to talk about by Lydia :-)
[12:21:32] <unormal> teaser ;-)
[12:21:40] <Sho_> btw, has anyone heard from Purism or knows what they're up to? It's surprising to there's still no one affiliated here afaik
[12:21:49] <sebas> totally, but I'm not going to attract the wrath of the nightrose
[12:22:04] <sebas> I can send them an email I guess
[12:22:04] <Sho_> *to me
[12:22:48] <bshah> btw, is community goals thing gets announced today?
[12:22:52] <bshah> right?
[12:23:05] <Sho_> I think so
[12:23:21] <sebas> on that note, I got an inquiry from a person who wants to plasma mobile in a startup ... will get in touch and connect to our community
[12:23:24] --> s8321414 (~s8321414 at 220-143-11-50.dynamic-ip.hinet.net) has joined #plasma
[12:23:27] <sebas> bshah: ssssssht
[12:23:28] <sebas> ;)
[12:24:06] <bshah> sebas: I am as excited as you are :P
[12:24:29] <sebas> Alright ... anything else for our meeting proper?
[12:24:51] <sebas> if not, let's close it and head back into our individual caves and salt mines
[12:25:44] <andris> ah, the plasma meeting going on? From my side: the multi-screen Folder View changes are ready to land, I will commit tomorrow if there are no further objections
[12:26:06] <andris> later I might have 2-3 follow-up to improve the code and add more unit tests though
[12:26:16] <Sho_> sounds good
[12:26:34] <Sho_> QQmlParserStatus in FolderModel would be a good addition imho
[12:26:36] <sebas> andris: awesome, thanks!
[12:27:16] <sebas> andris: if you want to take part in the meeting (it's at 12:00 CET every week, here), just shout when we call the meeting
[12:27:35] <andris> I will add to my calendar to not forget
[12:27:41] <sebas> cool :)
[12:27:48] <sebas> Welcome to the team or something like that :)


More information about the Plasma-devel mailing list