Re: Monday meeting minutes for 2019-02-04 (week 6)

2019-02-06 Thread Marco Martin
On Mon, Feb 4, 2019 at 2:25 PM Eike Hein  wrote:
>
>
> Of special note: We decided on doing another 5.14.x release to round up
> Folder View and Discover fixes, to aid Debian Stable which will ship
> 5.14.x. This will happen pending th completion of some Discover work for
> the branch.
on my side:
* continued the custom toolbar work, turns out very not trivial D18619
* continued work on c++ pagerow partial rewrite
* this week at the plasma mobile sprint

--
Marco Martin


Monday meeting minutes for 2019-02-04 (week 6)

2019-02-04 Thread Eike Hein


Of special note: We decided on doing another 5.14.x release to round up 
Folder View and Discover fixes, to aid Debian Stable which will ship 
5.14.x. This will happen pending th completion of some Discover work for 
the branch.



kbroulik


- Merged new Color KCM \o/
- Desktop Theme KCM can now install from remote locations (via KIO)
- Dolphin now defaults to sort and group by date in Downloads folder
- Investigated why fonts:/ KCM doesn't show thumbnails, found cause, no 
real fix yet (WIP D18654)
- Fixed unreadable tooltip text colors in GTK2 settings written by 
kde-gtk-settings

- Looked into icon support in ComboBox
-- difficult because of QIcon vs QQuickIcon
-- Fixed crash in Breeze style when you do that from QQC
- Minor optimizations in Plasma
Work todo:
- Follow-up patch for Color KCM to add search field and filter: D18646
- Now on Qt 5.12, working nicely so far, tooltip text size is glitched 
out but supposedly fixed in Qt 5.12.1 already

- Please review: D18487 D18700 D18701 D18718


bshah
=

- PlaMo sprint starting from today
- Worked on Qt 5.12 upto last week
- Worked with d_ed yesterday on scaling fix for PlaM
still work in progress ^^
and FOSDEM :)


romangg
===

Gonna merge this week Xwl DND (now for real, waited for latest 
frameworks release in light of KWayland patches).

Thinking of joining the PlaMo sprint. But would be only the last few days.


zzag


* Splited out the Desktop Effects KCM
* Did some code tidying in KWin
* Rebased my window rules patches on David's changes


Sho
===

* Finished and merged patch for the "icons sometimes scrambled at boot" 
issue

* Finished and merged fix for the "new items sometimes get duplicated" issue
* Helped merge a patch for a DND position validation issue


leinir
==

In short: We need two patches, one which simply reverts a commit, and 
one which causes certain backends to be disabled after a timeout (which 
will render some things less functional on very slow connections, but 
will at least make Discover not entirely broken for those users)
Right, will get that under way momentarily - i don't expect the second 
patch to be a huge amount of work, and of course the former is a revert 
(which incidentally has been tested by three users with the bug, who 
report it as worked-around with that commit reverted)



