Plasma weekly meeting notes

Bhushan Shah bhush94 at gmail.com
Mon Mar 12 11:37:19 UTC 2018


Attached logs and notes for week 11

-- 
Bhushan Shah
http://blog.bshah.in
IRC Nick : bshah on Freenode
GPG key fingerprint : 0AAC 775B B643 7A8D 9AF7 A3AC FE07 8411 7FBC E11D
-------------- next part --------------
16:35 <@bshah>	alright.. Sho_ notmart romangg kbroulik bshah is the order
16:35 <@bshah>	Sho_: go go :)
16:35 <Sho_>	k sec
16:35 <Sho_>	* [TM] Fixed bug causing task groups to be incorrectly always sorted to the start of the list in "By Desktop" sorting mode
16:35 <Sho_>	* [Kicker] Fixed empty search results showing a scrollbar
16:35 <Sho_>	* [Kicker] Started code skeleton for my backend rewrite
16:35 <Sho_>	* [Kirigami] Almost done on the new InlineMessage component
16:35 <Sho_>	* [KIO] Revised a patch by Kai to save some time in KProtocolInfoFactory
16:35 <Sho_>	* [KIO] Mentored a newbie through a KDirOperator patch
16:35 <Sho_>	* [GSoC/Plasma] Had a first (irl!) meeting with my prospective GSoC student, he will submit a proposal for keyboard KCM porting + expanding the KCM to handle basic IME config
16:35 <Sho_>	* [Other] Non-plasma stuff, e.g. textview fixing in Konvi2x
16:35 <Sho_>	next()
16:35 <notmart>	ah, no is not late, plasma works and reponds.. but it stopped repainting O.o
16:35 <Sho_>	(on bicycle)
16:36 <romangg>	looking forward to keyboard KCM project.
16:36 <Sho_>	same!
16:36 <romangg>	this KCM is so legacy.
16:36 <romangg>	I mean the current one. we need one of course. ;)
16:36 <Sho_>	mujjingun here is 5lthe student btw
16:36 <Sho_>	*the
16:36  *	Sho_ waves
16:36 <romangg>	hi mujjingun!
16:37 <Sho_>	he's probably stuck in class atm
16:37 <mujjingun>	o/
16:37 <@bshah>	Hello mujjingun :)
16:37 <mujjingun>	Hai romangg 
16:37 <mujjingun>	Hello bshah!
16:38 <@bshah>	If you haven't joined already #kde-soc (for GSoC and related stuff) ;)
16:38 <@bshah>	anyway... notmart's turn :)
16:39 <notmart>	retrieving my notes
16:40 <notmart>	* submitted an Akademy Plasma talk together with leinir about tablet mode/transformable laptops
16:40 <notmart>	* worked on a kickoff bug induced by the preload, found a workaround that's now on master and 5.12, there is an actual Qt bug: https://bugreports.qt.io/browse/QTBUG-66907
16:40 <notmart>	* Kirigami: more work on toolbars
16:40 <notmart>	* Kirigami: more work on cards, solved most binding loops. code has pretty much the final structure i think. Added some companion widgets: CardsListView, CardsLayout, (still to do, CardsGridView)
16:40 <notmart>	* Konsole: visual improvement discussed with VDG: scrollbar now blends with the terminal contents D11184, pushed
16:40 <sKreamer>	Diff 11184 "use the terminal color scheme for the scrollbar" [Closed] https://phabricator.kde.org/D11184
16:40 <notmart>	next
16:41 <@bshah>	romangg: your turn
16:41 <romangg>	Pushed my patches to icons and media control applet: D11049 D11050 D11054 D11056 D11063
16:41 <sKreamer>	Diff 11049 "Remove frame around media action icons" [Closed] https://phabricator.kde.org/D11049
16:41 <sKreamer>	Diff 11050 "Remove frames around media buttons" [Closed] https://phabricator.kde.org/D11050
16:41 <sKreamer>	Diff 11054 "Add media status icons" [Closed] https://phabricator.kde.org/D11054
16:41 <sKreamer>	Diff 11056 "[mediacontroller applet] Use media playback status icons" [Closed] https://phabricator.kde.org/D11056
16:41 <sKreamer>	Diff 11063 "[mediacontroller applet] Reorder elements" [Closed] https://phabricator.kde.org/D11063
16:41 <romangg>	Had some problems with compiling mesa and using this in KWin. The problem seems to be that KWin does not read LD_LIBRARY_PATH anymore
16:41 <romangg>	according to fvogt
16:42 <romangg>	works when using /etc directory.
16:42 <romangg>	Plan for this week is to review the wayland recording patches.
16:42 <kbroulik>	thanks for the media controller sutff, romangg, it's looking gorgeous now
16:43 <kbroulik>	been wanting to do that for a long time
16:43 <romangg>	happy that you like it. :)
16:43 <romangg>	that's from me.
16:43 <romangg>	next
16:43 <@bshah>	alright.. kbroulik's turn
16:44 <kbroulik>	* Merged gmenu-dbusmenu-proxy, people on the internet are overwhelmingly happy about it.
16:44 <kbroulik>	** Blog post http://blog.broulik.de/2018/03/gtk-global-menu/
16:44 <kbroulik>	** Need to figure out how to improve the out of box experience, perhaps add a recommended dependency on dbusmenu-glib and libappindicator so that distros know that for e.g. Chromium and Electron to work, perhaps same for appmenu-gtk-module (but that also needs an env variable, needs discussing)
16:44 <kbroulik>	** Maybe will port the appmenu runner even if it will currently only work for when global menu is enabled (currently no way to tell apps to export menu *and* keep it shown in the window)
16:44 <kbroulik>	* Some minor improvements to plasma-browser-integration
16:44 <kbroulik>	** media controls will ignore short sounds like chat notification sounds (kept trying to control my Hangouts tab)
16:44 <kbroulik>	** disabled annoying and currently unused window mapper
16:44 <kbroulik>	** wanted to update Breeze scroll bars to match the new thin and expanding on hover ones but my CSS skills are crappy
16:44 <kbroulik>	* I setup a Chromium developer account https://chromium-review.googlesource.com/q/owner:kde%2540privat.broulik.de and can now submit patches to Chromium \o/, worked on
16:44 <kbroulik>	** Use FileManager1 DBus interface for "show in folder" in downloads but that is a lot trickier than I thought as it's all threaded and stuff needs to be posted around all the time, needs a fallback for when not available etc
16:44 <kbroulik>	** Wanted to fix Chromium inhibitions by adding Solid's proprietary protocol to Chromium (they support Gnome's after all) but then found the bug was actually on our side: D11182
16:44 <kbroulik>	** A minor kcmshell4 → kcmshell5 port
16:44 <kbroulik>	** A fix for notification images, added "body-images" capability on our side so for that to work
16:44 <sKreamer>	Diff 11182 "org.freedesktop.PowerManagement.Inhibit should only prevent suspend" [Needs Review] https://phabricator.kde.org/D11182
16:45 <kbroulik>	* I have a ton of open reviews on Phabricator, please check them out
16:45 <kbroulik>	** D11259 D11258 D11112 D11111 (yay) D11109 D11108 D11103 D11102 D10660 D10659
16:45 <sKreamer>	Diff 11259 "Remove custom compact representation" [Needs Review] https://phabricator.kde.org/D11259
16:45 <sKreamer>	Diff 11258 "Default to show tab bar only when needed" [Needs Review] https://phabricator.kde.org/D11258
16:45 <sKreamer>	Diff 11112 "Hide KUrlNavigatorProtocolCombo if there is just one protocol supported" [Needs Review] https://phabricator.kde.org/D11112
16:45 <sKreamer>	Diff 11111 "Only show supported schemes in KUrlNavigatorProtocolCombo" [Needs Review] https://phabricator.kde.org/D11111
16:45 <sKreamer>	Diff 11109 "[Notifications] Remove NoAccessNetworkAccessManagerFactory" [Needs Review] https://phabricator.kde.org/D11109
16:45 <sKreamer>	Diff 11108 "Set supported schemes to "file" for getsavefilename" [Needs Review] https://phabricator.kde.org/D11108
16:45 <sKreamer>	Diff 11103 "Move "Standard Shortcut" KCM down in the list" [Needs Review] https://phabricator.kde.org/D11103
16:45 <sKreamer>	Diff 11102 "[Dialog] Allow setting outputOnly for NoBackground dialog" [Needs Review] https://phabricator.kde.org/D11102
16:45 <sKreamer>	Diff 10660 "[Weather applet] Let Return invoke search" [Needs Review] https://phabricator.kde.org/D10660
16:45 <sKreamer>	Diff 10659 "[AppletConfiguration] Let applet override Return closing the dialog" [Needs Review] https://phabricator.kde.org/D10659
16:45 <@bshah>	o.o
16:45 <kbroulik>	:D
16:46 <kbroulik>	questions || praise || next
16:46 <@bshah>	praise!
16:46 <@bshah>	:)
16:46 <kbroulik>	:)
16:46 <romangg>	kbroulik: praise!
16:46 <romangg>	the blog post got great feedback.
16:47 <romangg>	nice work! (on the actual work and the blog post)
16:47 <@bshah>	anyway, before I close anyone want to participate?
16:47 <notmart>	all hail the kai! \o/
16:47 <romangg>	fabian__: do you want to talk about hig last week?
16:47 <romangg>	What did we decide last week in regards to that? that we want to report progress every week or not?
16:48 <@bshah>	yeah every week was idea I believe
16:48 <@bshah>	anyway.. let me paste my notes anway
16:49 <@bshah>	- mostly non-plasma stuff
16:49 <@bshah>	- packaging and neon CI work
16:49 <@bshah>	- tested the mart/containmentView branch of notmart on mobile
16:49 <@bshah>	- Submitted the talk(s) for Akademy
16:49 <@bshah>	    - Plasma Mobile progress and updates
16:49 <@bshah>	    - Lightninng and super small talk of KDE^WPlasma^WKDE in the devices
16:49 <@bshah>	    - Panel discussion between the KDE SoC admins and the "Streamlined Onboarding of New Contributors" (AMA format)
16:49 <@bshah>	Also.. everyone submit the talks! Today is last day!
16:50 <notmart>	riiight, i should really do asap a rr of the plasma-workspace part of the containmentview
16:50 <@bshah>	questions? anything? otherwise we're done with meeting
16:52 <notmart>	yay :)
16:52 <@bshah>	I'll send notes in bit
16:52 <notmart>	thx
16:52 <kbroulik>	thx for hosting
-------------- next part --------------
Sho_:

