Minutes Monday Plasma Meeting
Sebastian Kügler
sebas at kde.org
Mon Apr 25 11:10:04 UTC 2016
Minutes Plasma 'hangout', 26-4-2016, 12:00 CET
Present: Sho, mgraesslin, bshah, notmart, kbroulik, Roman (subdiff) (just
listening), sebas
Sho:
- Added Bugzilla product for plasma-integration, default assignee is
mgraesslin
- Next Plasma Test Days prep meeting tomorrow 12:00 UTC in #plasma
- Unbroke DND (icon drags, file drops) on locked Folder View containments
(breaking change slipped by me because someone changed a review after Ship It
...)
- Implemented IsVirtualDesktopChangable (analogous to
NET::ActionChangeDesktop) in kwayland & kwin_wayland
- URL dropping on applets adds a launcher again
- Cleaned up locale
-aware sort
- Worked on bringing back manual sorting, almost done
- Virtual desktop switch no longer does full reset
- Brainstormed with Martin about how to make virtual desktops stuff in the
Task Manager work on wayland
- Martin doesn't want an X11-style API/protocol to avoid exposing virtual
desktop info to the outside world again, keep it a kwin impl detail
- libtaskmanager business logic (e.g. "switch to relevant desktop before
initiating move") would be hardcoded in kwin instead
- Conflicts with the libtaskmanager
-ng goal of minimal windowing system
-specific code by creating two codepaths for X11 (in libtm) and Wayland (kwin)
that would need to be kept in sync manually
- Proposed using the Wayland protocol for libtm<
->kwin even on X instead, hitting only kwin's codepath
- Possible, but issues with not
-kwin WM support
- would need forwarding Wayland
-to
-X11 translation server for awesomewm et all users
- Still going to have protocol for desktop list with names; switching to
QByteArray id's on Wayland for future
-proofness, abstracting in frontend
- libtaskmanager needs to be regression
-free on X11 for merge first, so going to focus on missing bits unrelated to
windowing system interaction for now
mgraesslin:
* kwin_wayland integrates with logind session based on XDG_SESSION_ID,
allowing to start KWin on different tty or through ssh
* work on xdg_shell unstable version 5 in KWayland and KWin (task https://
todo.kde.org/?controller=task&action=show&task_id=1612 ), branches graesslin/
xdg-shell
* experiment to start Wayland server in kwin_x11 (task https://todo.kde.org/?
controller=task&action=show&task_id=40 )
* more code sharing
* allows to easily test Wayland apps on X11 session
* allows to get rid of Qt's xcb plugin in KWin
* some early reviews:
* https://phabricator.kde.org/D1481
* https://phabricator.kde.org/D1482
* https://phabricator.kde.org/D1483
* https://phabricator.kde.org/D1486
* https://phabricator.kde.org/D1487
* seriously annoyed by CI starting to fail everything due to ASAN errors
inside Qt
bshah:
- Got input working on new mobile stack : http://imgur.com/UmugAdh
- Working on providing easily installable images
- Investigating why apt-get can't connect to internet
notmart:
* positive/neutral/negative plasma colors
* attempt at coloring icons in qwidgets
* widget explorer, same layout as activity manager
* widget explorer, fix keyboard navigation
* kirigami: use both handle icons for SwipableView (those that have action
icons under the list item)
* support for 3 action buttons at the bottom of the screen: comes with a new
API
* support for custom ApplicationHeader
* support for custom background for list items (abstract,basic and swipe)
* list items export pressed and contains mouse properties
* more work on the PageRow refactor
* this week, today or tomorrow will merge the refactor of PageRow
kbroulik:
- I walked through p-f, p-d, p-w removing foreach by range for where easily
possible, fixing anti-patterns like iterating over foo.keys(), reducing calls
to QX11Info stuff etc; patches will come up in the coming days
- I want to resurrect the preview stuff Milou had, so when you found a text
file it shows a preview where you can copy stuff from, likewise for images,
for other files you get basic metadata, for folders you could browse them in a
second column in KRunner etc; VDG is super busy so they can't make me a pretty
mockup :(
sebas:
- working on windowmetadata
- two libraries (server and client)
- data exposed as QList<QObject*>, not a "proper model"
- some dbus communication working, but not the data part itself
- extensive autotests
- code is in scratch/sebas/windowmetadata.git
- how to map windows and our entries?
- organisation of store sprint (info email to come up later today)
- will switch to kwin_wayland this week
--
sebas
http://www.kde.org | http://vizZzion.org
More information about the Plasma-devel
mailing list