Cheers,
Eike
[11:59:51]  hi, who's here for the meeting?
[11:59:56]  me
[11:59:59]  cool
[12:00:09]  me too
[12:00:43]  romangg Riddell d_ed bshah notmart fvogt zzag pingeling
[12:00:55]  ngraham too
[12:00:56]  yo
[12:00:57]  pingelingeling, pingelingeling, here comes the eggman
[12:01:01]  Oh, time for lunch :P
[12:01:02]  d_ed on roadtrip
[12:01:03]  apol next to me
[12:01:12]  notmart on train ride
[12:01:16] * kbroulik boring @home
[12:01:20]  romangg also train ride
[12:01:26]  aye
[12:01:37]  let's start with kbroulik then
[12:02:02]  also I am working like Sho_ for first time :P (in coffee place)
[12:02:20]  nice :)
[12:02:53]  alright
[12:02:59]  (since I've been on vacation last week, includes stuff from the previous meeting I missed)
 Work done:
 - Merged new Color KCM \o/
 - Desktop Theme KCM can now install from remote locations (via KIO)
 - Dolphin now defaults to sort and group by date in Downloads folder
 - Investigated why fonts:/ KCM doesn't show thumbnails, found cause, no real fix yet (WIP D18654)
 Diff 18654 "[fonts:/ KIO] Implement stat() call" [Changes Planned] https://phabricator.kde.org/D18654
 - Fixed unreadable tooltip text colors in GTK2 settings written by kde-gtk-settings
 - Looked into icon support in ComboBox
 -- difficult because of QIcon vs QQuickIcon
 -- Fixed crash in Breeze style when you do that from QQC
 - Minor optimizations in Plasma
 Work todo:
 - Follow-up patch for Color KCM to add search field and filter: D18646
 Diff 18646 "[Colors KCM] Add search and filter" [Needs Review] https://phabricator.kde.org/D18646
 - Now on Qt 5.12, working nicely so far, tooltip text size is glitched out but supposedly fixed in Qt 5.12.1 already
 - Please review: D18487 D18700 D18701 D18718
 Diff 18487 "Reparse background contrast settings when colors changed" [Needs Review] https://phabricator.kde.org/D18487
 Diff 18700 "[Color Picker] Allow dragging color button to drag color" [Needs Review] https://phabricator.kde.org/D18700
 Diff 18701 "[Icon Applet] Show busy indicator when launching app" [Needs Review] https://phabricator.kde.org/D18701
 Diff 18718 "Support icon on ComboBox" [Needs Review] https://phabricator.kde.org/D18718
 Not sure how reliable the DB internet is, but I'm here.
 questions || next
 oh, nice on the contrast fix
 next up is bshah
 - PlaMo sprint starting from today
 - Worked on Qt 5.12 upto last week
 - Worked with d_ed yesterday on scaling fix for PlaM
 still work in progress ^^
 and FOSDEM :)
 questions?
 or next
 romangg is next
 guess DB internet doesn't work :P
 Gonna merge this week Xwl DND (now for real, waited for latest frameworks release in light of KWayland

Monday meeting minutes for 2019-01-28 (week 5)

2019-01-28 Thread Eike Hein


d_ed


‎I did a few little bug fixes, mostly in the cursors KCM
‎In bigger changes, my patch supporting shadows in KWindowSystem is 
nearly done
‎That reminds me. I had a tiny compositor written in kwayland that used 
to recreate the firefox issue

‎Firefox now works there !
‎...but still fails in kwin
‎so it seems something in FF has been fixed accidentally - but we now 
still need to revisit everything on the kwin side



notmart
===

Kirigami
* Fixed a bug in PageRow whenre replacing the first page didn't work and 
just gave an empty window

* Merged Collapsible drawer items branch
* started a partial reimplementation of PageRow in C++ (to optimize 
memory consumption and fix some bugs that are tricky with qml-only, as 
well as features

* fixed paddings in SwipeListItem
KWin
* continued patches for wayland virtual desktops rows, accepted and landed


romangg
===

Decided to move pushing my Xwl DND patches to next week to wait for 
after Frameworks release.

Have patches for improved Wayland backend on phab: D18465
 Diff 18465 "[platforms/wayland] Multi output support" [Needs Review] 
https://phabricator.kde.org/D18465

Patch for Xwl Multi DPI: D18486
 Diff 18486 "[RFC] XWayland Multi DPI support" [Needs Review] 
https://phabricator.kde.org/D18486
some other patches are on review which I will push in the coming two 
weeks. Currently looking into xdg-output support to Weston.

which might come in handy for testing multi dpi.


bshah
=

- Preparing qt5.12 in neon, landing tomorrow at best
- Preparing for PlaMo sprint
- Rebased dmabuf patches to recent master for testing by community 
member on Librem 5 devkit



Sho
===

I cleaned up the libtm code on master to use the new rows API in the PVD 
Wayland protocol and dropped the D-Bus codepath again
I'm looking into some Folder View model bugs now, hoping I find the time 
to get fixes in before 5.15 is tagged
My new laptop has a decent nVidia DGPU. I tried testing nVidia's 
eglstreams backend patch (D18570) just before the meeting, but kwin is 
crashing during the splash screen. I'll debug



Next meeting todos: Schedule 5.16 kickoff; put dmabuf patches into 5.16 
task list



Cheers,
Eike
‎[20:07] ‎<‎Sho_‎>‎ I'll do notes
‎[20:07] ‎<‎Sho_‎>‎ d_ed: gogogo
‎[20:08] ‎<‎d_ed‎>‎ I did a few little bug fixes, mostly in the cursors KCM
‎[20:08] ‎<‎d_ed‎>‎ In bigger changes, my patch supporting shadows in KWindowSystem is nearly done
‎[20:08] ‎<‎Sho_‎>‎ supporting shadows in kws?
‎[20:09] ‎<‎Sho_‎>‎ sounds interesting, what does it entail :)
‎[20:09] ‎<‎d_ed‎>‎ effectively moving the code from Plasma::DialogShadows and Breeze::ShadowHelper / Oxygen::ShadowHelper into KWS
‎[20:09] ‎<‎Sho_‎>‎ neat
‎[20:09] ‎<‎d_ed‎>‎ main reason is that it's plugin based which is a pre-requisite for some changes Martin is doing in kwin with the internal windows
‎[20:09] ‎<‎notmart‎>‎ KWS?
‎[20:10] ‎<‎d_ed‎>‎ KWindowSystem
‎[20:10] ‎<‎notmart‎>‎ ah, kwindowsystem
‎[20:10] ‎<‎notmart‎>‎ neat :)
‎[20:10] ‎<‎Sho_‎>‎ d_ed: did the Fedora-defaulting-to-Firefox-Wayland news stir up anything, e.g. Firefox fixing anything or someone reaching out to you?
‎[20:10] ‎* ‎bshah‎‎ around
‎[20:10] ‎<‎d_ed‎>‎ Sho_: That reminds me. I had a tiny compositor written in kwayland that used to recreate the firefox issue
‎[20:10] ‎<‎d_ed‎>‎ Firefox now works there !
‎[20:10] ‎<‎d_ed‎>‎ ...but still fails in kwin
‎[20:11] ‎<‎Sho_‎>‎ Interesting
‎[20:11] ‎<‎notmart‎>‎ duh
‎[20:11] ‎<‎d_ed‎>‎ so it seems something in FF has been fixed accidentally - but we now still need to revisit everything on the kwin side
‎[20:11] ‎<‎Sho_‎>‎ :) at least it looks like it's something under our control then
‎[20:12] ‎<‎Sho_‎>‎ getting a wayland-native browser will be great ...
‎[20:12] ‎<‎d_ed‎>‎ yeah definitely
‎[20:12] ‎<‎Sho_‎>‎ got anything else, or should we move on to notmart?
‎[20:12] ‎<‎d_ed‎>‎ lets move on
‎[20:12] ‎<‎notmart‎>‎ ok
‎[20:12] ‎<‎Sho_‎>‎ notmart: gogogo
‎[20:12] ‎<‎Sho_‎>‎ this meeting directive not sponsored by Google Go
‎[20:13] ‎<‎notmart‎>‎ Kirigami
‎[20:13] ‎<‎notmart‎>‎ * Fixed a bug in PageRow whenre replacing the first page didn't work and just gave an empty window
‎[20:13] ‎<‎notmart‎>‎ * Merged Collapsible drawer items branch
‎[20:13] ‎<‎notmart‎>‎ * started a partial reimplementation of PageRow in C++ (to optimize memory consumption and fix some bugs that are tricky with qml-only, as well as features
‎[20:13] ‎<‎notmart‎>‎ * fixed paddings in SwipeListItem
‎[20:13] ‎<‎notmart‎>‎ KWin
‎[20:13] ‎<‎notmart‎>‎ * continued patches for wayland virtual desktops rows, accepted and landed
‎[20:15] ‎<‎Sho_‎>‎ romangg would

Monday meeting minutes for 2019-01-21 (week 4)

2019-01-21 Thread Kai Uwe Broulik

Hi all,

this week's meeting minutes for Plasma:

notmart
===
* fixed loading of default iconset&window deco from lnf package
* (5.16) systemsettings sidebar icons are now 32 px with less margin, as 
agreed with VDG


d_ed

* fixed a kscreen-kwin crash
* Back on some wayland work:
* added support for the keep on top "pin" that we see in system tray / 
calendar

* along with the usual bugfixes
* going to try and spend today investigating Bug 353983 (Turning off 
compositing breaks Plasma panel rendering)


romangg
===
* Will push my Xwl DND patch series this week to master.
* Working on an idea to fix Xwl Multi DPI.
** For example: Bug 389191 (xwayland auto-upscaling causes pixelation 
and should be optional)

** The Xwl Multi DPI is code in KWin and Xwl
* Working on a rewrite of the Wayland platform plugin in terms of 
AbstractOutput


kbroulik


Work done:
* Some overall optimizations:
** Some connect syntax porting
** Plasma::Theme instances are shared between (often-created) ColorScope 
objects
*** Plasma::Svg also creates its own instance of default theme but there 
it's more complicated as:
*** can be either default theme or custom theme, not sure about proper 
use of refcounting/QShared stuff there
* Lock screen doesn't break (lock out user) if HOME ends up unwritable 
(config file locked)


Work todo:
* Continue on notifications rewrite
* Overall 5.15 Beta bug fixing

Other:
* Plasma-browser-integration for Chrome has hit 40,000 users \o/


Cheers
Kai Uwe
[12:02:24]  meeting?
[12:03:05]  notmart: d_ed Sho_ romangg fvogt jgrulich
[12:04:54]  here
[12:05:31]  here
[12:06:00]  alright, notmart go
[12:06:58]  really few things in plasma this week
[12:07:01]  * fixed loading of default iconset&window deco from lnf package
[12:07:02]  * (5.16) systemsettings sidebar icons are now 32 px with less margin, as agreed with VDG
[12:07:24]  that's pretty much it :(
[12:07:24]  ah, that explains why they're gigantic now
[12:07:34]  hi
[12:07:49]  kbroulik: yeah, vdg really wanted them like that very much
[12:07:52]  :/
[12:07:55]  (until next time i guess :p)
[12:08:04]  alright, d_ed next
[12:08:33]  Back on some wayland work
[12:08:58]  fixed a kscreen-kwin crash
[12:09:15]  added support for the keep on top "pin" that we see in system tray / calendar
[12:09:26]  along with the usual bugfixes
[12:10:03]  ok, romangg
[12:10:09]  going to try and spend today investigating 353983
[12:10:19]  as I have some new hardware and a possible idea
[12:10:29]  (sorry, done now, I had to pause to look up the number)
[12:10:33]  cool!
[12:10:49]  * Will push my Xwl DND patch series this week to master.
[12:10:59]  * Working on an idea to fix Xwl Multi DPI.
[12:11:12]  (for example: https://bugs.kde.org/show_bug.cgi?id=389191)
[12:11:12]  KDE bug 389191 in kwin (wayland-generic) "xwayland auto-upscaling causes pixelation and should be optional" [wishlist,WONTFIX] https://bugs.kde.org/show_bug.cgi?id=389191
[12:11:33]  * Working on a rewrite of the Wayland platform plugin in terms of AbstractOutput
[12:11:50]  The Xwl Multi DPI is code in KWin and Xwl
[12:12:08]  questions?
[12:12:22]  cool
[12:12:26]  anyone else wants to chime in?
[12:12:51]  alright I'll wrap up then, this was a quick one
[12:12:56]  Work done:
[12:12:56]  - Some overall optimizations:
[12:12:56]  -- Some connect syntax porting
[12:12:56]  -- Plasma::Theme instances are shared between (often-created) ColorScope objects
[12:12:56]  --- Plasma::Svg also creates its own instance of default theme but there it's more complicated as:
[12:12:56]  --- can be either default theme or custom theme, not sure about proper use of refcounting/QShared stuff there
[12:13:01]  - Lock screen doesn't break (lock out user) if HOME ends up unwritable (config file locked)
[12:13:01]  -- Candidate for 5.12? D18291
[12:13:05]  - Plasma-browser-integration for Chrome has hit 40,000 users \o/
[12:13:07]  Diff 18291 "[Greeter] Ignore unwritable configuration files" [Closed] https://phabricator.kde.org/D18291
[12:13:08]  Work todo:
[12:13:08]  - Continue on notifications rewrite
[12:13:08]  - Overall 5.15 Beta bug fixing
[12:14:29]  alright, done, thanks everyone


Monday meeting minutes for 1/10/2018

2018-10-01 Thread Marco Martin
Eike:
what i did:
* [Wayland] Virtual desktops KCM: Implemented delayed-apply, handle
all cases of state-desync between KCM and server nicely for the user,
UI cleanup
* [Wayland] Fixed a crash in one of the containment action ports
* [Kickoff] Rewrote mouse handling to fix highlight sticking to mouse
pointer during search; also saves many MouseAreas
* [FV] Fixed initial focus for arrow key nav when opening panel applet by hotkey
* what i will do next: no idea! but it will probably be super cool and
maybe involve virtual desktops

Kai Uwe:
Work done:
Plasma:
- Released 0.3.1 of plasma-browser-integration
-- Improved heuristic for ignoring short sounds (to avoid controlling
chat notifications)
-- Chrome has 25,000 users now, Firefox 9,500
- Plasma-pa now shows "muted" icon when using Dummy Output
- Had to revert removal of XRandrBrightness u_u because Nvidia
apparently relies on it -.-
- Company stuff
Misc:
- Various Dolphin fixes for tab/window titles
- Various crash fixes in thumbnailers now that they have KCrash
support and we actually see them
(PDF/Ghostscript and FFmpegthumbs being the worst offenders afaics)
Work todo:
- Company stuff
- Support for Seek() in plasma-browser-integration: D15863
-- Fixes seeking tracks via KDE Connect
   Diff 15863 "[MPris Plugin] Support Seek()" [Needs Review]
https://phabricator.kde.org/D15863

David:
Qt 5.12 has 2 interesting wayland problems with dialog
1) QWindow::position   returns 0,0 after QWindow::setPosition
because it knows it hasn't moved it
   which is on one hand very sensible, but our plasma shell code relies on it
   I have a Qt patch that puts it back, but I'm 50/50 on whether it'll get in
   I also have a plasma popup
2) the other breakage we have is that with plasma popups
show/hide/show doesn't work
   I have a plasma workaround
   but I don't have a proper fix https://bugreports.qt.io/browse/QTBUG-70845
   I know the chain of events that goes wrong, I don't fully
