Minutes Monday Plasma Hangout

Sebastian Kügler sebas at kde.org
Mon Mar 5 16:27:27 UTC 2018


Today's minutes!
-- 
sebas

http://www.kde.org | http://vizZzion.org
-------------- next part --------------
Plasma Team meeting, 05-03-2018

Present: notmart, kbroulik, romangg, Sho_, psifidotos, bshah, d_ed

notmart:
* more bugfixes connected to preloading
* more work on card component, taken a lot of time due to funny qqc2 bugs, most of the week on that
* implemented new idea for devicenotifier dismissal, almost same behavior as notification applet for timeouts autohide and stuff
it's pretty much it as i spent days trying to solve a binding loop in that component and then discovered it's endemic in qqc2 itself, "sweet"
* https://bugreports.qt.io/browse/QTBUG-66826

kbroulik:
* Ported remaining places in plasmashell from own QML Engine to shared engine (applet alternatives, OSD, shell handler)
* Drop job now creates a proper Trash link when dropping trash:/, makes it easier for users to get back Trash on desktop now that we removed it by default
* Did major refactoring to gmenu-dbusmenu-proxy
** Now has heuristic for menu icons, supports check boxes and radio buttons in menus
** It's now good to be merged imho, want to have d_ed's final opinion on it, though
** https://phabricator.kde.org/D10461
Diff 10461 "GMenu-DBusMenu-Proxy" [Accepted] https://phabricator.kde.org/D10461
* Various fixes
** Recent documents using desktop file name (e.g. org.kde.kate) instead of app name (kate), D10863 will merge soon
** Tried to fix device notifier not properly reflecting mounting/unmounting progress, D10858 but didn't fix it fully
** Please have a look at D10769 and D10571 and D10686 and D9141
Diff 10863 "[KRecentDocument] Use QGuiApplication::desktopFileName()" [Accepted] https://phabricator.kde.org/D10863
Diff 10858 "[Solid Device Engine] Connect device signals initially" [Needs Review] https://phabricator.kde.org/D10858
Diff 10769 "[Dialog] Remove now obsolete KWindowSystem::setState calls" [Needs Review] https://phabricator.kde.org/D10769
Diff 10571 "[AppletAppearance] Remove d QtObject" [Needs Review] https://phabricator.kde.org/D10571
Diff 10686 "[DesktopNotifier] Notify change for any link to trash:/" [Needs Review] https://phabricator.kde.org/D10686
Diff 9141 "Setup QQmlEngine only once in QmlObject" [Needs Review] https://phabricator.kde.org/D9141

romangg:
Currently looking into a solution for D10032. I have created some patches D11049 and D11050 for that
Diff 10032 "Swap play/pause icons in mediacontroller plasmoid" [Needs Review] https://phabricator.kde.org/D10032
Diff 11049 "Remove frame around media action icons" [Needs Review] https://phabricator.kde.org/D11049
Diff 11050 "Remove frames around media buttons" [Needs Review] https://phabricator.kde.org/D11050
Then another icon for status only.
Today is the day to report on the HIG rework. Shall we do this now?

Sho:
* [SM] Did a Simple Menu release with some fixes and optimizations
** Touchscreen launch now works
** Item highlight deco stays when opening context menu
** Lighter delegates
** Some other tiny fixes
* [SM] Nate Graham is making a new menu based on SM, talked with him about requirements for the Kicker backend rewrite and some PlasmaComponents issues he ran into, etc.
* [TM] Spent some time trying to debug why the TM tooltip sometimes shows a window thumb too many (dupe), but walked away unsuccessfully and with other tooltip issues (e.g. various racy ReferenceErrors) so far - not liking this code ...
* [Kirigami] Progress on my KMessageWidget thingie (mostly got stumped by learning how Kirigami organizes source for a bit), hopefully ready this week, followed by the Language KCM Qt Quick port using it
* [Other] Dealing with merging a bunch of Phabs submitted by irregular contributors
* [Sprint] Poke status:
** Nate Graham confirmed
** Shawn Rutledge (Qt) a possibility
** Drew DeVault (Sway) a possibility
** Ikey Doherty (Budgie) a possibility
** Michail Vourlakos (Latte) n/a
** Alex Nemeth (Blur patches) n/a
** Bhushan poked a Halium person to come, I think they are
** Who knows someone at LXqt we can poke?

