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

Attachment: signature.asc
Description: PGP signature

Reply via email to