Today's minutes!
--
sebas
http://www.kde.org | http://vizZzion.org
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@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@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 (~les...@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@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^ (~viva...@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@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 (~testyt...@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@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@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@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@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@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@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...