psifidotos:
* small fix for trash applet, it was missing a return statement
* [Latte] release v0.7.4 and remove a font that was used internally for the trademark
* [Latte] I drew new image patterns for editing mode
* [Latte] find a way to alter a panel presentation in order to colorize it in monochrome for better contrast with the desktop background
* [Latte] fixed all known wayland crashes
* [Latte] improve context menus appearance under wayland
* [Latte] use taskmanager way of activating tasks in order to activate surrounding applets
* [Latte] improve the use of mouse wheel for audio badges in order to increase/decrease stream volume

bshah:
 Got my visa for plasma sprint (you won't see me crying about visa for whole year now :p as I got 1 year valid visa)
- Worked on pinebook imaging refactor (4h build time v/s 30 mins build time)
- working on qt 5.10 based Plasma Mobile images
- Refined the fix for building kwin on GLES platforms

sebas:
* finished prototype of rotation plasmoid (allows autorotation in X11)
    * works quite well but needs code improvements: calling xinput binary right now, need to figure out how to use libinput for that, that alone seems worthwhile to know
    * makes my tent mode laptop really useful now
* kscreen OSD layout picker merged with dvratil
* kscreen now reacts to display button with OSD (bug #390096)
* to continue kscreen KCM QtQuick rewrite
* book find a place in Berlin to sleep for plasmoids :)




The Log:

[12:00:53] <notmart> meeting?
[12:01:04] <kbroulik> yup
[12:01:26] <jgrulich> well, the only problem I have with QQuickView is that listview with connections overflows the main window
[12:01:36] <sebas> moin
[12:01:38] <sebas> yes
[12:01:53] <sebas> Who else is here?
[12:02:01] <romangg> here
[12:02:04] <notmart> here
[12:02:06] <Sho_> here
[12:02:12] <Sho_> also there
[12:02:15] <Sho_> ~everywhere~
[12:02:17] <kbroulik> here
[12:02:23] <sebas> Sho_ dances
[12:02:31] <psifidotos> hello everyone
[12:02:44] <Sho_> I went to Japan on the weekend so now I'm all anime-style metaphysical n shit
[12:02:53] <sebas> Alright, let's start then :) notmart, kbroulik, jgrulich, romangg, Sho_, psifidotos
[12:02:54] <Sho_> hey psifidotos
[12:03:04] <psifidotos> :)
[12:03:08] -*- sebas went to a techno party, a baby shower and a spa this weekend
[12:03:10] <bshah> here
[12:03:16] <sebas> so I'm all ... random all over the place :D
[12:03:25] <sebas> notmart: you may go ahead
[12:03:34] -*- jgrulich is not participating in the meeting :)
[12:03:41] -*- notmart went to elections, which the populist right won and i'm depressed now
[12:03:43] <sebas> jgrulich: okay, just tried to rope you in :)
[12:03:52] <notmart> just finishing my scant notes
[12:03:53] <sebas> notmart: next time, do the techno party
[12:03:57] <notmart> yeah
[12:03:58] -*- kbroulik rode 80km bicycle on the weekend for fun
[12:04:26] <Sho_> I'm waiting to get my bike out of storage again, temps are aaaaalmost there now
[12:04:29] <notmart> so, real stuff
[12:04:32] <notmart> * more bugfixes connected to preloading
[12:04:33] <Sho_> but the windchill after dark is still bad
[12:04:34] <notmart> * more work on card component, taken a lot of time due to funny qqc2 bugs, most of the week on that
[12:04:35] <notmart> * implemented new idea for devicenotifier dismissal, almost same behavior as notification applet for timeouts autohide and stuff
[12:04:57] <Sho_> if it's almost the same, can we generify it and uplift it into the lib?
[12:05:17] <notmart> it's pretty much it as i spent days trying to solve a binding loop in that component and then discovered it's endemic in qqc2 itself, "sweet"
[12:05:26] <notmart> https://bugreports.qt.io/browse/QTBUG-66826
[12:05:50] <Sho_> (anyone tried the new bindings explorer in gammaray yet?)
[12:06:03] <notmart> oooh, not yet, that's tasty
[12:06:27] <Sho_> i think it needs qt 5.11
[12:06:35] <Sho_> i they added new qt quick api it needed
[12:06:55] <notmart> oh, another full qt rebuild next them meh :)
[12:07:05] <notmart> aanyways, next?
[12:07:09] <Sho_> did you see my question about the dismissal stuff?
[12:07:14] <Sho_> sorry, it was in the middle there
[12:07:33] <kbroulik> notmart: full qt build? takes me 12 minutes *brag* ;)
[12:07:45] --> Jucato (~jucato at kde/developer/jucato) has joined #plasma
[12:09:26] <Sho_> next was kbroulik
[12:09:30] <kbroulik> * Ported remaining places in plasmashell from own QML Engine to shared engine (applet alternatives, OSD, shell handler)
[12:09:34] <kbroulik> * Drop job now creates a proper Trash link when dropping trash:/, makes it easier for users to get back Trash on desktop now that we removed it by default
[12:09:39] <kbroulik> * Did major refactoring to gmenu-dbusmenu-proxy
[12:09:39] <kbroulik> ** Now has heuristic for menu icons, supports check boxes and radio buttons in menus
[12:09:39] <kbroulik> ** It's now good to be merged imho, want to have d_ed's final opinion on it, though
[12:09:39] <kbroulik> ** https://phabricator.kde.org/D10461
[12:09:41] <sKreamer> Diff 10461 "GMenu-DBusMenu-Proxy" [Accepted] https://phabricator.kde.org/D10461
[12:09:46] <kbroulik> * Various fixes
[12:09:46] <kbroulik> ** Recent documents using desktop file name (e.g. org.kde.kate) instead of app name (kate), D10863 will merge soon
[12:09:46] <kbroulik> ** Tried to fix device notifier not properly reflecting mounting/unmounting progress, D10858 but didn't fix it fully
[12:09:46] <kbroulik> ** Please have a look at D10769 and D10571 and D10686 and D9141
[12:09:47] <sKreamer> Diff 10863 "[KRecentDocument] Use QGuiApplication::desktopFileName()" [Accepted] https://phabricator.kde.org/D10863
[12:09:47] <sKreamer> Diff 10858 "[Solid Device Engine] Connect device signals initially" [Needs Review] https://phabricator.kde.org/D10858
[12:09:47] <sKreamer> Diff 10769 "[Dialog] Remove now obsolete KWindowSystem::setState calls" [Needs Review] https://phabricator.kde.org/D10769
[12:09:47] <sKreamer> Diff 10571 "[AppletAppearance] Remove d QtObject" [Needs Review] https://phabricator.kde.org/D10571
[12:09:49] <sKreamer> Diff 10686 "[DesktopNotifier] Notify change for any link to trash:/" [Needs Review] https://phabricator.kde.org/D10686
[12:09:52] <sKreamer> Diff 9141 "Setup QQmlEngine only once in QmlObject" [Needs Review] https://phabricator.kde.org/D9141
[12:09:56] <notmart> Sho_: whops, i didn't
[12:10:11] <kbroulik> questions || next
[12:10:14] <Sho_> notmart, later :)
[12:10:44] <d_ed> kbroulik: I'll try to take a look today
[12:10:49] <kbroulik> thx
[12:12:00] <sebas> romangg: is next
[12:12:03] <notmart> i'll look at them as well
[12:12:23] --> Son_Goku (~King_InuY at fedora/ngompa) has joined #plasma
[12:12:53] <romangg> Currently looking into a solution for D10032. I have created some patches D11049 and D11050 for that
[12:12:54] <sKreamer> Diff 10032 "Swap play/pause icons in mediacontroller plasmoid" [Needs Review] https://phabricator.kde.org/D10032
[12:12:54] <sKreamer> Diff 11049 "Remove frame around media action icons" [Needs Review] https://phabricator.kde.org/D11049
[12:12:54] <sKreamer> Diff 11050 "Remove frames around media buttons" [Needs Review] https://phabricator.kde.org/D11050
[12:13:02] <Sho_> i'm gonna totally ignore them and give them a cold shoulder (it's the good cop/bad cop approach)
[12:13:14] <romangg> Then another icon for status only.
[12:13:38] <romangg> Today is the day to report on the HIG rework. Shall we do this now?
[12:13:57] <bshah> breakout?
[12:14:22] <romangg> Hmm, I have to leave soon.
[12:14:30] <romangg> But maybe fabian__ can do this after the meeting?
[12:14:34] <Sho_> let's do it now, the HIG is important
[12:14:37] <Sho_> imho
[12:14:49] <Sho_> unless it takes like two hours
[12:14:50] <romangg> second this :D
[12:14:51] <Sho_> ;)
[12:14:55] <romangg> no, not at all!
[12:14:57] <Sho_> but romangg promised he has to go soon
[12:15:01] <Sho_> ;)
[12:15:19] <romangg> So we created a Phab project with help of bshah: https://phabricator.kde.org/project/profile/264/
[12:15:43] <romangg> we also have a domain and a Git repo.
[12:15:53] <romangg> We do it with Sphinx and reST as fabian__ suggested.
[12:16:09] <romangg> fabian__ was also very engaged on porting current pages from the wiki to the repo.
[12:16:23] <romangg> you can see the repo here: https://cgit.kde.org/websites/hig-kde-org.git/
[12:16:25] <sebas> what's the purpose of the HIG rework?
[12:16:44] <romangg> and by that the web adress is here: https://hig.kde.org/ (in development)
[12:17:19] <romangg> Do you want to explain the reasons fabian__? In the end all was your idea and I just chimed in to push it forward.
[12:18:09] <fabian__> for one we wanted to have a review process on the HIG pages
[12:18:39] <fabian__> then the current hig was not very user friednly, no seach, no global toc that is alwys visible, ...
[12:19:06] <fabian__> bulk upload of images was problematic
[12:19:24] <sebas> Ah, so it moves to phab as a whole, or still a wiki, or ...?
[12:19:46] <-- leszek (~leszek at aftr-37-201-241-23.unity-media.net) has quit (Quit: Konversation terminated!)
[12:19:48] <sebas> (I'm not criticizing at all, just interested what's going on, I missed this when I was on vacation)
[12:20:36] <fabian__> no it moving out of a wiki to sphinx (use eg, by the linux kernel, python, blender, ...) .
[12:20:50] <fabian__> you can write pages in reStructuredText, a plain text format,
[12:20:56] <sebas> sphinx is a content management platform?
[12:21:06] <fabian__> the pages are in https://cgit.kde.org/websites/hig-kde-org.git/
[12:21:10] <romangg> Phab would be then the tool to organize the work around this git repo.
[12:21:15] <fabian__> and sphinx creates static html pages
[12:21:40] <fabian__> sphinx is already used in other kde projects and is running on the kde webservers
[12:21:52] <sebas> cool, didn't know it
[12:21:59] <romangg> (Also Linux for example uses Sphinx: https://www.kernel.org/doc/html/latest/)
[12:22:12] <sebas> are designers cool with a git-driven workflow though?
[12:22:44] <sebas> we had a lot of friction in the past explaining designers how to use source control systems, and especially git can be unwieldy
[12:23:44] <fabian__> we will see, there was not a wholöe lot of contribution to the hig the last couple of years, that was not from one of the regular contributors
[12:23:54] <fabian__> you could say there was none ...
[12:24:40] <-- Son_Goku (~King_InuY at fedora/ngompa) has quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
[12:25:23] <psifidotos> nide effort: https://hig.kde.org/
[12:25:29] <psifidotos> nice effort *
[12:25:36] <romangg> fabian__ was one of the few who worked on the Wiki HIG in the last time. So I think we should try the Git/Sphinx approach and see how it works out. Generally since many big projects use it, it is not totally random.
[12:25:39] <psifidotos> it can help a lot
[12:26:13] <-- ceed^ (~vivaldi at c-73-16-30-241.hsd1.ma.comcast.net) has quit (Ping timeout: 240 seconds)
[12:26:21] <sebas> alright, cool ... let's see how it goes
[12:26:25] <romangg> The last few weeks were quite successfull thanks to fabian__'s work and bshah helping with sysadmin tasks.
[12:26:40] <sebas> the content rework is very useful, esp given our convergence efforts with Kirigami ... *applauds*
[12:27:02] <sebas> is there more to discuss about the HIG?
[12:27:25] <sebas> i have Sho_, psifidotos, bshah, d_ed and /me lined up for the rest of the meeting
[12:27:31] <romangg> No, thanks. To conclude the goal now would be to solve the tasks in phab and if maybe get some more people on board. If you are interested, join the phab project as watcher or member. :)
[12:27:52] <sebas> perhaps a good idea to do regular reports during this meeting?
[12:28:02] <sebas> fvogt: is this time suitable for you to join on a weekly basis?
[12:28:23] <Sho_> fabian__ rather
[12:28:24] <Sho_> :)
[12:28:30] <sebas> fabian__ yeah, thanks
[12:28:42] <fabian__> yes I think I can
[12:29:01] <fabian__> Input on https://phabricator.kde.org/T7983 and https://phabricator.kde.org/T8146 would be great
[12:29:01] <sKreamer> Task 7983 "Reevaluate design vision and principles" [Open,Normal] {KDE Human Interface Guidelines} https://phabricator.kde.org/T7983
[12:29:01] <sKreamer> Task 8146 "Overall structure" [Open,High] {KDE Human Interface Guidelines} https://phabricator.kde.org/T8146
[12:29:08] <sebas> cool, you're very welcome to
[12:29:36] <sebas> let's continue with Sho_
[12:29:48] <Sho_>
[12:29:49] <Sho_> * [SM] Did a Simple Menu release with some fixes and optimizations
[12:29:51] <Sho_> ** Touchscreen launch now works
[12:29:52] <Sho_> ** Item highlight deco stays when opening context menu
[12:29:54] <Sho_> ** Lighter delegates
[12:29:55] <Sho_> ** Some other tiny fixes
[12:29:57] <Sho_> * [SM] Nate Graham is making a new menu based on SM, talked with him about requirements for the Kicker backend rewrite and some PlasmaComponents issues he ran into, etc.
[12:29:58] <Sho_> * [TM] Spent some time trying to debug why the TM tooltip sometimes shows a window thumb too many (dupe), but walked away unsuccessfully and with other tooltip issues (e.g. various racy ReferenceErrors) so far - not liking this code ...
[12:30:00] <Sho_> * [Kirigami] Progress on my KMessageWidget thingie (mostly got stumped by learning how Kirigami organizes source for a bit), hopefully ready this week, followed by the Language KCM Qt Quick port using it
[12:30:01] <Sho_> * [Other] Dealing with merging a bunch of Phabs submitted by irregular contributors
[12:30:03] <Sho_> * [Sprint] Poke status:
[12:30:04] <Sho_> ** Nate Graham confirmed
[12:30:06] <Sho_> ** Shawn Rutledge (Qt) a possibility
[12:30:07] <Sho_> ** Drew DeVault (Sway) a possibility
[12:30:09] <Sho_> ** Ikey Doherty (Budgie) a possibility
[12:30:10] <Sho_> ** Michail Vourlakos (Latte) n/a
[12:30:12] <Sho_> ** Alex Nemeth (Blur patches) n/a
[12:30:13] <Sho_> ** Bhushan poked a Halium person to come, I think they are
[12:30:15] <Sho_> ** Who knows someone at LXqt we can poke?
[12:30:53] <sebas> I was wondering what we do with accommodation for the sprint, that's relevant to fill in the individual reimbursement requests?
[12:31:59] <bshah> ^ I've booked a hostel for now since I needed it for visa, but I am open to relocate
[12:32:10] <bshah> (where everyone else is styaing I mean)
[12:32:11] <sebas> What do others do?
[12:32:14] <Sho_> so far no one did any work on considering a group booking or so
[12:32:22] <kbroulik> I only booked a flight sofar
[12:32:27] <Sho_> so currently it would be individual
[12:32:38] <Sho_> unless we actually organize somehow
[12:32:46] <Sho_> (i did book my hotel already)
[12:32:51] <sebas> I'll be in berlin the weekend before with a group of friends for some techno partying, so I'll only join on monday morning
[12:32:53] <notmart> i also only booked the flicght
[12:32:58] <kbroulik> hm thought there were going to be couple of arparments or sth like that?
[12:33:02] <sebas> Sho_: which did you book?
[12:33:08] <Sho_> "The Dude", it's close to Endocode
[12:33:11] <sebas> yeah, airbnb something would be nice
[12:33:20] <sebas> Sho_: lol really?
[12:33:22] <kbroulik> Boutique-Hotel :D lol
[12:33:25] <notmart> if we can do apartments, would be awesome
[12:33:30] <sebas> yeah, agree
[12:33:56] <Sho_> believe it or not, it was in the lowest third of prices around endocode :P
[12:34:01] <Sho_> unless you count hostels
[12:34:16] <crazy> Sho_: try PM agaida for LXQT
[12:34:17] <kbroulik> just for reference again https://community.kde.org/Sprints/Plasma/2018
[12:34:19] <sebas> kbroulik: wanna have a look at airbnb options? I'm kinda annoyed by booking stuff currently
[12:34:24] <Sho_> crazy: cool, thx
[12:34:34] <sebas> used up all my airbnb patience last week :/
[12:34:41] <kbroulik> I have no experience with airbnb whatsoever :/
[12:35:04] <sebas> alright ...  I'll put it on my list, but I need people who want to join to let me know
[12:35:09] <sebas> So, who definitely wants in?
[12:35:11] -*- sebas !
[12:35:20] -*- kbroulik
[12:35:27] <kbroulik> perhaps the wiki should get a "Needs accomodation" column
[12:35:28] -*- notmart /
[12:35:29] -*- bshah
[12:35:35] <kbroulik> then we get an overview who already booked and who still needs/wants :)
[12:35:43] <kbroulik> Martin's not coming, I suppose?
[12:36:03] --> NerdyPepper (~nerdypepp at 49.205.216.39) has joined #plasma
[12:36:29] <sebas> kbroulik: if you add one, people will assume we'll take care of it, and that would mean I'm gonna have to run after people
[12:36:30] <Sho_> might be better handled through plasma-devel?
[12:36:43] <kbroulik> okay
[12:36:53] <Sho_> maybe we can appoint kbroulik to run after people
[12:36:56] <sebas> so whoever let's me know before wednesday I can try to book for
[12:37:00] <Sho_> or romangg who was initially part of the sprint org
[12:37:03] <Sho_> :)
[12:37:16] <kbroulik> shadeslayer: where are you staying so long acording to wiki?
[12:37:19] <sebas> well, we need a cut-off date real soon, airbnb booking in Berlin is usually super tight
[12:37:37] <sebas> it was *very* hard to find a simple room just last week
[12:37:46] <sebas> for the weekend right before the sprint
[12:37:57] <Sho_> yeah, my hotel booking was tough too
[12:38:04] <shadeslayer> kbroulik: my sister lives in Berlin, so after the sprint I'm crashing at her place
[12:38:31] <shadeslayer> I need to find a place for during the sprint, I'd like to stay where everyone is staying
[12:38:54] <kbroulik> but you're arriving on 20 April, ie. friday, is that correct?
[12:38:58] <Sho_> I just added my dates to the wiki too (16th to 2nd)
[12:39:14] <shadeslayer> Yes, that is correct
[12:40:04] <shadeslayer> Economically speaking, it worked out the same since the tickets for the 21st were like double the price
[12:40:17] <kbroulik> I see
[12:41:04] <sebas> so I've sebas, notmart, bshah, shadeslayer, kbroulik now for a shared appt?
[12:41:08] <sebas> anybody else?
[12:41:18] <kbroulik> romangg: ↑?
[12:41:19] <shadeslayer> Sounds good to me
[12:41:24] <sebas> I'll start hunting on wednesday, after that would be madness
[12:41:27] <sebas> okay, plus romangg
[12:41:33] <notmart> speak now or shall remain forever silent
[12:41:39] <kbroulik> d_ed: ↑?
[12:42:17] --> testytesty (~testytest at apn-37-7-84-172.dynamic.gprs.plus.pl) has joined #plasma
[12:42:18] <testytesty> # Appears as LYNNEA
[12:42:45] <sebas> anyway ... let's move on with the meeting
[12:42:54] <sebas> psifidotos: your turn :)
[12:43:09] <psifidotos> * reported an unexpected finding in kwin, logout under wayland is faulty.
[12:43:11] <psifidotos> Applications using wayland dont close properly (https://bugs.kde.org/show_bug.cgi?id=391271).
[12:43:11] <sKreamer> KDE bug 391271 in plasmashell (generic-wayland) "When loging out wayland session, do the windows get a proper close signal?" [normal,] https://bugs.kde.org/show_bug.cgi?id=391271
[12:43:12] <psifidotos> No idea why...
[12:43:19] <psifidotos> * small fix for trash applet, it was missing a return statement
[12:43:21] <psifidotos> * [Latte] release v0.7.4 and remove a font that was used internally for the trademark
[12:43:22] <psifidotos> * [Latte] I drew new image patterns for editing mode
[12:43:24] <psifidotos> * [Latte] find a way to alter a panel presentation in order to colorize it in monochrome for better contrast with the desktop background
[12:43:25] <psifidotos> * [Latte] fixed all known wayland crashes
[12:43:27] <psifidotos> * [Latte] improve context menus appearance under wayland
[12:43:28] <psifidotos> * [Latte] use taskmanager way of activating tasks in order to activate surrounding applets
[12:43:30] <psifidotos> * [Latte] improve the use of mouse wheel for audio badges in order to increase/decrease stream volume
[12:43:38] <kbroulik> I guess ksmserver can only do X session teardown and wayland has no such infrastrufture (yet)
[12:44:17] <psifidotos> probably, the thing is that on Latte exit I am doing some important stuff that is how I found out :)
[12:45:05] <psifidotos> I am ok if you want to continue
[12:45:05] <Sho_> I'm still not sure how Latte on Wayland can even work
[12:45:13] <Sho_> PlasmaWindowManagement can only be bound once, right?
[12:45:24] <sebas> the answer is always "a custom protocol" ;-)
[12:45:26] <-- notmart (~diau at kde/mart) has quit (Read error: Connection reset by peer)
[12:45:42] <Sho_> So as soon as anything in plasmashell uses WaylandTasksModel, ...
[12:45:57] <psifidotos> Latte works already in wayland :)
[12:46:02] <sebas> "Wayland will fix it* (tm) *with a custom protocol"
[12:46:13] <psifidotos> and in parallel with plasma
[12:46:16] --> notmart (~diau at kde/mart) has joined #plasma
[12:46:39] <Sho_> weird
[12:46:45] <psifidotos> concerning the security issues and the access to PlasmaWindowManagement
[12:46:49] <Sho_> but ok :)
[12:47:03] <psifidotos> martin has left it open until the community reaches open how to handle the situation.
[12:47:15] <psifidotos> the alternatives could be
[12:47:26] <psifidotos> the user to authorize such access
[12:47:35] <psifidotos> by user input
[12:47:36] <notmart> meh, lately i have at least 2 catastrphic oom freezes a day due to firefox being completely unbearable lately :/
[12:47:37] <sitter> Sho_: when opening kickoff is it exepcted that it automatically switches to the leave tab?
[12:47:58] <Sho_> sitter: I don't know Kickoff
[12:48:05] <sitter> who'd know?
[12:48:23] <sebas> notmart: chromium, then?
[12:48:24] <bshah> sitter: it is not expected, but at least I can confirm that it happens randomly
[12:48:28] <Sho_> sitter: but I can reproduce it, apparently first opening it switches to leave
[12:48:39] <Sho_> sitter: probably a regression from the recent performance optimizations
[12:48:40] <bshah> hack I've even wrote a bug report at one point if I remember  correctly
[12:48:44] <Sho_> sitter: so: whoever broke it
[12:48:53] <Sho_> probably notmart or kbroulik :P
[12:48:56] -*- sitter gets a pitchfork
[12:49:01] <sebas> sitter: not expected, never seen it (but it has mouse over on these tabs)
[12:49:02] <Sho_> merry stabbin'
[12:49:06] <sitter> now my test is flaky!
[12:49:37] <sitter> bshah: numba?
[12:49:44] <bshah> sitter: after meeting?
[12:49:50] <sitter> pft
[12:49:57] <bshah> anyway, my turn?
[12:50:01] <sebas> we're almost done
[12:50:03] <notmart> uh, i had kickoff switching to leave tab a coyple of times recently
[12:50:09] <sebas> yes, bshah, go ahead
[12:50:27] <bshah>  Got my visa for plasma sprint (you won't see me crying about visa for whole year now :p as I got 1 year valid visa)
[12:50:29] <bshah> - Worked on pinebook imaging refactor (4h build time v/s 30 mins build time)
[12:50:31] <bshah> - working on qt 5.10 based Plasma Mobile images
[12:50:33] <bshah> - Refined the fix for building kwin on GLES platforms
[12:50:44] <bshah> questions? or next
[12:50:48] <-- holgersson (~quassel at unaffiliated/holgersson) has quit (Remote host closed the connection)
[12:51:02] <sebas> next would be me
[12:51:04] <sebas> * finished prototype of rotation plasmoid (allows autorotation in X11)
[12:51:04] <sebas>     * works quite well but needs code improvements: calling xinput binary right now, need to figure out how to use libinput for that, that alone seems worthwhile to know
[12:51:04] <sebas>     * makes my tent mode laptop really useful now
[12:51:04] <sebas> * kscreen OSD layout picker merged with dvratil
[12:51:04] <sebas> * kscreen now reacts to display button with OSD (bug #390096)
[12:51:04] <sebas> * to continue kscreen KCM QtQuick rewrite
[12:51:04] <sebas> * book find a place in Berlin to sleep for plasmoids :)
[12:51:22] <sebas> ow, d_ed, are you there?
[12:52:27] <sebas> so if not ... we'll close the meeting, it was long enough as is
[12:52:44] <sebas> thanks everybody for your participation, you'll see the minutes appearing on plasma-devel shortly
[12:52:45] <psifidotos> can I ask something?
[12:53:07] --> holgersson (~quassel at unaffiliated/holgersson) has joined #plasma
[12:53:24] <psifidotos> in the meeting do we discuss only plasma development ? is Latte out of the discussion?
[12:53:35] <psifidotos> I ask because I am new to this
[12:53:46] <psifidotos> and I dont know the meeting ruls
[12:53:50] <psifidotos> rules *
[12:53:52] <Sho_> psifidotos: I don't think anyone minds to discuss Latte too since it's closely affiliated and uses Plasma libraries
[12:54:09] <Sho_> :)
[12:54:14] <-- holgersson (~quassel at unaffiliated/holgersson) has quit (Remote host closed the connection)
[12:54:27] <bshah> sitter: nope.. can't find bug report :/
[12:54:30] --> holgersson (~quassel at unaffiliated/holgersson) has joined #plasma
[12:54:43] <psifidotos> Sho_: thanks ;)
[12:55:08] <psifidotos> have a nice day everyone
[12:55:09] <sebas> in general, projects such as Latte really belong to our meeting, we like to work closely together with people who work with Plasma, and Latte is very popular too, so it's only beneficial for everyone
[12:55:11] <Sho_> psifidotos: thanks for reporting, i find it interesting to read
[12:55:17] <sebas> yes, totally agree
[12:55:56] <sitter> ARGH
[12:56:06] <psifidotos> ok... no prob then :) happy discussing with you and sharing...



More information about the Plasma-devel mailing list