Monday meeting notes for 8/10/2018
Marco Martin
notmart at gmail.com
Mon Oct 8 11:35:58 BST 2018
present: Eike, David, Johnathan, Roman, Bhushan, Vlad, Marco
Eike:
* I've been quite busy with non-Plasma things, so my activity was limited to
responding to code reviews and API changes and updating my Wayland VD Phabs
* I did another pass over the KCM based on Vlad's review comments before the
meeting, will upload after dinner
* And then I'm kind of out of work on the VD stuff, so maybe it's merge time
soon?
David:
* Qt 5.12 now works fine with kwin \o/
** required qt patches which are merged and one in kwin (downside of kwin
having a QPA is we're liable to break every release with something)
* maximize effect now will work on wayland
* Fixed a bug in kwayland that means firefox gets slightly further (but still
breaks)
* and I'm still continuing to chip away slowly at ksmserver
* this week will continue on kwin/wayland
Johnathan:
* tomorrow 5.14 release
* not sure we get a video this time
Roman:
-------------------------
What I did since last week:
-------------------------
* Needed some slower work time after my large Xwayland/input redirection
rework patches in the last few months and XDC.
* Did research for input methods and our virtual keyboard. text-input v3
protocol does not have huge changes, but I'm not yet sure how to deal with the
abstraction in KWayland.
* Created a task for virtual keyboard on what I think should be improved:
T9815
Task 9815 "Improve touch/virtual keyboard" [Open,Normal] {KWin} https://
phabricator.kde.org/T9815
----------------------
What I want to do now:
----------------------
* Help with reviewing VD patches
* Continue work on input-method / virtual keyboard stuff
-------------------
Questions/Problems:
-------------------
* In regards to T9815, pls give input on what you think about these bullet
points. In particular how to rearrange window content when the virtual
keyboard is shown is a difficult one. I checked Android, which just changes
the app size for the time the virtual keyboard is shown, what we could do as
well. But what if there are multiple windows and what if the input focus is on
some applet in plasma shell?
Task 9815 is: "Improve touch/virtual keyboard" [Open,Normal] {KWin} https://
phabricator.kde.org/T9815
* My patch series on Xwayland and input redirection not being merged block me
a bit on further work. It would be nice if after upcoming frameworks release
we can move them forward.
* Oh, and moved gamma correction on Wayland back into backlog. reason is in
the task T4465
Task 4465 is: "[kwin] Gamma correction" [Open,Normal] {KWin,Plasma on Wayland}
https://phabricator.kde.org/T4465
Bhushan:
* We (KDE Community) is participating in Google code-in this year, and we have
very less tasks currently. So if you have small Plasma related tasks for GCI,
please sign up as mentor and add them!
Vlad:
* Fixed a visual glitch in the Zoom effect;
* Fixed a 10 years old typo in the name of _NET_WM_WINDOW_TYPE_COMBO atom, so
now, KWin sees combobox popups as combobox popups;
* Did some cleanup in the slide effect.
Ready for review:
* Fix visual artifacts when dragging maximized windows with the Wobbly Windows
effect being enabled; D15961
Diff 15961 "[effects/wobblywindows] Fix visual artifacts caused by
maximize effect" [Needs Review] https://phabricator.kde.org/D15961
* Fix jumpy transition between the in and out animation in the Sliding Popups
effect; D15626 [1]
Diff 15626 "[effects/slidingpopups] Fix jumpy transition between In and
Out animations" [Needs Review] https://phabricator.kde.org/D15626
* Overhaul the Snap Helper effect. D15695
Diff 15695 "[effects/snaphelper] Do massive overhaul" [Needs Review]
https://phabricator.kde.org/D15695
In Progress:
* Optimize shadow generation in the Breeze decoration theme; D15514
er> Diff 15514 "[libbreezecommon] Use box blur instead of FFT blur" [Changes
Planned] https://phabricator.kde.org/D15514
* Make the Glide and the Scale effect work with native Wayland clients. D15117
Diff 15117 "[RFC] [effects] Make Scale and Glide effects Wayland-friendly"
[Accepted] https://phabricator.kde.org/D15117
Todo:
* Keep closed transients above their (old) parents during animation. https://
bugs.kde.org/show_bug.cgi?id=397448 [2]
KDE bug 397448 in kwin (core) "Deleted transients have to remember their
parents" [normal,] https://bugs.kde.org/show_bug.cgi?id=397448
Side notes:
* Fixed a visual glitch in the Zoom effect;
* Fixed a 10 years old typo in the name of _NET_WM_WINDOW_TYPE_COMBO atom, so
now, KWin sees combobox popups as combobox popups;
* Did some cleanup in the slide effect.
Ready for review:
* Fix visual artifacts when dragging maximized windows with the Wobbly Windows
effect being enabled; D15961
Diff 15961 "[effects/wobblywindows] Fix visual artifacts caused by
maximize effect" [Needs Review] https://phabricator.kde.org/D15961
* Fix jumpy transition between the in and out animation in the Sliding Popups
effect; D15626 [1]
Diff 15626 "[effects/slidingpopups] Fix jumpy transition between In and
Out animations" [Needs Review] https://phabricator.kde.org/D15626
* Overhaul the Snap Helper effect. D15695
Diff 15695 "[effects/snaphelper] Do massive overhaul" [Needs Review]
https://phabricator.kde.org/D15695
In Progress:
* Optimize shadow generation in the Breeze decoration theme; D15514
Diff 15514 "[libbreezecommon] Use box blur instead of FFT blur" [Changes
Planned] https://phabricator.kde.org/D15514
* Make the Glide and the Scale effect work with native Wayland clients. D15117
Diff 15117 "[RFC] [effects] Make Scale and Glide effects Wayland-friendly"
[Accepted] https://phabricator.kde.org/D15117
Todo:
* Keep closed transients above their (old) parents during animation. https://
bugs.kde.org/show_bug.cgi?id=397448 [2]
Side notes:
[1] This patch partially addresses https://bugs.kde.org/show_bug.cgi?
id=264276. In order to fix that bug, I think plasmashell has to re-use
windows.
[2] Visually, this is how things are right now https://www.youtube.com/watch?
v=Eb2a3U7R10I and how they should be https://www.youtube.com/watch?
v=4AKu3fdrnYQ. On Wayland, things are a little bit different, but too much.
For example, if you dismiss a popup menu, it will go behind the parent
immediately. <zzag> [1] This patch partially addresses https://bugs.kde.org/
show_bug.cgi?id=264276. In order to fix that bug, I think plasmashell has to
re-use windows.
Marco:
Wayland virtual desktop:
* fixed a crash in kwin which occurred when modal dialogs set on all desktops
appeared
* modified the dbus api to remove references to x11 (and their off-by-one
desktop numbering)
* worked around a qt bug that made the virtualdesktop kcm to close on enter
pressed: https://bugreports.qt.io/browse/QTBUG-70934
* TODO: let's give a last push
Other:
* TODO: I want to get the multilevel kcm stuff in: i need reviews on D15098
and D14580
Kirigami:
* work on the gallery app reorganizing to make it a training tool for
developers
* using the work on gallery as stress test, fixed many quirks and problems:
** unified page for checkboxex/radios/switches
** a page for OverlaySheets
** a page for Drawers
** common component for the documentation Sheet
* get rid of the last QQC1 mentions
* support also Layout.preferredWidth for OverlaySheet size
* make room in OverlayDrawer footers for the bottom Action buttons if they are
present
* in OverlayDrawer fix a bindingloop and properly dind contentWidth/Height and
implicitWidth/Height, which reported incorrect values
* layout fixes in the top title/toolbar
* Refine how back button on Android is managed
* reorganize files of internal toolbars, put them in own folder, less
confusion
TODO: redo the breadcrumb control, in progress
--
Marco Martin
More information about the Plasma-devel
mailing list