Minutes Monday Plasma Meeting

Bhushan Shah bhush94 at gmail.com
Mon Oct 10 11:17:36 UTC 2016


Attached the minutes for monday meetings

Present on IRC: Sho_, notmart, mgraesslin, Riddell, d_ed, bshah, sebas

Sho_

 * Fixed regression to restore "wheel above group item only switches windows within group" mousewheel behavior in TM, on user request
 * Fixed regression causing FV contents to overflow in widget mode due to plasma-framework API change
 * Fixed Pager applet not switching out of hidden status when going from one desktop to two
 * Fixed various activity-reassignment-by-DND issues in Activity Pager
 * Added "Sort alphabetically" option to Kicker backend and applets
 * Prototyped widget gallery in Dash, https://www.youtube.com/watch?v=ktGoJLmRSW0
://archbox:32801/ZWA ]
 * Talked to Marco a bit about redesigning the drag initiation API for applets vs. the broken-by-design DeclarativeDragArea
 * otherwise mostly KDE birthday party prep stuff

notmart

 * fix in digital clock applet
 * fix warning in activity manager
 * plasma phone: simple activity manager in the top panel (can set current, add,remove,rename)
 * kirigami: fix in item delegates separators
 ** replace QQC1 ScrollView with own implementation (and QQC2 ScrollBar, will need a lot of customization to make it remotely desktop friendly)
 ** Start on a Desktop QQC2 style: a ScrollBar and a Button typestyled with the QQC1's qstyle wrapper. even if it's not perfect 100% overlap, it seems way easier than it seemed http://imgur.com/a/INjEV at scratch/mart/desktopqqc2style
 ** ScrollBar was probably the hardest control, as it quite insists to behave like mobile (overlapping the contents, disappear when not scrolling, no arrow buttons, all problems that could be worked around, even if in an hacky way)
 ** fixes in OverlaySheet possible thanks to the new ScrollView and customized ScrollBar, that already look/behaves better than Kirigami 1
 (even tough vdg wants to redesign scrollbars already, duh)
 ** QUESTION: where to put the Desktop QQC2 theme? kirigami itself? separate repo?

mgraesslin

 * Fixed clipboard sync x11-wayland
 * Send key events to all wl_keyboard resources (same change will be needed for touch and pointer)
 * glScissor fixed for multi-screen on Wayland (fixes e.g. Wobbly Windows, Present Windows)
 * Honor global shortcuts enabled for triggering modifier-only-shortcuts
 * Workaround a problem related to triggering shortcuts on Wayland in xkbcommon which prevented shortcuts like Ctrl+F3 or Alt+F3 to work
 * Show on screen edge on Wayland merged to master
 * resize-only-borders on Wayland merged to Plasma/5.8
 * Fixed closing of DebugConsole through window decoration close button
 * implemented relative pointer protocol (D2978 and D2979)
 * Support for LEDs on keyboards (D2943)
 * Fix modifier-only shortcuts after KWin grabbed keyboard (e.g. Alt+Tab) - D2980
 * Fix mouse-wheel on TabBox (D2953)
 * Hide all autogroup related widgets from window rules KCM (D2996)
 * investigated how to get caps lock warning shown in lock screen
  ** Uses key-state data engine
  ** Which uses KModifierKeyInfo from KGuiAddons
  ** X11 hard coded through as compile time switch
  ** Needs plugin infrastructure
  ** Needs a KWayland based plugin - can be implemented without KWin specific code (Wayland generic)
  ** but KGuiAddons cannot depend on KWayland as it's tier 1
 QUESTION: how to proceed there? Ideally KWayland would become a tier 0?

Riddell

 * 5.8 out last week, 5.8.1 tomorrow
 * Rescheduled meeting to next week

d_ed

 * I added hot corners into KWin scripts
 * and I'm going to spend this week on all SDDM things

bshah

- Mobile IMG update
    - newer wayland on phone (1.11.94)
    - new activity switcher on phone
- Various fixes for panel
    - Fix non-interactive panel on non-primary screen in wayland [ D2960 ]
    - Fix crash when moving panel between two monitors [ D2970 ]
- There are more issues with panel
    - We call ::restore() twice on startup for panel, which results in visible flickering,
      (d_ed have beter fix then mine for it, waiting for him to commit it)
    - We call ::resizePanel() 9 times on startup, [ Proposed fix at D2975 ]
    - We call ::resizePanel()/::positionPanel() each time new window appears, as taskmanager updates sizehint and panel reacts to it
    - No good solution in mind..
    - overall can be lot improved IMO.

sebas:

* working on kscreen redesign (porting remaining bits to QtQuick), resolution and refresh work now (incl unit tests)
* design isn't 100% good yet, but this work needs to be done anyway, and it gives a good test base
* various multi-screen related reviews, bug triaging, etc. (the boring usual)
* planning to progress the redesign more this week

-- 
Bhushan Shah
http://blog.bshah.in
IRC Nick : bshah on Freenode
GPG key fingerprint : 0AAC 775B B643 7A8D 9AF7 A3AC FE07 8411 7FBC E11D
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20161010/efeb5633/attachment.sig>


More information about the Plasma-devel mailing list