understand how it's meant to work
* I'll give porting to xdg popup a go once I've settled this.
* outside of wayland, I'm stripping down ksmserver still

Marco:
Kirigami:
* fixed last annoyances with monochrome icons heuristics
* possibility for CardsGridView to have an arbitrary number of
columns, introduced concept of minimumcolumnwidth
* same feature and api in CardsLayout as well
Next week:
* this week i hope to get some time into the virtual desktop wayland stuff
* and, to finally finish the multilevel kcm stuff, another thing
abandoned since ages
*‎ 2 reviews are ship it, 2 still to go
** Diff 15098 "make push/pop part of ConfigModule API" [Needs Review]
https://phabricator.kde.org/D15098
**‎ Diff 14580 "support for multi pages kcms" [Needs Review]
https://phabricator.kde.org/D14580


Monday meeting minutes

2018-04-09 Thread Marco Martin
Kai Uwe:
* Bugfixing in Folder View
* Fixed System Settings section headings font (Qt bug with font.bold
vs font.weight priority)
* Added "aboutToShow" signal for ToolTipArea, allows to defer heavy
lifting to when the tooltip is actually shown (vs containsMouse)
* Profiling in Dolphin
* Tried to fix undo move to trash in desktop not working caused by
(once again..) URL rewriting, D11987 but that's still not enough to
fix it
* Fix for blur background filling caused by Image wallpaper rewrite: D11981
* Performance improvement for file dialog: D11948
* Will add QtQuickSettings to System Settings since it has a lot of
QML stuff nowadays
* Made a patch for QtDBus to allow interactive authorization
https://codereview.qt-project.org/#/c/225143/
** needed for new logind and other calls, such as "reboot to firmware
setup" I've also been working on
** will try to get the Qt patch cleaned up this week

