►
From YouTube: Jenkins UX SIG Meeting 25 November 2020
Description
Today’s meeting marks the 1st anniversary of the UX SIG. The inaugural meeting took place on the 26th of November 2019.
We discussed iconography, including which icons to start with and whether we should use Material icons from Google or something else like Font Awesome Icons. The discussion then verred into interesting territory when James Nord raised the point that the Table to Divs transition might warrant moving from Jenkins 2.x to 3.0. Finally there was some discussion about open bugs and what impact Tim Jacomb's performance optimization for the Plugin Manager might have on the ATH test cases.
B
A
A
A
Yeah,
let's
celebrate
tomorrow,
okay,
so
we
all
know
each
other,
no,
no!
No!
What
is
new
today,
so
let's
go
ahead
with
it
years
updates.
So
I
wanted
to
talk
to,
I
think
tim
as
well
about
like
progressing
iconography
right
now
in
college.
We
are
focused
on
table
studios
stuff.
We
are
not
able
to
support
in
the
at
the
moment.
We
expect
to
do
in
the
future
the
iconography
work,
but
team
ac.
You
have
already
started.
A
So
the
situation
I
there
was
a
situation
that
we
we
discovered
that
there
were
some
libraries
being
used
so
that
something
something
that
needed
to
be
addressed,
which
is
genjis,
didn't,
handle
its
own
icons.
They
will
handle.
They
were
handled
through
an
external
library
called
icon,
set
e
and
the
constitution
package
so
and
there's
a
pr
by
team
to
integrate
the
that
library
into
jenkins
so
that
we
can
start
migrating
the
icons.
How
do
you?
How
do
you
think
this
is
going
in.
D
So
it
works,
it's
just
a
test.
Failure.
The
feedback
on
the
pr
was
good,
just
put
some
stuff
on
there.
It
was
all
fine,
but
we
just
need
to
look
and
see
why
the
test
is
failing.
A
Yeah,
yes
bring
me,
I
know
I
I'm
on
top
of
this
one
as
well:
okay,
so,
okay,
so
that
was
just
a
generic
update.
We
are
thinking
about,
like
economic
team
is
basically
doing
it
and
trying
to
support
them
as
well
again-
and
I
wanted
to
talk
about
what
we
talked
before
about
the
iconographic
work
order,
something
that
I
I
don't
have
screenshots
at
hand
to
share
with
you
right
now.
A
I
will
try
to
dig
some
map.
Whenever
we
mentioned
we
spoke
when
we
first
introduced
the
iconography
work,
that
there
were
several
icons
several
areas
we
wanted
to
to
restart
right
and
we
categorized
it
in
several
different
categories.
There
were
the
so
yeah.
Let
me
just
go
ahead
and
open
them.
A
A
A
Yeah,
because
it's
it
it's
it's
going
to
be
tricky
to
make
them
look
to
make
these
colors
good
in
the
svg,
but
also
make
them
seem
aware.
I
don't
know
yet
how
to
do
how
to
better
approach
this.
But
what
I
think
is
I've
been
thinking
a
lot
about
what
it
would
mean
to
change
iconography
in
jenkins-
and
I
came
to
the
conclusion
and
I'm
going
to
share
my
opinion
on
please.
I
I
expect
feedback
feedback
that
maybe
for
this
will
be
a
cycle.
A
If
you
change
the
default
items
to
material,
there
are
many
plugins
that
will
not
change
and
there
will
be
a
weird
period
where
some
icons
are
modern,
using
sharpest,
vt
icons
and
some
are
just
not,
and
I
think
that
something
we
could
maybe
not
do
without.
For
this
lds
release,
because
this
is
a
release
that
will
let's
face
it,
we'll
have
weird
ui
stuff
regarding
the
forms
so
and
so
yeah.
D
D
So
if
you
look
at
the
new
icons
and
and
say
the
core
four
requests
that
I
made,
I
don't
think
I'm.
Maybe
maybe
we
leave
this.
Let's
manage
icons
alone,
as
those
ones
are
harder
to
deal
with
in
the
first
iteration,
but
at
least
the
ones
on
like
the
home
page,
the
icons
change,
but
it
shouldn't
really
be
jarring.
C
E
There's
other
icons
where
the
weather
icon
comes,
notably
the
folder
icon,
there's
also
github
orgs
or
branch
source
kind
of
ones
as
well,
that
look
a
little
bit
different
and
are
displayed
next
to
the
weather.
E
D
A
I
I
don't
know
I
I
would
still
focus
on
the
status
indicators
first,
because
it's
it's
nice,
it's
an
it's
a
focused
located
set
of
icons
that
are
just
you
know
together.
You
know
what
nowhere
else
at
least
well.
They
are
using
the
play
when
building
the
updated
plugins
and
the
plugins
update
manager
and
everything
right.
A
A
For
me,
it's
really
weird,
sometimes
in
svg
sharp
icons
next
to
these
pixelated
ones,
because,
let's
face
it,
they
are
a
bit
old.
They
were
not
made
with
arduino
screens
in
mind.
D
Yeah,
I
still
think
iterating
is
better
than
restricting
starting
with
a
pull
request
that
just
changes
it
for
one
icon
and
then
it's
rating
out
and
like
one
or
two
icons
and
then
iterating,
adding
it
to
more.
Some
of
them
are
in
core.
Some
of
them
are
in
plugins,
and
a
lot
of
them
is
just
choosing
the
icon
as
well.
A
Yeah
and
I
will
choosing
the
icon
regarding
choosing
the
icon,
so
I
was
just
I
did
ask
about
this,
because
there
are
many
icons
that
are,
for
example,
you
can
just
change
these
people
icon
to
a
bunch
of
people
right.
There
is
a
terminal
icon.
There
may
be
an
icon
for
this
and
there
are
some
icons
that
they
don't
necessarily
have
a
matching
material,
for
example,
or
in
any
popular
icon
suit,
some
items
that
definitely
need
to
be
custom.
A
For
example,
I
don't
have
an
example
here,
but
there
are
like
100
variations
of
a
notebook
icon,
a
notebook
with
something
right,
for
example,
this
clipboard
these
notebooks.
There
are
many
many
different
variations
of
those,
so
I
I
did
ask
oleg
about
it
and
he
told
me
we
we
need
to
follow
up
on
this,
but
maybe
we're
going
to
lunch
and
put
a
blog
post
and
request
for
contributors
to
contribute
art,
basically
icons,
to
get
some
iconography
contributions
from
the
community
and
maybe
not
just
I
don't
know
so
I
can
campaign
or
something.
A
E
Has
has
anyone
thought
what's
happening
with
the
animation
on
the
currently
building?
I
mean
the
google
doc
shows
it
as
flat
and
not
animated.
I
don't
know
if
you're
planning
on
there
will
be
animation
or
not,
but
but
the
experience
I
have
of
using
any
animated
svgs
on
windows
is
all
browsers
suck
and
they
choose
cpu
as
soon
as
you
start,
using
animation
via
javascript
or
css.
A
Yeah,
I
I
it
really
depends
because
you
can
create
a
a
gif
file
which
is
not
ideal,
especially
in
today's
screens.
Right,
it's
not
ideal,
and
there
are
several
ways
to
animate
it.
I
would
go
ahead
against
animate
through
javascript.
You
know
there
are
three
ways
you
can
animate
it
that
I
that
comes
to
my
mind,
which
is
in
the
svg
code
itself.
A
You
could
have
a
rotation
property
on
this
b
itself
through
css
having
a
rotator,
rotational
property
and
rotational
animation
in
css.
I
think
those
two
are
the
should
be
the
same
in
performance,
but
maybe
in
having
it
in
this
beginning
line.
It's
a
bit
more.
It's
always
faster.
I
do
not
know.
Okay,
I'm
not
sure
about
that
one.
I
need
to
to
research
and
then
there's
javascript
animation,
which
I
I
would
rather
use
rather
than
using
javascript
animation.
F
E
A
A
C
Let's
just
do
the
research
I
mean,
I
mean,
and
obviously
you
know
do
it
test
it
on
windows,
because
that
seems
to
be
yeah.
Let's
get
let's.
A
C
A
E
A
F
A
They
do
have
a
big
library,
I'm
basically
bigger,
but
these
prices
this
week,
this
price
are
not
well
supported.
There
are
community
fork
to
provide
this
price,
these
sprites
and
they
because
google
is
going
to
come
forward.
We've
been
using
an
icon
font,
but
I
know
some
people
like
to
use
bootstrap,
but
I
think
material
is
more.
C
G
C
A
Yeah
and
basically
I
mean
what
we
need
100.
In
my
opinion,
what
we
need
is
a
open
source
icon
library.
That's
we
cannot
go
with
custom
micros,
I'm
not
married
to
material.
If
material
becomes
a
problem,
I'm
more
than
happy
to
revisit
it
and
that's
why
also,
we
should
try
to
keep
the
changes
containing
the
changing
score
and
not
discourage
the
the
plugins
to
bring
their
own
icons.
So
any
thoughts
on
this
yeah.
F
F
So
I
think
they
are
more
progressive
than
material
material
is
something
yeah.
It
started
from
google,
but
it
is
yeah.
I
don't
like
material
design,
so
maybe
that's
I
don't
like
them
so
much
so
I'm
using
font
asum,
but
actually
the
most.
The
main
problem
we
will
have
is
that
we
need
custom
icons
and
it's
really
hard
to
design
some.
If
you
are
a
programmer
like
I
am
so
they
always
look
a
little
bit
strange
when
I'm
designing
an
icon,
so
I
used
fondabesome
because
they
have
the
most
icons.
C
A
A
A
The
same
icons
everywhere
right
so
I
think
that's
it,
but
something
we
can.
We
can
revisit,
and
I
think
this
this
brings
back
to
my
point
about.
Maybe
we
need
to
get
oleg
and
mark
waited
or
well
whenever
there
will
be
in
the
people
in
the
new
borders.
A
A
Okay,
thank
you
effectively.
I
I
serve
to
follow
with
you.
I'm
90,
80
30
with
you
personally,
okay,
shall
we
move
on.
F
A
So
james,
I
know
yeah
games
tables.
A
E
Yeah
internally,
with
there's
been
quite
a
few
plugins
sort
of
broken,
and
I
think
there's
been
some
open
source
ones
that
have
broken
that
you
you've
found
and
fixed
what
you
know
about.
E
I
I'm
concerned
that
this
is
gonna
break
stuff,
that
people
don't
know
about,
because
people
write,
custom,
plugins
and
they'll
upgrade,
and
things
will
just
be
broken,
but
not
from
a
ui
layout
point
of
view,
but
from
a
form.
Submission
point
of
view
is
what
I'm
concerned
at,
which
means,
if
they
kind
of
go
to
change
something
hit,
save
then
they
could
have
lost
some
configuration
in
an
unrelated
part
that
they
haven't
changed,
because
it's
missing
from
the
form
submission
that
doesn't
seem
very
backwards
compatible.
E
So
I'm
just
wondering
why
we're
not
trying
to
say
this
is
jenkins
3.x.
E
It
at
least
signifies
that
there
can
be
some
breaking
changes,
and
people
need
to
do
something
and
it
might
not
be
as
trivial
an
upgrade
as
as
expected
I
mean
we,
we
did
a
jenkins2.x
that
all
it
had
was
a
startup
wizard
and
didn't
break
anything
so,
and
I'm
just
thinking
with
with
the
table
to
div
work
and
also
the
work
with
hdi
security
as
well.
That
has
been
going
on
elsewhere.
C
C
For
you
know
it's
a
little
bit,
you
know
anti-climax
I
mean
I,
I
understand
that
it
will
maybe
make
it
clear
that
a
lot
of
plug-ins
could
be
broken
and
it'll
be
really
important
to
upgrade,
but
I
just
feel
you
know
from
the
outside
point
of
view,
somebody's
going
to
install
jenkins
free,
you
know
thinking.
Finally,
some
new
features
and
it's
going
to
look
just
the
same
as
it
did
before
and
that's
the.
H
A
E
A
Course
definitely
but
yeah.
I
don't
know
how
to
feel
about
this.
I
think
joints
is
lacking
a
major
release
policy,
for
example,
for
example,
having
a
calendar
for
a
major
every
year
and
a
half
having
formal
deprecation
notices
from
one
major
to
another.
You
can
remove
stuff
compatible
stuff
every
year
and
a
half
for
every
three
years,
so
I
think
that's
a
policy
like
english
is
lagging
and
should
be
in
place.
Maybe
that's
something
we
can
raise,
but
that's
a
separate
thing
for
the
youngest
v3.
A
So
if
we
want
to,
if
we
want
to
follow
up
this,
maybe
raise
this
question
with
the
community.
Should
we
get
an
amazing
israel
going
on
how?
How
is
the
discussion
for
this?
How
how
does
the
discussion
for
this
happen.
C
Who
would
even
make
this
decision?
I
mean
it's
not.
Obviously
it's
not
the
ux.
That's
going
to
decide
that
we're
going
to
go
to
4.0.
E
I
think
the
community
eventually
would
probably
be
the
governance
board,
that
would
say
yay
or
nay,
but
it's
up
to
anyone
to
propose
it
and
specific
feedback.
C
I
think
it's
worthwhile
starting
discussion.
I
mean,
maybe
I'm
just
a
little
bit
old-school,
but
I
mean,
I
kind
of
you
know,
remember
back
in
the
90s
or
the
early
zeros
you'd
go
from
version
two
to
three
and
you'd.
You
know
install
this
and
you'd
be
looking
around
to
see
what
all
the
new
features
were.
C
C
A
C
C
A
Think
I
think
it's
worth
it
at
least
raising
the
discussion,
because,
even
if
it's
not
for
now-
which
I
see
that
there
are
some
compatibility
concerns
that
should
be
addressed-
maybe
at
least
the
communication
maybe
should
be
improved,
something
that
it
is
also
very
mentioned
on.
There
has
resolution
the
community
board
in
on
the
issue.
Tracker
am
I
right,
so
I
think
at
least
raising
the
discretion
if,
if
at
least
set
the
set
date
for
agency
v3
for
a
discussion
for
an
official
major
release,
schedule
comes.
A
That
would
be.
That
would
be
great
in
my
opinion.
Well,
so
guys,
if
you
don't
mind,
maybe
creating
the
discussion
for
the
for
the
for
this,
and
maybe
this
can
be
affordable.
A
A
A
D
Not
sure
yeah,
like
the
community
plug-ins
like
that,
are
there
it's
quite
a
few,
it's
quite
a
few
of
them,
but
they're
all
lower
installation
ones,
it's
the
more
obscure
ones
and
we're.
But
the
problem
is
we're
seeing
completely
broken
ui
pages,
which
I'm
not
sure
if
it
really
bumping
to
three,
I'm
not
sure
if
it
really
helps
that
it's
really
just
need
to
fix
the
plugins.
E
Yeah,
it's
it's
it.
It
in
itself
isn't
going
to
fix
anything,
but
certainly
I
think
when
people
upgrade
to
a
new
lts
or
take
a
new
weekly.
Well,
probably
not
the
people
that
take
a
new
weekly
because
they
are
the
people
that,
like
living
dangerously,
but
the
people
that
you
know
move
to
a
new
lts
might
skim
through
the
release
notes,
but
other
than
that,
it's
it's
just
to
upgrade
the
wire
have
to
get
upgrade
whatever
and
and
move
along.
E
They
generally
might
not
expect
to
look
through
all
of
the
release,
notes
or
do
anything
else.
So
so
it's
just
the
fact
that
the
3.0
says
oh,
this
has
got
a
you
know.
If
you
go
via
december,
which
jenkins
does
then
this
has
got
breaking
change
in
it.
So
maybe
I
want
to
pay
a
bit
more
attention
than
just
trying
to
live
once.
E
Jenkins
chord
itself
kind
of
does,
apart
from
this
recent
change
and
the
other
one,
because
you
can
take
a
plug-in
that
was
written
10
11
years
ago
and
run
it
in
at
jenkins
today
and
it'll
still
run
apart
from
the
jenkins
2,
which
was
just
marketing
bump.
D
A
Yeah,
because,
okay,
great
so
next
item,
I
want
to
do
a
little
bit
of
a
bit
of
back
triaging
for
the
basically
tim,
and
I
well
especially,
are
having
there
aren't
many
reports
of
coming
from
table
street
stuff
and
users
just
say.
My
configuration
page
is
broken
right.
So
basically
what
jenny
said
right
so,
but
it's
not
really
that
helpful.
We
need
a
list
of
plugins.
We
need
something
to
see.
How
is
it
broken
so,
but
then
there
are
some.
Those
bugs
can
really
be
solved
plug
inside.
A
I
myself,
I'm
more
focused
on
fixing
stuff
within
jks
itself,
right
bugs
that
bugs
that
are
present
in
jenkins
instead
of
implies.
For
example,
there
were
some
some
of
them
that
goes
with
regressions,
introducing
two
for
four
for
context:
the
engines,
two
four
four
introduce
the
the
they
will
slips
and
javascript
20
versions
in
advance.
A
There
were
a
few
bars
I
found,
and
I
tried
to
fix
so
I
included
them
here
for
the
sake
of
showing
them
because
they
are
back
injecting
score
and
actual
regressions
in
the
in
the
current
years
and
there's
another
one
that
valik
raised,
which
is
a
drag
and
drop,
is
not
working
good,
so
dragging
drag,
drag
and
drop,
especially
from
dragging
an
item
from
up
down
or
something
is
not
working.
Well,
so
I'm
going
to
be,
I
will
try
to
look
into
this
drag
and
drop.
It
doesn't
really
work.
A
Well,
I
rendered
library
with
really
big
items.
A
A
Yeah
and
it's
based
on
who
you
are
and
from
what
I've
seen
the
yahoo
ui
code,
it's
the
the
class
is
not
instantiated
in
any,
at
least
in
any
open
source
plugin,
and
we
can
still.
We
can
always
leave
that
all
the
code
behind
right
there's
nothing
to
avoid.
That's
nothing
that
keeps
us
from
from
from
from
leaving
that
code
for.
A
A
D
A
A
D
I
mean
90
of
them
are
really
easy:
they're
under
they're,
usually
under
an
hour's
work,
just
to
fix
them
up,
there's
a
couple
of
them
that
have
got
tables
they're
using
their
tables
for
their
form
layout,
so
irc,
bot
and
plot.
I
think
they
all
they
kind
of.
They
need
some
redesign
to
work
better,
so
the
rsc
and
plot
and
more
work
than
the
other
ones,
but
most
of
them
are
trivial
upgrades.
We
tend,
we've
been
doing
things
like
documentation,
migration
and
parent
poll
upgrades
and
incrementals.
D
At
the
same
time,
just
these
are
all
most
of
these
are
plugins
that
are
quite
old.
Many
of
them
are
on
parent
bomb,
two
or
one.
Even
so,
some
of
them
need
spot
box
fixes
and
whatnot,
but
it's
all
quite
straightforward.
The
only
one
to
call
out
is
the
tfs
plug-in
which
was
suspended
about
two
weeks
ago
for
licensing.
D
A
Okay,
are
you
having
trouble
getting
because
I'm
saying
you
because.
E
A
D
I
haven't
seen
any
maintainers
fixing
them
I've
seen
this.
A
few
of
them
have
been
fixed
by
the
community,
so
yeah
a
few
of
them
have
been
random
people
coming
in
and
doing
it
that
just
had
it.
I
had
never
seen
them
before.
A
D
D
Run
deck
like
I,
I
adopted
some
of
the
ones
where
people
were
well,
the
ones
that
were
marked
for
adoption,
because
they're
easy
to
take
over
and
one
of
the
ones
where
lots
of
people
were
complaining
about,
but
quite
a
few
of
them
just
got
poor
requests
sitting
there.
I
think
the
only
cloud
be
as
well
as
active
directory.
D
Yeah
he's
yeah
he's
he
got
back
to
me
and
said
that
he
couldn't
do
it
last
week,
I'll
chase
them
up
later
this
week.
I
guess
because
most
of
these,
your
plugins
are
broken.
D
Okay,
the
problem
is,
there
is
one
one
thing
to
be
aware
about
with
azure
is
that
they
basically
shade
they've
got
a
they've
got
a
common
library
which
they
share
between
all
the
azure
plugins
and
they
basically
shade
it,
and
that's
the
one.
That's
got
the
tags
in.
So
even
if
most
of
the
issues
are
in
the
core
library,
but
even
if
you
upgrade
the
plugin
which
the
library
is
in,
it's
called
azure
commons,
core
you'd
expect
upgrading
azure
columns
to
fix
the
issue,
but
it
doesn't.
D
D
Not
that
one
yeah
this
one.
So
if
you
go
to
the
comments,
there's
like
70,
odd
comments
and
there's
lots
of
people
who
haven't
managed
to
identify
which
plug-in
is
causing
the
issue.
They've
mostly
posted
their
plug-ins,
and
it
needs
to
be
arching.
I've
been
trying
to
get
them
to
do
it,
but
yeah.
So
if
anyone
wants
to
spend
a
bit
of
time
triaging
some
of
these
requests.
A
F
A
This
topic:
we
are
17
minutes
early,
so
we
have
james
here
and
I
would
like
to
introduce
something-
an
issue,
if
you
don't
mind,
add
an
extra
gender
topic.
A
A
This
point
in
the
last
minute,
but
something
something
I
came
up
with.
I
remember
it
so
for
context.
For
those
who
don't
know,
team
has
created
a
really
nice
vr
to
greatly
optimize
the
search
and
to
do
to
do
the
plugin
search
in
available
page
server
side
and
generate
the
listing
in
javascript,
and
given
that
james
has
done
lots
of
work,
do
you
have
a
screenshot
or
something
no.
A
Yeah,
well,
it's
okay!
The
point
I
want
to
make
is
another
way
of
things
here,
maybe
james.
I
know
you
know
a
lot
about
the
ath
tests,
especially
how
they
are
set
up
and
everything.
So
do
you
think,
maybe
so,
basically
what
this
does
is
changes
the
the
search
installing
something
that
I
know
many.
I
think
many
ath
tests
do.
Do
you
think
this
is.
D
D
D
E
It
makes
a
query
against
jenkins,
so
jenkins
has
got
the
full
update
center
list
and
nothing
is
displayed
in
the
available
tab
until
you
actually
type
something
in
and
the
time
point
at
which
you
type
something
in
it
goes,
I'm
pretty
sure
it
goes
and
asks
jenkins.
No.
D
It
doesn't
give
it
that's
the
old
behave
so
daniel
changed
it
to
not
show
everything
on
the
page,
so
daniel
changed
it
to
not.
Basically
it
was
a
humongous
page
because
it
had
over
like
1800,
plugins
or
so
on
the
page,
but
daniel's
change
was
basically
to
display
none
on
all
of
them.
He
still
loads
it
from
the
server
puts
it
in
the
page.
You've
got
to
wait
for
this,
wait
for
the
server
to
render
the
page
and
send
it
to
the
client,
and
it's
still
it's
still
slow.
D
G
D
D
D
A
Yeah
something
I
will
I
will
try
to
do
is
I
will
try
to
run
some.
You
know,
there's
an
ph
suit.
With
this
see
it
doesn't
impact
and
see
how
it
how
it
actually
looks
and
post
maybe
a
few
videos
compared
in
sideways
sites
and
tests.
D
A
Yeah
my
concern
here
would
be
that
the
the
reason
I
wanted
to
ask
games
and
stuff
is
that
they
can.
I
don't
know
if
there's
an
issue
that
right
now
what
the
javascript
does.
Is
it
filters
client
side
right?
So
maybe
I
don't
know
if
it's
with
the
same
within
the
same
javascript
loop
before
selenium
search
right
now,
if
the
ath
needs
to
go
to
a
server,
maybe
this
linear
confirmation
trying
to
click.
It
will
happen
first
before
when.
E
A
Sticky,
but
using
css
instead
of
the
javascript,
because
they
may
cause
a
lot
of
test
failures,
because
syrini
will
try
to
click
something,
but
the
buttons
haven't
been
moved
using
javascript.
So
the
some
form
elements
are
hidden
behind
the
buttons.
E
And
in
a
related
note,
we
had
the
same
with
the
breadcrumbs
earlier
in
the
week,
so
so
the
breadcrumbs
had
wrapped,
which
meant
that
and
the
tabs,
when
you
were
in
the
config
for
a
freestyle
job
had
wrapped
and
the
button
that
we
were
trying
to
click
was
somewhere
underneath
the
breadcrumb
bar,
because
the
scroll
had
gone.
Oh,
it
should
be
about
here.
A
Okay,
yeah
so,
and
what
I
will
try
to
do
tomorrow
is
I
will
I
will
try
to
to
run
some
adh
using
this.
I
was
using
this
and
see
how
it
feels
and
see
the
verified
that
doesn't
break
anything
because
yeah
my
concept
was
leaving
everything
going
having
a
server-side
round
trip.
Maybe
boot
messages
something
with
syrian
name,
but
I
I
I'll
try
to
come
back.