Minutes Monday Plasma Meeting

Sebastian Kügler sebas at kde.org
Mon Apr 18 11:31:56 UTC 2016


Enjoy the minutes of today's meeting:

Minutes Plasma 'hangout', 18-4-2016, 12:00 CET

Present: mgraesslin, Sho, notmart, colomar, kbroulik, bshah, Riddell, sebas

mgraesslin:
* kwin refactoring, splitting out X11 specific code
* kwayland preparation for frameworks
** more tests
** review period for inclusion requested, David Faure approved move
** will proceed after 5.6.3
* thoughts on test framework on Wayland

Sho:
- Extended PlasmaComponents.Menu with API and business logic to get smart Task 
Manager context menu placement and min sizing back
- Added back jump lists and recent docs actions to the task context menu
- Implemented missing states and actions in kwayland & kwin: Shadable/Shade, 
Movable/Move, Resizable/Resize, Closable
-- Some of these (and others) are not fully managed well inside kwin due to 
incomplete Wayland porting (e.g. some missing state updates)
-- Reviews are partly stuck over ... naming
- Fixed up virtual desktops context menu (radio buttons now)
- Context menu at feature parity on X11, closer on Wayland
- KActivities support is back in libtaskmanager
- Ported subtitle subtext generation code
- Learned new tricks from dealing with kwayland/kwin unit tests
- Next Plasma Test Days prep meeting tomorrow 12:00 UTC in #plasma

notmart:
* some bug triaging
* some actual bug fixes
* libplasma: added the concept of highlightedTextColor in Theme (some controls 
were incorrectly using the background color as highlighted text color that 
just "happens" to work)
* talking with andreas about icons: i will add negative/neutral/positive text 
colors for things like green/red marks and will try to add a reimplementation 
of the stylesheet coloring in kiconloader.. hope is feasible even tough not 
too much confident. Andreas is doing a lot of work on redesigning icons with 
stylesheet support, would be good to make it work in qwidgets even tough i can 
see a lot of problems with it
* kirigami: work on the PageRow rewrite
* question: how to set up bugzilla
* some work on its dynamic adaptation between phone and landcape tablet/
desktop-ish mode
* experimental support for multiple column per screen with different sizes per 
column
* ApplicationHeaer supporting disparate column sizes as well
* Page/ScrollPage: allow multiple children per Page
* natural animations: adjust some easing curves (animations of things sliding 
from/to offscreen should not be s-shaped)
* support highlightedtext color, used for selected menu items: can fix 
problems like black text over dark blue often happens in subsurface
* use the new handle-left icon
* some layout fixes for Android

colomar:
* working on kirigami HIG (for non-QWidget, kirigami-based apps)
* looking into https://bugs.kde.org/show_bug.cgi?id=229942 designing a good 
solution

kbroulik:
* Ran booth at Augsburger Linux Days, presented Plasma 
{Desktop,Phone,Mediacenter}, was well received
* Talked with Limux guys

bshah:
* Plasma Mobile on new architecture shows signs of life: http://imgur.com/a/
noIXo
  * involves bionic patching
  * no input yet (mgraesslin will look into it)
* Qt 5.6 for mobile coming

Riddell:
* 5.6.3 due tomorrow, get your bugfixes in!
* Neon user images about to be announced, clench your buttocks!
* Neon 16.04 is there http://jriddell.org/2016/04/14/kde-neon-upgrades-to-16-04lts/

sebas:
* working on windowmetadata library basics, hopefully something to show within 
the course of this week
  * primary entry point for the server will be a model (QAbstractListModel or 
QAIM?)
  * client side, probably just one small class, but haven't decided on the 
exact semantics there yet
  * code is at git at git.kde.org:scratch/sebas/windowmetadata
* transferred plasma-pa maintainership to David Rosca (nowrep): Thanks!
* prepping KDE store meeting


-- 
sebas

http://www.kde.org | http://vizZzion.org
-------------- next part --------------
Minutes Plasma 'hangout', 4-4-2016, 12:00 CET

Present: mgraesslin, kbroulik, bshah, Sho, notmart, Riddell, jensreuterberg, sebas


mgraesslin:
* subcompositor support working better, KWin review is up https://phabricator.kde.org/D1282
** OpenGL support is hacked in, but not implemented correctly yet (no WindowQuads)
** input still missing
** many bugs in Qt found with workarounds implemented in KWayland
*** https://bugreports.qt.io/browse/QTBUG-51640
*** https://bugreports.qt.io/browse/QTBUG-52092
*** https://bugreports.qt.io/browse/QTBUG-52118
*** https://bugreports.qt.io/browse/QTBUG-52192
* Input events added to debug console - comparable to xev
* april-fool: https://phabricator.kde.org/D1283 - might work as easter egg, opinions?
* investigating a few screenlocker issues, apparently no Qt::QueuedConnection is working

kbroulik:
* will represent KDE at http://luga.de/Aktionen/LIT-2016/abstracts.html#kde

bshah:
* Plasma Mobile planning meeting: http://doodle.com/poll/8x983kg6s5p6hw48 -- please join!
* Working on new imaging / OS stack for Plasma mobile (bare Cyanogenmod + Debian chroot)

jensreuterberg:
* doing print / promo material
* finished Plasma vision draft promo package

Sho:
* working towards feature parity for libtaskmanager on wayland
* Bugfixing
* Planning bug day (with Jens and Bhushan)

notmart:
* New systray: better reordering of items with less javascript, notifications always in first position to keep old behavior
* added tests to https://git.reviewboard.kde.org/r/127260/
** thinking at an alternative way to load system icons via Plasma::Svg
* kirigami, better behavior for Sheet component
* work to make kirigami gallery builable on Android, preliminar: http://notmart.org/misc/kirigami/QtApp-debug.apk * global drawer: a single scroll view for landscape mode
* better behavior for the autohide of titlebar

Riddell:
* Plasma 5.6.1 is out
* 5.6.2 due tomorrow
* Neon builds for stable and unstable branches are being built ( http://files.kde.org/neon/ )
* Plasma release schedule is done (5.7 is freezing start of June, release end of June)
* https://community.kde.org/Schedules/Plasma_5

sebas:
* refactoring of kwin's drm backend merged ( https://phabricator.kde.org/D1168 )
* fixed a glitch in desktop grid ( https://phabricator.kde.org/D1209 )
* rough implementation of DPMS in kscreen-doctor (wayland-only)
* about to merge dpms branch into libkscreen (part of kscreen-doctor, will be reviewed later on)
* Wrote Dot story about Plasma sprint ( https://dot.kde.org/2016/03/23/plasma-team-gets-physical )
* installed new laptop
* reviewed lots of patches
* working with Thomas and Lydia to finalize / cement KDE vision





More information about the Plasma-devel mailing list