Riddell:
* spoken with Mirko about the sprint, needs somebody keeping the office key
* finding details of kde office warmup party to coordinate with who is
still at the sprint then

Roman:
Working on T4465. Thinking about the right library structure. Current
progress here: 
https://cgit.kde.org/clones/plasma-workspace/romangilg/plasma-workspace.git/log/?h=colorCorrectIndividualOutputs

David:
* Mostly Qt stuff this week:
* Had some fallout from my Qt nvidia patch - hopefully now all fixed.
Mostly all merged now.
* Finally had that Qt memory leak patch merged (visible on slideshow wallpaper)
* wrote a QtDbus patch allowing for wildcards in QDBusService (waiting
on Kai to review before tagging proper people)
* this morning fixed a very boring crash in plasma framework
https://bugs.kde.org/show_bug.cgi?id=391642#c6

Eike:
* Short week due to holiday on Monday and taking another day off for
personal stuff
* [SysSe] Finished Language KCM port, need to re-read and Phab
** We don't have a drag-reorderable list in Kirigami yet, so I did
without it for now (Up/Down buttons)
* Leaving for Berlin on the 12th, vacation until 17th, some more vacay
after the board meeting (28th+29th) in Berlin, then back in Seoul and
at work on the 3rd

Marco:
* finished up a new api for libplasma to make containments and
activities bookkeeping easier on shellcorona, will push this week as
frameworks has been released
* ksplash themes standalone and ghns ui on systemsettings splash
module: they are still shared with lnf, but lnf module won't list
themes with just a splash
* Kirigami: DesktopIcon now used on all styles (except plasma svg
theme where the identical IconItem is used)
* Working with VDG on a new lockscreen look D11928