Hello,

please find the notes for meeting, sorry for delay

fvogt:

15:31 <fvogt> I can't join due to lunch, but my topics would be bug 394534 and 
https://phabricator.kde.org/D13535 - have fun!
15:31 <sKreamer> KDE bug 394534 in systemsettings (kcm_mouse) "kcminit crash on 
startup" [crash,] https://bugs.kde.org/show_bug.cgi?id=394534

d_ed:

15:32 <d_ed> Spent last week on  the stable XDGShell , followed by wayland 
fractional scaling and cursor scaling
15:32 <d_ed> all of which are going fine
15:33 <d_ed> and that's it.. there's a few minor bugs from the release coming 
in, but surprisingly nothing too major

Riddell:

15:34 <Riddell> 5.13.1 is out tomorrow!
15:34 <Riddell> get your bugfixes in
15:34 <Riddell> do we need a kickoff meeting for 5.14?
15:35 <Riddell> is IRC the best format again?
15:35 <Riddell> I'll send round a doodle poll
15:36 <Riddell> next()

notmart:

 * helping on mouse kcm port
 * fixed some popup menus in kirigami that weren't working on Qt 5.9
 * Kirigami: start of a refactor that would move the toolbarheader into the 
pagerow: this will solve most resizing and scrolling glitches
 * Kirigami: fixed pull to refresh
 * Wayland virtual desktop: new approach to desktops order D12820, should be 
pretty much the final form
 * Wrote a little tool to autogenerate videos or screenshots from qml, needed 
for the work on the HIG, to generate images and screencasts for the visual 
examples without wasting too much time 
https://cgit.kde.org/scratch/mart/qmlgrabber.git/

Sho_:

15:39 <Sho_> * [FV] Pressing Shift now swaps the Trash for the Delete action 
when only one is enabled (now matching Dolphin behavior)
15:39 <Sho_> Aside from this, I spent more time meeting with my GSoC student 
working on the new input settings KCM
15:39 <Sho_> Here's a short video demo of what it can do now: 
https://youtu.be/tbgM5GhIsaw
15:40 <Sho_> What you can see there is both a basic XKB-based keyboard layout 
and an input source backed by fcitx, and it's possible to add/remove/configure 
these, order them, as well as switch between them using global hotkeys, and the 
code takes care of e.g. reconfiguring the fcitx daemon to satisfy whatever 
state dynamically
15:41 <Sho_> When fcitx goes away, it dynamically marks the fcitx-backed ones 
unavailable (similar to the Language KCM) and switches to the highest-priority 
still-available one
15:41 <Sho_> We have a few more features to work on, including the XKB options 
stuff and retiring the old keyboard layout indicator and merging Aleix' work on 
a plasmoid-based replacement into kimpanel
15:42 <Sho_> Then we'd like to schedule a meeting with e.g. Marco and David and 
others interested to come up with options / a plan for how to auto-manage 
kimpanel on, well, the panel, similar to the old tray indicator
15:42 <Sho_> And then we want to put it on Phab for code review and VDG UI 
design feedback/iteration
15:42 <Sho_> If there's any time left at the end of GSoC after this we'll also 
add-in another backend for ibus, otherwise probably seperate to GSoC before the 
5.14 release this is hopefully good for
15:43 <Sho_> I'll add that what's shown in in the video makes Plasma the first 
Linux desktop where this stuff works
15:43 <Sho_> Some competitors have some of this in a static kinda sorta way, 
but not properly dynamic
15:44 <bshah> That's quite cool stuff..
15:44 <Sho_> Now as for X11 vs. Wayland, the work our forebearers did in this 
area is already quite useful
15:44 <Sho_> There's a DBus wire protocol between the KCM and $a_dbus_service 
to manage the keyboard layout
15:44 <Sho_> on X11, this Dbus service is registered by a kded module
15:44 <Sho_> on Wayland, it's managed by KWin
15:45 <Sho_> currently we haven't had to change this wire protocol, although we 
did make a fair amount of changes to the kded module
15:45 <Sho_> for Wayland KWin may need some changes too, it's currenntly all a 
bit in flux, as are the Wayland protocols used by input method stuff anyway
15:45 <Sho_> we are working directly with Weng (kimpanel/fcitx maintainer) and 
the people involved are also talking to the Wayland people so
15:45 <Sho_> over time this will hopefully all come together
15:46 <Sho_> other than that I was pretty busy with non-Plasma stuff so there's 
not much more
15:46 <Sho_> some bugfixes in the pipe
15:47 <bshah> Sho_: is the work done here also communicated with the Purism 
people? as we're also in feedback look about their input-* stuff
15:47 <bshah> if not, probably it would be good idea ;)
15:48 <Sho_> bshah: both me and Weng have commented on the protocols they're 
working on. the work done on the KCM is somewhat orthogonal, because it's 
mostly about talking to e.g. fcitx or ibus, whereas the Wayland protocols are 
mostly about how fcitx and ibus talk to Kwin and clients
15:49 <Sho_> we'll inform them if there's anything they need to know though