* [TM] Fixed bug causing task groups to be incorrectly always sorted to the start of the list in "By Desktop" sorting mode
* [Kicker] Fixed empty search results showing a scrollbar
* [Kicker] Started code skeleton for my backend rewrite
* [Kirigami] Almost done on the new InlineMessage component
* [KIO] Revised a patch by Kai to save some time in KProtocolInfoFactory
* [KIO] Mentored a newbie through a KDirOperator patch
* [GSoC/Plasma] Had a first (irl!) meeting with my prospective GSoC student, he will submit a proposal for keyboard KCM porting + expanding the KCM to handle basic IME config
* [Other] Non-plasma stuff, e.g. textview fixing in Konvi2x

notmart:

* submitted an Akademy Plasma talk together with leinir about tablet mode/transformable laptops
* worked on a kickoff bug induced by the preload, found a workaround that's now on master and 5.12, there is an actual Qt bug: https://bugreports.qt.io/browse/QTBUG-66907
* Kirigami: more work on toolbars
* Kirigami: more work on cards, solved most binding loops. code has pretty much the final structure i think. Added some companion widgets: CardsListView, CardsLayout, (still to do, CardsGridView)
* Konsole: visual improvement discussed with VDG: scrollbar now blends with the terminal contents D11184, pushed

romangg:

- Pushed my patches to icons and media control applet: D11049 D11050 D11054 D11056 D11063
    - Diff 11049 "Remove frame around media action icons" [Closed] https://phabricator.kde.org/D11049
    - Diff 11050 "Remove frames around media buttons" [Closed] https://phabricator.kde.org/D11050
    - Diff 11054 "Add media status icons" [Closed] https://phabricator.kde.org/D11054
    - Diff 11056 "[mediacontroller applet] Use media playback status icons" [Closed] https://phabricator.kde.org/D11056
    - Diff 11063 "[mediacontroller applet] Reorder elements" [Closed] https://phabricator.kde.org/D11063
- Had some problems with compiling mesa and using this in KWin. The problem seems to be that KWin does not read LD_LIBRARY_PATH anymore
- according to fvogt
- works when using /etc directory.
- Plan for this week is to review the wayland recording patches.

kbroulik:


 * Merged gmenu-dbusmenu-proxy, people on the internet are overwhelmingly happy about it.
 ** Blog post http://blog.broulik.de/2018/03/gtk-global-menu/
 ** Need to figure out how to improve the out of box experience, perhaps add a recommended dependency on dbusmenu-glib and libappindicator so that distros know that for e.g. Chromium and Electron to work, perhaps same for appmenu-gtk-module (but that also needs an env variable, needs discussing)
 ** Maybe will port the appmenu runner even if it will currently only work for when global menu is enabled (currently no way to tell apps to export menu *and* keep it shown in the window)
 * Some minor improvements to plasma-browser-integration
 ** media controls will ignore short sounds like chat notification sounds (kept trying to control my Hangouts tab)
 ** disabled annoying and currently unused window mapper
 ** wanted to update Breeze scroll bars to match the new thin and expanding on hover ones but my CSS skills are crappy
 * I setup a Chromium developer account https://chromium-review.googlesource.com/q/owner:kde%2540privat.broulik.de and can now submit patches to Chromium \o/, worked on
 ** Use FileManager1 DBus interface for "show in folder" in downloads but that is a lot trickier than I thought as it's all threaded and stuff needs to be posted around all the time, needs a fallback for when not available etc
 ** Wanted to fix Chromium inhibitions by adding Solid's proprietary protocol to Chromium (they support Gnome's after all) but then found the bug was actually on our side: D11182
 ** A minor kcmshell4 → kcmshell5 port
 ** A fix for notification images, added "body-images" capability on our side so for that to work
 Diff 11182 "org.freedesktop.PowerManagement.Inhibit should only prevent suspend" [Needs Review] https://phabricator.kde.org/D11182
 * I have a ton of open reviews on Phabricator, please check them out
 ** D11259 D11258 D11112 D11111 (yay) D11109 D11108 D11103 D11102 D10660 D10659
 - Diff 11259 "Remove custom compact representation" [Needs Review] https://phabricator.kde.org/D11259
 - Diff 11258 "Default to show tab bar only when needed" [Needs Review] https://phabricator.kde.org/D11258
 - Diff 11112 "Hide KUrlNavigatorProtocolCombo if there is just one protocol supported" [Needs Review] https://phabricator.kde.org/D11112
 - Diff 11111 "Only show supported schemes in KUrlNavigatorProtocolCombo" [Needs Review] https://phabricator.kde.org/D11111
 - Diff 11109 "[Notifications] Remove NoAccessNetworkAccessManagerFactory" [Needs Review] https://phabricator.kde.org/D11109
 - Diff 11108 "Set supported schemes to "file" for getsavefilename" [Needs Review] https://phabricator.kde.org/D11108
 - Diff 11103 "Move "Standard Shortcut" KCM down in the list" [Needs Review] https://phabricator.kde.org/D11103
 - Diff 11102 "[Dialog] Allow setting outputOnly for NoBackground dialog" [Needs Review] https://phabricator.kde.org/D11102
 - Diff 10660 "[Weather applet] Let Return invoke search" [Needs Review] https://phabricator.kde.org/D10660
 - Diff 10659 "[AppletConfiguration] Let applet override Return closing the dialog" [Needs Review] https://phabricator.kde.org/D10659

bshah:
 - mostly non-plasma stuff
 - packaging and neon CI work
 - tested the mart/containmentView branch of notmart on mobile
 - Submitted the talk(s) for Akademy
     - Plasma Mobile progress and updates
     - Lightninng and super small talk of KDE^WPlasma^WKDE in the devices
     - Panel discussion between the KDE SoC admins and the "Streamlined Onboarding of New Contributors" (AMA format)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180312/bb9a96d5/attachment-0001.sig>


More information about the Plasma-devel mailing list