 Right so yeah, go ahead Felix. Yeah. No, no, sorry. Sorry. Please go ahead. I Was just I was just saying welcome small group again today Everyone has access to the agenda here this zoom bar out of the way Of course, we can add things but it looks like we're gonna have a little update on tables to Dave's It's gonna update up on some jQuery work, and then I have some icons to run by the group as well You want to dig in there Felix? Yeah, she can and so tables to Dave's I'm just putting something because reacting to all of a for context the PR is ready or The constant in the general consensus is that the PR is ready All like put the comment on the PR saying if that would be merged or if it would make LTS and Team here answered if he we would discuss it and here is the discussion So for what is what I think it should still be merged after the 21st new LTS and another LTS cycle Because I think it's too late. I Will I it would be fine for me to just set right now a hard date for merging those I mean, I'd be fine with that personally I'm not super involved on this one But I agree that it's a little bit rushed to get it in the current cycle So I'd be fine with that if there's no directions. Yeah, what did you think everybody especially team because you're the one Who has done the most work after as of late? Yeah, so there are some plugins that are still broken. It's whether we care or not to the Artifactivity and what plugins of the two that I know of that are broken Artifactivity one system 9 yeah, I think we're probably just gonna leave it to J-Cog It's a huge plug-in and they're very slow to review and they suddenly come back with an issue and you fix it And then you wait three weeks And you don't have any time to work on it anymore And plot plugins just weird UI and From somewhere and it's hard to track down where it's coming from There's also not with CMS, but that's a deprecated plug-in. So I think we can just ignore that one So yeah, so Yeah, so those are the only issues that I'm aware of everything else works fine What was that first one Tim? So Artifactory plug-in plot plug-in What do you all think it took in terms of a date what seems like a Responsible Moment or or roughly a week or so to merge. I Think we just merge it merge after the LTS cycle with this Okay, it's going to be a good day That's a big change that huge improvement though I'm happy to see that the emerge already. I Just keep thinking on the follow-up PRs I think we've had a few follow-up PRs with because we merged it incorrectly Yeah, I think that was a success though. I don't really think it was a good idea to have the JavaScript and see it's ready Yeah, I'm not sure if where the exchange will still be needed if we merge it Don't think so. Yeah, so probably there's no Or maybe I don't know but I'm not sure about his change For context this is a PR from Balek that fixes That he there is a problem on the current Jenkins mainline with the help area that is on the description list The help area is showing a way to position So maybe it's fixed once it's merged and it's not a regression So it will not be reported. So maybe it's not the test PR. That's what we are talking about. I will try to dig up the name Well, it's a PR Yeah, I will they dig up the number of the PR. Yes to put it on the minutes All right Felix, would you also be willing to write back on the Table sedatives main PR there's everyone's on the same page about intent to merge right after this grant cycle Yeah, no, I it's everybody. It's already there. It's the consensus Okay, that's that was my impression as well. Cool. Yeah, so I also wanted to give an update of Some introduce some work we are doing with jQuery in cloud is on why we will have a bit of reduced velocity of actual development work for UI stuff So in cloud is we are focusing at the moment on a pretty jQuery and the dependency of jQuery across the many plugins Because most of them use really outdated versions and insecure versions. So It's the important project for cloud is the upgrading and display screen for the phone copies And it's also part of UI modernization even though it's not visual. So we expect it to take around the month I have already already created a PR against Jenkins core, which is waiting for until next yes, I'm working on for example tomorrow I will try to update it on by playing the stage view plugin The one's wrong By playing stage view plugin also quirks workflow CPS some plugins. So There are not many of them, but we are focusing on that right now And for example, we will not be able to work on iconography until that's done And of course, we will keep involved on the CX Joe has been doing amazing work on iconography And he will keep doing and I will also be on top of The community PRs and everything table studies merging. It's just that the actual I will not be able to focus on iconography for example on the next month, maybe Yeah But we will have nice nice versions of jQuery or better jQuery or more secure both Or or remove jQuery Sometimes or remove jQuery and I am also going to take the chance to remove j is building many projects Which I think it's also more even more important though Yeah Okay Are you touching blue ocean as part of your change or not? Blue ocean did use a version of jQuery to touch it had it on the palm. It's it wasn't it wasn't using it So I have created a PR against blue ocean for that Shouldn't have an impact at all By the way regarding blue ocean I was taking a look at cliff Myers SPR a point proof of concept and For the pipeline visualization And it looks good, but needs more back-end work Yeah, this is a bit of topic Okay Well, thanks for the update Felix Yeah, we'll continue to be involved but as far as pushing changes out it will have a slightly reduced velocity for sure Cool, I think that brings to the next item Felix maybe could jot some notes on this one. Yeah had some Awesome had some quick icon update proposals here I'll share these in Gitter as well right after this call since we do have a small group here And what I what I mean by icon proposals is is just trying to find Excuse me parody where possible between material design icons Because they're easy to integrate and the classic Jenkins icons updating some there But then also creating some custom solutions where necessary and in this case also leveraging some some icons from the neo theme Where applicable or where beneficial so we'll look at those and just to clarify that these would be Three distinct sort of phases in icon improvements, right? This this would not all be one PR This would be a gradual thing So some some general icon replacements and of course there's a lot more Icons even just within managed Jenkins page for example That would need consideration here, but we're trying to be as resourceful as possible using material we all know materials widely used and widely recognized around the world and so has a lot of Familiarity that we can kind of leverage there, but a lot of these icons may also have Distinct meetings in like an Android Environment that could be confusing here. So so there's a give and take I imagine more of these will need to be custom then Then we are realizing but but here are some proposals for how we could map a few of these common ones And we can come back to this in just a sec I'll run through the two more two more screens here and we could talk about them For our built status indicators I'm not sure if you can see my little video here the zoom UI. So let me know if that's in the way There is not really a good Parity for what material design offers here and we have some issues in the current icon selection Where a lot of these colors are very close to one another we have like the light gray We have a darker gray. We have a deeper gray even than that Which presents a lot of visual contrast issues the blinking in and of itself for builds that are in progress Can be problematic for some users Depending on the tech they're using to look at their at their Jenkins instance That creates a lot of issues if colors are not configured the same way that they're being configured for developers contributing to Jenkins and I think you get what I'm saying these could use some more love Certainly, so what I tried to do here was create some solutions that feature a Little bit more intuitive color selection a little bit more diverse color selection and then also Some pictograms inside of these Circular shapes a consistent circular shape across the group So pictograms to kind of represent in case color is is a real problem for a particular user and they have another indicator They're beyond color And so these of course are from scratch These are not a material or anything like that and so this would be a different implementation process But we would merge them separately and I think we need a lot of feedback on these icons, but I'd love to hear y'all's feedback in this call to We'll jump right back to those the last one was To mention is that blinking having the icons the blinking icons that's not very accessible Yeah So maybe you were also exploring Different animation for example rotation to to show that something is in progress rotate the icon Yeah, I think there's I think there's potential there. So something As simple as this right? This is a rudimentary mock-up by just having it rotate in place rather than Then blinking visible and non-visible again as you say feel it should be a big improving there I like that And then the last bit was For these these health indicators these weather icons These icons come from the neo theme fairly popular of course So the idea here being we're just sort of modernizing Across the board and being resourceful where we can so these are proposed Changes for these It's actually it's actually sorry Joe. Yeah, I hear I told you it is wrong So it's my fault. It's not they are not from new theme new to theme They are using new to dream and they are they are in a package called Jenkins country teams So they are already in the Jenkins CI organization. So okay my fault I didn't explain myself properly. I will treat no worries. I will put a Link on the minutes to the Cool. Cool. Thank you for clarifying All right, so so that's three three pages Do you all want to dig into any of these? Do you have any gut reactions or we're strong feedback about these at this point? There's a lot here And icons are a big topic. What do you think the funniest looking one to me was they locked all resources one Was the sorry which one lockable resources on the first page Yeah, that that padlock shape it could be misconstrued for a lot of things. Yeah, I think that's good point I don't know what you put but it is not sure if it's really For what it does yeah, obviously the first one first one was not appropriate either Like right I Think the thing the thing about trying to be resourceful with something like material is of course these were all designed for Very different ecosystems and carry different meetings as a result So I think that's a good point. That would be one where I would probably Try to create something in the same style as these material icons, but that is more appropriate Yeah I do think this is a huge improvement of over the existing one So that's clear on them the modernization there is is clear as well. But yeah, some of them are tricky I do like this particular page Maybe the lockable resources as team pointed. It's it's one of the more Difficult to find the equivalent to the other screen on the on the build Statuses that's that's a bit tricky because there are lots of things to Lots of states to represent so I would try to give it a thought and I do like the rotation for that You just mentioned for the The things that are in progress But the others I will try to give it a thought and and if I come up with some ideas, I will let you know Sure. Yeah, definitely open very open to feedback here because It's a very constrained small space here each of these shapes inside of these circles carries a lot of meaning and that's different to different users So I'm going to post this and get her and do take your time and you know, whatever feedback you have would be very welcome for sure And I think only you just hopped in we were taking a look. Oh, you have a someone else as well But zoom is not showing me your name. I'm sorry We have a couple new people have hopped in and We were just taking a look at some proposals for for icon swaps So we switched to the green icon Sorry so we switched to the green icon for Successful build right? No switches yet. No, this is just a just a pitch. I think there's Say my blue bulls a gelling Yeah, I think there's a lot more Convitation with green as a color that we could do there and then that gives us the chance to kind of leverage the Jenkins blue In in a different place rather than having so many grays in this particular set Using Good improvement I'm sorry like my audio is back. Can you say that again? Yeah, having a new icon set would be a good improvement It makes Interesting to create a retro Jenkins. I think Yeah, I think that Change and the defaults would be quite reasonable I always volunteering to make a classic Jenkins thing. I like that Yeah, and also that is something I would like to mention Yeah, the blue bulls, I think they have a cultural connotation due to the Culture, right? I think it's something I read about that. Yeah, it's a Japanese Well, I mean that's that's what That's what reviews what the reviews are for so something I definitely wanted to mention about this is that the reason that these are separated into three different blocks It's something I suggested to Joe is because I think the implementation should also be separated Representing another icons is going to be tough. There are a lot of them Lots of possible mappings here. You're saying here what you mentioned before the local resources. I Did have some trouble. I tried to go through many items try to find parents. There are many variations of notebooks with a Smaller icons across the Jenkins interface. So this is definitely hard and I think we could and should Focus maybe split the work and maybe it's up to the community to just somebody wants they can just change the weather icons It can be down and the same with a bit of status indicators because it's it's maybe much easier to focus on just changing these five icons and trying to find which Have a clear mapping to an existing icon and trying to innovate and Make the whole list and be sure we cover each and each and every use case for the general icon represent I mean, I think the starting point is just to do like a few is then you introduce the mechanism for doing it Because this is changing from from PNGs to SVG. I guess Yeah Yeah So I have a PR that could serve as a blueprint Yeah, I mean if you have a PR we could just a Change a couple of them and then the rest of them can come For common icons on the big problem we usually use them in three sizes up to 48 to 48 pixels There is still artwork which uses bigger resolutions So for the it might require additional work, but for icons which are actually used as icons It should be quite straightforward Yes So do you mean that some icons are used for example in a headline of a page? my next title Yeah so for example Yeah, there is for new item page which uses Related to high resolution icons. There is also ticket for which we're replacing words just type into job types by icons and yeah, these ones are quite big So at the same time, there is no need to replace them immediately because they're already quite fancy so There's probably easiest place the sidebar ones. I guess Although they build status ones probably have a higher impact. Yeah But probably more work So if I understand correctly just for the minute that you're saying that maybe before the 8x48 icons Have a different that a great pass maybe Yeah Okay, I agree with that We don't have to do it right now Mm-hmm Yeah, the the sidebar icons make a lot of things much more clear for example the one the new item one some of them are pretty intuitive now So yeah Yeah, for example, the new item one is now a plus sign. So that's much more intuitive Yeah, indeed So there is no item for run the build etc because Yeah, the problem is that these items on their own but these combinations of items I in Jenkins, we still have a side panel is quite a number of items sometimes in dozen of them so Yeah, we need to ensure that any item will be quite distinguishable from each other Okay, so I don't expect much problems today, but it will be definitely something to test in the pull request Yeah, to be and for what it's worth my pull request will be the implementation will be just to throw away POC probably need some we need a better solution because I'm not a Java guy, okay Well speaking of that you will be unlikely able to just throw away the icons because icons are resources and Due to implementation specifics icons can be used in plugins just by Yeah, no, definitely Definitely what I was planning wasn't just getting into the L icon jelly helper High-jacking and hijack it inside it detective the classes for example For context that for context the way many icons are set. There is a jelly template That if it receives a CSS clash class corresponding to the new item It will show this icon it will have different map based on the CSS class They receive it receives will map it to different icons. So what I was planning to do is hijack that that jelly template Do if they for example if I detect a new items Class I will show this as we do instead. Yeah, so what you're describing is the icon shim engine, right? so Cover significant number of use cases The problem that some plugins just use image tags injected by jail by jelly not to this framework because this framework was also introduced in 2015 2016 And all plugins before that they just inject images Okay Yeah, we can do it incrementally ice, you know problem with it Okay, please No, so I was going to say that next step I think it's created and once maybe create a night On the on our epic and Jira create an entry for each icon type and I upload the PR So team thing also you were about to say something I'm awesome. All right Opposite three screenshots to get her in a few minutes I Think that's it for today Does anyone have anything else they want to raise? Just a kind reminder that it's hardcover first. So it's a good time to contribute interested in Any area and of course to use your experience Regist to get my tree Yeah, maybe Awesome. I think Sorry, just writing that down. I think that's it y'all Let's talk more and get her and I guess we're good. Thanks everyone for joining Good to see you. How would they bite you? Bye