bshah:

- Neon:
     - repairing some breakage with qt 5.11
- Plasma Mobile:
     - Working on image with qt 5.11 and upgraded plasma
     - image build done, needs testing

-- 
Bhushan Shah
http://blog.bshah.in
IRC Nick : bshah on Freenode
GPG key fingerprint : 0AAC 775B B643 7A8D 9AF7 A3AC FE07 8411 7FBC E11D
15:30 <bshah> meeting!
15:31 <d_ed> yo
15:31 <bshah> notmart: d_ed: Sho_: romangg: Riddell 
15:31 <fvogt> I can't join due to lunch, but my topics would be bug 394534 and 
https://phabricator.kde.org/D13535 - have fun!
15:31 <sKreamer> KDE bug 394534 in systemsettings (kcm_mouse) "kcminit crash on 
startup" [crash,] https://bugs.kde.org/show_bug.cgi?id=394534
15:31 <bshah> (and others)
15:31 <bshah> fvogt: thank
15:31 <bshah> *thanks
15:31 <Riddell> meeting!
15:31 <Riddell> https://phabricator.kde.org/D13535
15:31 <sKreamer> Diff 13535 "Do not cancel old clipboard selection if it is 
same as the new one." [Needs Review] https://phabricator.kde.org/D13535
15:31 <bshah> ?
15:32 <notmart> here
15:32 <Sho_> i'm here but don't have much to report
15:32  *        bshah have d_ed, Riddell, notmart and Sho_ in queue..
15:32 <bshah> d_ed starts
15:32 <d_ed> Spent last week on  the stable XDGShell , followed by wayland 
fractional scaling and cursor scaling
15:32 <d_ed> all of which are going fine
15:33 <d_ed> and that's it.. there's a few minor bugs from the release coming 
in, but surprisingly nothing too major
15:34 <d_ed> next()
15:34 <bshah> okay
15:34 <Riddell> 5.13.1 is out tomorrow!
15:34 <bshah> Riddell: your turn! how was your vacation
15:34 <Riddell> get your bugfixes in
15:34 <Riddell> do we need a kickoff meeting for 5.14?
15:34 <Sho_> I think so
15:35 <Riddell> is IRC the best format again?
15:35 <Sho_> there were some things we discussed at the Plasma sprint we should 
firm up and itemize, e.g. notifications rewrite
15:35 <bshah> yes
15:35 <Sho_> also Wayland stuff
15:35 <Riddell> I'll send round a doodle poll
15:36 <Riddell> next()
15:36 <notmart> yes irc please :)
15:36 <bshah> alright, if no questions for Riddell then notmart goes
15:37 <notmart> ok
15:37 <notmart> * helping on mouse kcm port
15:37 <notmart> * fixed some popup menus in kirigami that weren't working on Qt 
5.9
15:37 <notmart> * Kirigami: start of a refactor that would move the 
toolbarheader into the pagerow: this will solve most resizing and scrolling 
glitches
15:37 <notmart> * Kirigami: fixed pull to refresh
15:37 <notmart> * Wayland virtual desktop: new approach to desktops order 
D12820, should be pretty much the final form
15:37 <sKreamer> Diff 12820 "Add KWayland virtual desktop protocol" [Needs 
Review] https://phabricator.kde.org/D12820
15:37 <notmart> * Wrote a little tool to autogenerate videos or screenshots 
from qml, needed for the work on the HIG, to generate images and screencasts 
for the visual examples without wasting too much time 
https://cgit.kde.org/scratch/mart/qmlgrabber.git/
15:37 <notmart> questions or next
15:38 <bshah> not a question but a thing, there is weirdnes about dialogs 
openqa in neon has detected and we would need to bug either you or someone to 
look into it (let's discuss post meeting)
15:39 <bshah> (it's about plasma dialogs)
15:39 <bshah> anyway, Sho_ your turn
15:39 <Sho_> * [FV] Pressing Shift now swaps the Trash for the Delete action 
when only one is enabled (now matching Dolphin behavior)
15:39 <Sho_> Aside from this, I spent more time meeting with my GSoC student 
working on the new input settings KCM
15:39 <Sho_> Here's a short video demo of what it can do now: 
https://youtu.be/tbgM5GhIsaw
15:40 <Sho_> What you can see there is both a basic XKB-based keyboard layout 
and an input source backed by fcitx, and it's possible to add/remove/configure 
these, order them, as well as switch between them using global hotkeys, and the 
code takes care of e.g. reconfiguring the fcitx daemon to satisfy whatever 
state dynamically
15:41 <Sho_> When fcitx goes away, it dynamically marks the fcitx-backed ones 
unavailable (similar to the Language KCM) and switches to the highest-priority 
still-available one
15:41 <Sho_> We have a few more features to work on, including the XKB options 
stuff and retiring the old keyboard layout indicator and merging Aleix' work on 
a plasmoid-based replacement into kimpanel
15:42 <Sho_> Then we'd like to schedule a meeting with e.g. Marco and David and 
others interested to come up with options / a plan for how to auto-manage 
kimpanel on, well, the panel, similar to the old tray indicator
15:42 <Sho_> And then we want to put it on Phab for code review and VDG UI 
design feedback/iteration
15:42 <Sho_> If there's any time left at the end of GSoC after this we'll also 
add-in another backend for ibus, otherwise probably seperate to GSoC before the 
5.14 release this is hopefully good for
15:43 <Sho_> I'll add that what's shown in in the video makes Plasma the first 
Linux desktop where this stuff works
15:43 <Sho_> Some competitors have some of this in a static kinda sorta way, 
but not properly dynamic
15:44 <bshah> That's quite cool stuff..
15:44 <Sho_> Now as for X11 vs. Wayland, the work our forebearers did in this 
area is already quite useful
15:44 <Sho_> There's a DBus wire protocol between the KCM and $a_dbus_service 
to manage the keyboard layout
15:44 <Sho_> on X11, this Dbus service is registered by a kded module
15:44 <Sho_> on Wayland, it's managed by KWin
15:45 <Sho_> currently we haven't had to change this wire protocol, although we 
did make a fair amount of changes to the kded module
15:45 <Sho_> for Wayland KWin may need some changes too, it's currenntly all a 
bit in flux, as are the Wayland protocols used by input method stuff anyway
15:45 <Sho_> we are working directly with Weng (kimpanel/fcitx maintainer) and 
the people involved are also talking to the Wayland people so
15:45 <Sho_> over time this will hopefully all come together
15:46 <Sho_> other than that I was pretty busy with non-Plasma stuff so there's 
not much more
15:46 <Sho_> some bugfixes in the pipe
15:46 <Sho_> next()
15:47 <bshah> Sho_: is the work done here also communicated with the Purism 
people? as we're also in feedback look about their input-* stuff
15:47 <bshah> if not, probably it would be good idea ;)
15:48 <Sho_> bshah: both me and Weng have commented on the protocols they're 
working on. the work done on the KCM is somewhat orthogonal, because it's 
mostly about talking to e.g. fcitx or ibus, whereas the Wayland protocols are 
mostly about how fcitx and ibus talk to Kwin and clients
15:49 <Sho_> we'll inform them if there's anything they need to know though
15:49 <bshah> ah okay, sounds good
15:49 <bshah> okay, if no questions, I will close meeting with my (short) notes
15:49 <bshah> Neon:
15:49 <bshah>     - repairing some breakage with qt 5.11
15:49 <bshah> Plasma Mobile:
15:49 <bshah>     - Working on image with qt 5.11 and upgraded plasma
15:49 <bshah>     - image build done, needs testing
15:50 <bshah> questions? or we're done with meeting
15:50 <bshah> Thanks everyone for attending!
15:53 <Sho_> thanks for hosting!
15:55 <notmart> thnks very much bshah as usual :)

Attachment: signature.asc
Description: PGP signature

Reply via email to