[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Minutes Monday Plasma Hangout
From:       Sebastian =?UTF-8?Q?K=C3=BCgler?= <sebas () kde ! org>
Date:       2017-08-28 13:41:30
Message-ID: 2314123.bEnyuWRWDB () miro
[Download RAW message or body]

Plasmalicious meeting minutes!
-- 
sebas

http://www.kde.org | http://vizZzion.org

Plasma Team meeting, 28-8-2017

Present: notmart, Sho, bshah, kbroulik,  sebas

SHo:
* [TM] Refactored libtm+applet to produce and use non-absolute launcher URLs when \
                dealing in KServices with a valid menuId
** Means the Task Manager will pick up on it if an app creates a copy of its .desktop \
file in $HOME with additonal dynamic actions (cf. https://phabricator.kde.org/D7203) \
Diff 7203 "Add Sessions as jump list actions" [Needs Review] \
                https://phabricator.kde.org/D7203
** Also means launchers no longer break if initially based on a .desktop file in \
                $HOME that gets deleted in favor of a system copy
* [TM] Minor code cleanups and fixes in libtm while doing the above
* [Launchers] Added support for the "Edit Application..." and AppStream context menu \
                actions for application search results
* [Kirigami] Submitted patch to optionally hide PageRow separators
* [Kirigami] Submitted code example for adjusting PageRow column width with a drag \
                handle
* [Other] More coordinating re Qt'WS 17: trying to get bigger booth space this year, \
settled on a "KDE powers you theme" in discussion, possibly talked d_ed into doing \
                live coding sessions demo'ing e.g. Kirigami
** Sending out registration code and questions this week, so check inbox & reply! :)
* [Other] Hacking and talking related to the Konversation Qt Quick UI rewrite

kbroulik:
* Did some Dolphin (or underlying KIO) improvements, most things can now be \
middle-clicked to open in a new tab (back/forward/up/home toolbar buttons, virtually \
                anything clickable in address bar)
* Some Folder View improvements (Ctrl+A select all, Esc clears selection)
* Some overall performance improvements in Plasma (KConfig::SimpleConfig where \
                applicable, saves 0.3ms per invocation for me, and some other minor \
                changes)
* Worked on Kate session jump list actions D7203 which is now mostly mergable thanks \
to Sho_'s Task Manager changes Diff 7203 "Add Sessions as jump list actions" [Needs \
                Review] https://phabricator.kde.org/D7203
* Quick one D7538
Diff 7538 "[MPris Engine] Don't construct QDBusObjectPath in Metadata update" [Needs \
Review] https://phabricator.kde.org/D7538


bshah:
- [Neon] More work to add armhf on mobile CI
    - Frameworks done
    - QtWebengine build failure reported upstream: \
                https://bugreports.qt.io/browse/QTBUG-62673
- [Plasma Mobile] Submitted a goal under "Goal Settings 2017" for improving Plasma \
                Mobile platform for user needs
    - https://phabricator.kde.org/T6878
Task 6878 "Improve the Plasma Mobile platform for end-user needs" [Open,Needs Triage] \
{Goal settings 2017} https://phabricator.kde.org/T6878

notmart:
* working on the wayland foreign protocol, done the kwin part as well, still needs \
                some touches
** kwin part https://phabricator.kde.org/D7521
Diff 7521 "[WIP] make use of foreign protocol" [Needs Review] \
                https://phabricator.kde.org/D7521
** kwayland part https://phabricator.kde.org/D7369
Diff 7369 "[WIP] Wayland foreign protocol" [Needs Review] \
                https://phabricator.kde.org/D7369
* on kirigami thinking about a way to give a different themed color scheme in some \
                parts of the ui as seems is needed in konversation
** bugfixing/managing on kirigami, somebody filled up bugzilla in a couple of days, \
                some of those issues are definitely valid
** made possible to use both contextdrawer and globaldrawer in any context not just \
                as app's context/global drawer
** fixed internal kirigami scrollview for "inverted" listviews
** some fixes in plasma/qstyle qqc2 themes

sebas:
* worked out touchscreen rotation with displays, needed for convertible machines: \
I've got some PoC code and would like some feedback on a possible design, caught up \
with some organisational stuff right now, but plan to write an email to the Plasma \
                list this week
* some kscreen bug triaging and reviews, applauding d_ed's work on per output scaling
* Talk at Dutch ministry of internal affairs tomorrow, about participation in Plasma



Log:

[12:01:12] <sebas> meeting!
[12:01:16] <Sho_> here!
[12:01:17] <sebas> WHo's there?
[12:01:40] -*- fvogt won't be here in 30 seconds but doesn't have much to contribute \
anyway [12:01:58] -*- kbroulik
[12:01:59] <Sho_> maybe you can go first then
[12:02:00] <-- preview (~quassel@2407:7000:842d:4000::3) has quit (Remote host closed \
the connection) [12:02:07] <notmart> here
[12:02:36] <sebas> Alright, Sho_ to start
[12:02:46] --> llucas (d4f4b91c@gateway/web/freenode/ip.212.244.185.28) has joined \
#plasma [12:03:12] <sebas> d_ed? bshah?
[12:03:12] -*- bshah is also here
[12:03:43] <Sho_> * [TM] Refactored libtm+applet to produce and use non-absolute \
launcher URLs when dealing in KServices with a valid menuId [12:03:44] <Sho_> ** \
Means the Task Manager will pick up on it if an app creates a copy of its .desktop \
file in $HOME with additonal dynamic actions (cf. https://phabricator.kde.org/D7203) \
[12:03:44] <sKreamer> Diff 7203 "Add Sessions as jump list actions" [Needs Review] \
https://phabricator.kde.org/D7203 [12:03:45] <Sho_> ** Also means launchers no longer \
break if initially based on a .desktop file in $HOME that gets deleted in favor of a \
system copy [12:03:47] <Sho_> * [TM] Minor code cleanups and fixes in libtm while \
doing the above [12:03:48] <Sho_> * [Launchers] Added support for the "Edit \
Application..." and AppStream context menu actions for application search results \
[12:03:50] <Sho_> * [Kirigami] Submitted patch to optionally hide PageRow separators \
[12:03:52] <Sho_> * [Kirigami] Submitted code example for adjusting PageRow column \
width with a drag handle [12:03:53] <Sho_> * [Other] More coordinating re Qt'WS 17: \
trying to get bigger booth space this year, settled on a "KDE powers you theme" in \
discussion, possibly talked d_ed into doing live coding sessions demo'ing e.g. \
Kirigami [12:03:55] <Sho_> ** Sending out registration code and questions this week, \
so check inbox & reply! :) [12:03:56] <Sho_> * [Other] Hacking and talking related to \
the Konversation Qt Quick UI rewrite [12:04:13] <Sho_> next()
[12:04:57] <notmart> aaand i somehow lost my notes, awesome :(
[12:04:58] --> preview (~quassel@2407:7000:842d:4000::3) has joined #plasma
[12:05:04] --> preview_ (~quassel@2407:7000:842d:4000::3) has joined #plasma
[12:05:32] <sebas> bshah then, then notmart
[12:05:42] <sebas> or kbroulik in fact :D
[12:05:53] <-- preview_ (~quassel@2407:7000:842d:4000::3) has quit (Remote host \
closed the connection) [12:05:56] <kbroulik> * Did some Dolphin (or underlying KIO) \
improvements, most things can now be middle-clicked to open in a new tab \
(back/forward/up/home toolbar buttons, virtually anything clickable in address bar) \
[12:05:56] <kbroulik> * Some Folder View improvements (Ctrl+A select all, Esc clears \
selection) [12:05:56] <kbroulik> * Some overall performance improvements in Plasma \
(KConfig::SimpleConfig where applicable, saves 0.3ms per invocation for me, and some \
other minor changes) [12:05:56] <kbroulik> * Worked on Kate session jump list actions \
D7203 which is now mostly mergable thanks to Sho_'s Task Manager changes [12:05:57] \
<sKreamer> Diff 7203 "Add Sessions as jump list actions" [Needs Review] \
https://phabricator.kde.org/D7203 [12:06:00] <-- preview \
(~quassel@2407:7000:842d:4000::3) has quit (Remote host closed the connection) \
[12:06:06] <kbroulik> Quick one D7538 [12:06:06] <sKreamer> Diff 7538 "[MPris Engine] \
Don't construct QDBusObjectPath in Metadata update" [Needs Review] \
https://phabricator.kde.org/D7538 [12:06:20] <Sho_> yay performance work
[12:06:39] <kbroulik> questions || next
[12:07:58] <sebas> sweet~
[12:08:02] <sebas> bshah's turn
[12:08:06] <bshah> okay
[12:08:42] <bshah> again another week without actual "mobile" work.. but well here \
goes notes [12:08:46] <bshah> - [Neon] More work to add armhf on mobile CI
[12:08:48] <bshah>     - Frameworks done
[12:08:50] <bshah>     - QtWebengine build failure reported upstream: \
https://bugreports.qt.io/browse/QTBUG-62673 [12:08:52] <bshah> - [Plasma Mobile] \
Submitted a goal under "Goal Settings 2017" for improving Plasma Mobile platform for \
user needs [12:08:54] <bshah>     - https://phabricator.kde.org/T6878
[12:08:54] <sKreamer> Task 6878 "Improve the Plasma Mobile platform for end-user \
needs" [Open,Needs Triage] {Goal settings 2017} https://phabricator.kde.org/T6878 \
[12:09:13] --> preview (~quassel@2407:7000:842d:4000::3) has joined #plasma \
[12:09:21] <bshah> and while at it, Thanks Sho_ for supporting this goal <3 \
[12:09:28] <bshah> questions || next [12:09:29] <Sho_> :)
[12:10:25] <sebas> Coolio
[12:10:28] <sebas> notmart's turn!
[12:10:40] <notmart> a sec..
[12:10:41] <Sho_> It's a gangster's desktop paradise
[12:12:20] <notmart> * working on the wayland foreign protocol, done the kwin part as \
well, still needs some touches [12:12:21] <notmart> ** kwin part \
https://phabricator.kde.org/D7521 [12:12:21] <sKreamer> Diff 7521 "[WIP] make use of \
foreign protocol" [Needs Review] https://phabricator.kde.org/D7521 [12:12:23] \
<notmart> ** kwayland part https://phabricator.kde.org/D7369 [12:12:23] <sKreamer> \
Diff 7369 "[WIP] Wayland foreign protocol" [Needs Review] \
https://phabricator.kde.org/D7369 [12:12:24] <notmart> * on kirigami thinking about a \
way to give a different themed color scheme in some parts of the ui as seems is \
needed in konversation [12:12:26] <notmart> ** bugfixing/managing on kirigami, \
somebody filled up bugzilla in a couple of days, some of those issues are definitely \
valid [12:12:27] <notmart> ** made possible to use both contextdrawer and \
globaldrawer in any context not just as app's context/global drawer [12:12:29] \
<notmart> ** fixed internal kirigami scrollview for "inverted" listviews [12:12:30] \
<notmart> ** some fixes in plasma/qstyle qqc2 themes [12:12:32] <notmart> ok, not \
perfect but that's what i rememebr [12:13:25] <notmart> questions|next
[12:14:14] <sebas> thanks!
[12:14:21] <sebas> * worked out touchscreen rotation with displays, needed for \
convertible machines: I've got some PoC code and would like some feedback on a \
possible design, caught up with some organisational stuff right now, but plan to \
write an email to the Plasma list this week [12:14:21] <sebas> * some kscreen bug \
triaging and reviews, applauding d_ed's work on per output scaling [12:14:21] <sebas> \
* Talk at Dutch ministry of internal affairs tomorrow, about participation in Plasma \
[12:14:51] <bshah> sebas: yay @ touchscreen rotation! :) [12:15:38] <Sho_> notmart: \
thanks for the kirigami work! :) [12:15:40] <sebas> the problem above is basically \
that touchscreen isn't rotated when we rotate displays, and I'd like kscreen to learn \
doing that so we can get both rotated in one go, but it's a complex problem as we \
don't have a mapping, and we also probably don't want to have a mismatch, even \
temporarily since the could send events to the entirely wrong location [12:15:57] \
<sebas> sounds like a recipe for disaster, but probably only really fix with Wayland \
[12:16:01] <Sho_> It's currently working super well for us in the branch [12:16:10] \
<sebas> since xrandr is fire-forget-and-cross-fingers API [12:16:18] <notmart> sebas: \
conencted problem to touchscreen coordinates going haywire when connecting an \
external display? [12:16:32] <JackWinter1> i have 2 computers where plasma keeps \
crashing maybe 5 or 10 times a day.  both archlinux w 5.10.5, but this has been going \
on for a few months now.  sometimes it restarts automatically, and sometimes i have \
to do it manually.  don't have many widgets installed, but yes some :)  how can i go \
about troubleshooting it? [12:16:34] <JackWinter1> it actually happens on my fiancees \
login too, so probably not a widget [12:16:38] <sebas> notmart: yes, and the math \
necessary for that escapes me [12:16:48] <kbroulik> sebas: can you expand on that \
(Dutch thing) a bit? or is it stillsomewhat of a secret? [12:16:52] <sebas> I'll \
probably have to learn a new thing or two [12:17:04] <kbroulik> JackWinter1: hi, \
sorry, we're in the middle of a meeting right now, can you please wait half an hour, \
then we'll come back to you. thanks! :) [12:17:29] <sebas> kbroulik: not secret, also \
not too special, I have a summer school talk together with Jos van de Oever to tell \
them a bit how we engage people in our processes, so Dutch government agencies learn \
the same [12:17:30] <JackWinter1> sure, been living with it for months now :)
[12:17:51] <notmart> looking at how coordinates are wrong seems almost that \
touchscreen coordinates are passes at percentages at some point, like if i touch as a \
coordinate that is at 20% of the screen width, the cursor seems to end up at 20% of \
the total extended screen width... [12:17:54] <sebas> nothing directly Plasma \
related, I'm just there giving Plasma as an example [12:18:01] <kbroulik> sebas: ah, \
ok, hoped they would migrate all the things to Plasma ;) [12:18:13] <bshah> notmart: \
want to hear horror story? [12:18:16] <bshah> :P
[12:18:27] <sebas> notmart: https://wiki.ubuntu.com/X/InputCoordinateTransformation \
this is the gist [12:18:34] <notmart> bshah: sure?
[12:18:38] <sebas> kbroulik: nope, unlikely short term
[12:18:51] <bshah> notmart: so, on phones rememberr there are "touch buttons"? do you \
know how it works? there are touch cordinates outside of screen area [12:19:07] \
<bshah> I learned that yesterday [12:19:37] <notmart> bshah: you mean phones that \
have the 3 android buttons in a capacitive area at the bottom of the screen? \
[12:19:43] <bshah> notmart: yes [12:19:59] <notmart> in my naivite' i assumed they \
were actual capacitive buttons [12:20:16] <notmart> instead is the touch sensor that \
goes all the area going outside the output area.. [12:20:18] <notmart> clever
[12:20:23] <notmart> and wtf :)
[12:20:26] <bshah> yep
[12:20:43] <bshah> I can already imagine horrors happening
[12:21:34] <notmart> like you touch the area for a button and a button on screen just \
above it getting clicked... [12:21:47] <-- tosky \
(tosky@nat/redhat/x-zsdjdidgubmprfrq) has quit (Quit: Konversation terminated!) \
[12:21:51] <notmart> or maybe all works and we could abuse it just positioning \
something offscreen :p [12:21:51] <-- s_20 (~simon@xinutec.org) has quit (Ping \
timeout: 248 seconds) [12:22:18] <notmart> and suddenly... world peace
[12:22:26] <bshah> no, well, output size is still same..
[12:22:35] <bshah> it's just libinput would send us out of screen events
[12:22:42] <bshah> whcih I am sure kwin would ignore..
[12:22:51] <notmart> probably
[12:22:54] <bshah> (as of current code)
[12:23:20] <bshah> but well.. let's not stall meeting ... is it done yet?
[12:23:28] --> s_20 (~simon@xinutec.org) has joined #plasma
[12:23:45] <notmart> if nobody else goes forward to speak i guess so
[12:23:46] <notmart> anyone?
[12:24:09] <sebas> yes
[12:24:16] <sebas> and with yes I obviously mean "no"
[12:24:24] <sebas> we're done! Thanks all!
[12:24:42] <sebas> Have a sweet day, I'll send notes to the list and we get one with \
our lives in our caves! [12:24:45] <notmart> bshah: if just ignores and the rest is \
correct, all should be nice.. perhaps a kwin effect could intercept those coordinates \
and do something with it, (if we want to use them) [12:24:48] <sebas> Also, I have \
guests [12:25:11] <sebas> I'll think about the horrors bshah mentioned btw



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic