Minutes Monday Plasma Meeting

Sebastian Kügler sebas at kde.org
Mon Nov 7 11:31:14 UTC 2016


Minutes from today's noon meet.
-- 
sebas

http://www.kde.org | http://vizZzion.org
-------------- next part --------------
Plasma Meeting 7-11-2016


mgraesslin, Sho, notmart, kbroulik, bshah, d_ed, sebas


mgraesslin:
Merged changes:
* Don't snap against auto-hiding panels (D3225)
    Diff 3225 "Don't snap to auto-hidden panels" [Closed] https://phabricator.kde.org/D3225
bshah, kbroulik, d_ed, apol: meeting
* <para> to <p> in kwin killer (D3227)
    Diff 3227 "[helpers/killer] Use <p> instead of <para>" [Closed] https://phabricator.kde.org/D3227
* Make internal windows non minimizable (D3244)
    Diff 3244 "Internal windows cannot be minimized" [Closed] https://phabricator.kde.org/D3244
* Fix scroll direction on internal windows (D3247)
    Diff 3247 "Invert the scroll direction for wheel events on internal windows" [Closed] https://phabricator.kde.org/D3247
* Fix bug in desktop grid allowing to change vd of a desktop window (D3253)
    Diff 3253 "[desktopgrid] Don't manipulate virtual desktop of desktop window" [Closed] https://phabricator.kde.org/D3253
* Add KWindowInfo::desktopFileName API
* Fix a bug with line breaks added to decos (D3125)
    Diff 3125 "Fix ProblemsView tabs order" [Closed] https://phabricator.kde.org/D3125
* Force KWin killer to xcb (D3228)
    Diff 3228 "[helpers/killer] Force to platform XCB" [Closed] https://phabricator.kde.org/D3228
* Support breeze shadow for KWin's own windows on Wayland (D3239, D3240, D3241)
    Diff 3239 "[kstyle] Delay init of Wayland setup till next event cycle" [Closed] https://phabricator.kde.org/D3239
    Diff 3240 "[kstyle] Implement application unpolish to delete ShadowHelper" [Closed] https://phabricator.kde.org/D3240
    Diff 3241 "Unpolish QStyle on QApp prior to destroying internal Wayland connection" [Closed] https://phabricator.kde.org/D3241
Not merged changes:
* Incorrect handling of window grab added/close animations (D3211)
    Diff 3211 "Ensure that all Effects honour the grab roles correctly" [Needs Review] https://phabricator.kde.org/D3211
* Support persistent input device configuration (D3264)
    Diff 3264 "[libinput] Load/store device configuration" [Accepted] https://phabricator.kde.org/D3264
* Safety check for graphics reset during Compositor startup (D3288)
    Diff 3288 "Add graphics reset to the OpenGL compositing safety checks" [Accepted] https://phabricator.kde.org/D3288
Investigated:
* BUG 370433: root problem is that the OSD sets an incorrect transient for hint, fixed by notmart
    KDE bug 370433 in plasmashell (general) "OSD doesn't show if Panel visibility is set to "Auto Hide"" [normal,FIXED] https://bugs.kde.org/show_bug.cgi?id=370433
Other things:
* Outlined how to do Virtual Desktops on Wayland: https://todo.kde.org/?controller=task&action=show&task_id=1777
* Announced to step down as KGlobalAccel maintainer
* I have lots of open reviews dating back to Oct, 20. I need those reviewed to continue hacking building up on those changes

Sho:
* [libtm] Augmented XWindowTasksModel in to use the new .desktop file window prop made available through KWindowSystem
* [libtm] Rewriting WaylandTasksModel to add absolute-path-to-.desktop fallback to appid handling; instead of caching KService we need to cache extracted app data for that, as in XWindowTasksModel
* Doing code reviews, talking Wayland Virtual Desktops protocol
* Yakuake rewrite work
** Implementing use of KPackage for new-format theme packages
** Playing with KDecoration2 as per Martin's proposal

notmart:
* merged on hover breeze scrollbars
* breeze scrollbar size configurable https://phabricator.kde.org/D3210
Diff 3210 "make scrollbar size configurable" [Needs Review] https://phabricator.kde.org/D3210
* fixed age old bug of invisible osd with auto hide panels
* triaging
* added some docs into KPackage
* Kirigami 2
** fixes of overlaydrawer with desktop style and Qt 5.7, now behaves more like a desktop sidebar
** small fixes in the application header
* Desktop QQC2 style:
** Updated scrollbar look to latest qstyle scrollbar evolutions
** ToolButton.qml

kbroulik:
* Continued work on global menu: together with Dmitry (who did the Qt upstream impl) found a way to make shortcuts work with it (e.g. so that pressing Alt+F brings up the File menu): https://codereview.qt-project.org/#/c/175494/ and https://codereview.qt-project.org/#/c/175627/
* Will address remaining review points within the next days and hopefully the infrastructure (plasma-integration) plus window decoration menu (kwin, kdecoration) can be merged. After that I'll continue on the global menu applet.
and hopefully taking a stab at the wave of multiscreen bug reports coming from plasma 5.8 :/
* Application menu runner is rather tricky as currently we cannot have an app export the menu *and* keep its window menu bar visible. Might be able to address that through plasma-integration or needs Qt fix/extension
* Anyone know something about this Qt 5.7.1 regression? https://bugreports.qt.io/browse/QTBUG-56932

d_ed:
my high DPI stuff
 - All moving suddenly forward
 - On the QPainter renderer:
 - 2x apps on 1x screen are all scaled down fine
 - 1x apps on 2x screen are all scaled up fine \o/
 - input, damage, etc. is all perfect
 - A window being on two screens at once should all be fine too, kwin's titlebars will even scale appropriately.
 - This week's plans:
   - implement scaling in the other backends - ideally with sebas?
   - and the opengl renderer (and that part is a lot harder)

bshah:
- some more time spent on boot.img stuff for mobile
- eventually gave up on that after too many hurdles
    - can brief post meeting if anyone is interested
- will resume work on normal mobile IMG this week
- Hackernews made plasma mobile bit more popular, some more contributors contacted me
    - talking with them

sebas:
* bit of bug triaging
* some administrative stuff that piled up


More information about the Plasma-devel mailing list