►
From YouTube: Jenkins UX SIG Meeting - 13 May 2020
Description
Oleg Nenashev joined the group and the main discussion was about the upcoming Jenkins UX Hackfest which is planned for the week of May 25 to 29. See link for more details: https://www.jenkins.io/events/online-hackfest/2020-uiux/. Joe Brueggen showed the progress on the updated designs for tables. There was also a discussion about how to best land the PR for migrating from tables to divs for UI forms and other elements. This is a significant change to the Jenkins UI and needs careful testing to make sure it doesn't break any plugins.
A
A
All
right
so
a
couple
of
good
topics
here
today,
first
and
foremost,
I,
don't
think
we
have
anyone
on
the
call
who
hasn't
been
on
this
Sigma
T
before
so
I
think
we
can
skip
this
new
introductions.
Does
anyone
have
anything
they'd
like
to
add
feel
free,
of
course,
to
hop
in
there
and
do
this
as
we're
discussing
and
without
further
ado
I
think
you
know,
let's
just
go
ahead
and
dig
it
and
oh
like
do
you
want
to
start
us
off
talking
about
the
hackfest
yeah.
B
B
My
in
the
seek-
and
here
you
can
see
that
we
had
something
a
number
of
projects,
including
newcomer
and
then
areas
like
some
features
from
local
updates
from
our
code.
Also
Jenkins,
accessibility.
This
is
a
topic
revision
we
described
and
discussed
last
time
other
newbie
friendly
issues.
We
also
had
a
few
contribute
restoration
out
about
dark
theme
for
Jenkins.
So
what
we
need?
B
We
start
the
discussion
about
support
policy
for
things,
but
in
principle
we
want
to
have
it
and
there
are
other
projects
which
are
currently
under
discussion,
existing
grid
permissions
and
basically
read
on
the
web
interface
and
again
your
credentials
here.
I
keep
plugging
etcetera,
etcetera.
So
this
is
the
current
least.
This
list
is
a
moving
target
at
the
moment,
so
we
will
be
adding
items
may
be
removing
some
mighty
and
subletting
descriptions,
updating
general
issues
so
that
there
will
be
more
information
on
the
list.
B
B
So
this
is
a
quick
introduction
and
event
his
life.
We
already
started
getting
registrations,
so
by
now
we
have
more
than
20
registrations
and
Counting.
So
we'll
see
where
we
get
but
I
think
that
we
have
a
good
chance,
a
pretty
good
event
and
facility
of
facilitating
stories
in
our
roadmap,
because
the
most
of
these
items
are
somewhat
represented
in
this
roadmap.
At
the
moment,.
B
So
it
adds
more
participants
and
if
you
do
not
see
yourself
in
this
list-
and
you
would
like
to
all
join
just
to
do
that,
so
it
can
be
done
by
a
pull
request
and
we
all
started
documenting
projects.
So
now
there
is
a
bit
more
description.
You
can
fill
up
dates,
drinks,
accessibility
and
the
user
interface
over
hope.
So
basically,
these
three
items
that
represent
their
stories.
We
already
have
on
the
roadmap
well,
except
accessibility,
which
is
a
new
one.
B
B
So
if
we
go
to
the
current
version
of
this
page,
so
basically
everybody
is
welcome
to
submit
their
project
ideas
and
then
we
will
somehow
tell
them
and
show
them
on
this
page.
So
here
you
can
see.
For
example,
there
is
a
query
for
dark
theme
or
let
me
just
open
a
virtual
version
of
this
page,
because
there
were
some
ideas
are
in
the
pool
request.
B
It
takes
a
while
okay,
so
here,
for
example,
we
have
Jerry
picks
for
who
can
fill
up
this
jury
a
bit
for
accessibility.
We
also
have
a
general
waiting
for
a
newcomer
friend
the
issues
and
right
now.
This
query
shows
something
like
13
inches.
I
still
need
to
scrub
them,
but
there
were
some
relevant
ones.
So
the
first
thing
you
could
do
you
could
just
put
issues
for
plug
in
spare
and
hip
example
of
one
in
Sanjay
plug-in
unable
to
response
a
function
for
all
the
tables.
B
D
B
B
B
C
D
E
B
We
have
more
than
20
legislations
and
speaking
of
people
on
this
collar.
I
guess
it's
only
me
who
registered
and
then
be
the
most
of
these
20
people
are
not
usual
suspects.
A
lot
hazard
has
also
registered,
so
we
people
on
this
call,
but
again
I
think
that
we
can
get
a
good
number.
So
what
we
have
is
a
kind
of
target
for
us
is
58
contributors.
Well,
basically,
it's
exactly
number
of
t-shirts
we
have
secured
for
now,
but
if,
like
we
get
beyond
that,
we
will
also
see
what
we
can
do.
B
Because
he
had
20
registrations,
you
know
we
never
know
how
many
contributions
he
will
actually
get.
So
we
will
keep
pushing
the
event,
and
hopefully
it
will
be
a
good
opportunity
to
just
get
together
in
the
community
like
we
did
it.
For
example,
for
java
10-plus
hackathon,
we
had
a
lot
of
different
conversations.
It
was
first
time
when
some
contributors
met
each
other
even
with
children,
because
in
2018
there
was
no
practice
of
regular
video
calls.
B
D
D
B
Yeah
we
have
some
discussion,
I
mean
let
me
switch
to
the
planning
doc
because
we
have
tend
to
give
fun
there.
So
we
started
sampling,
different
events.
Yeah
this
pitch
is
getting
a
bit
long,
but
iam
so
May
25th
will
be
opening.
We
have
a
confirmed
session
for
1:00
p.m.
UTC,
so
they
will
basically
just
say
hello
to
some
overview
about
how
to
contribute,
how
to
record
your
contributions,
etc.
B
D
A
D
B
A
D
B
A
D
B
B
B
Okay,
so
basically
it
will
be
handled
in
that
form
of
developing
a
meet
up.
So
we've
had
a
great
block
about
I
think
find
COI
for
the
portal
plugins,
so
I
think
we
could
just
use
this
content
as
a
kind
of
overview
section,
and
if
somebody
is
interested
that
we
can
have
more
such
sessions,
so
the
whole
idea
is
basically
to
have
a
hot
fest.
So
if
anybody
wants
to
have
a
developer
meter
or
whatever
we
can
do
that
or
just
Show
and
Tell
for
particular
topic.
B
So,
for
example,
we
plan
a
session
about
migrating
plug-in
documentation
to
beat
hub
yes
again,
but
we
will
do
this
session
and
I
also
asked
him
about
system
get
permission
so,
okay,
so
we
just
need
to
discuss
the
date,
but
the
entrance
for
we
do
this
session
and
so
on.
So
if
you
want
to
present
a
particular
story
which
is
related
to
user
experience,
we
can
schedule
a
session
during
this
week
and
if
you
would
like
to
propose
something,
just
do
that.
D
B
B
Our
best
to
do
that,
but
we
already
a
good
number
of
contributors
and
actually
at
the
time
it
is
quite
good.
So,
for
example,
for
the
communication
we
have
just
announced
jihad
Google
season
of
dogs,
so
there
will
be,
but
then
technical
writers
exploring
junkies
project,
and
we
have
already
got
messages,
maybe
from
all
of
them,
maybe
more.
B
They
will
all
suggest
this
head
first
as
an
opportunity
to
contribute
the
same
for
google
Summer
of
Code.
We
also
keep
this
option
open.
So
if
students
want
to
contribute,
they
are
welcome
to
do
that
and
it's
the
main
reason
why
we
do
it
in
the
end
of
me
before
the
coding
starts,
so
that,
firstly,
we
have
mentors
and
students
potentially
contributing
to
this
project,
and
it's
a
good
opportunity
for
coming
in
the
moment
for
them.
B
Well,
it's
got
a
knitted
effort
in
the
community,
Jim
yeah,
so
what
it
means.
It's
basically
me
mark
Lisa
and
Tracy
organizing
that,
in
terms
of
just
doing
all
this
back
and
think
so,
I
will
be
probably
the
main
host
for
all
the
events
mark
is
taking
care
of
the
documentation
because
he's
the
communication
officer
say
Melissa
is
taking
care
about
the
ransom
display.
B
The
worst
part
include
encouraging
the
way
website
and
for
UI
UX
I
would
definitely
appreciate
somehow
is
getting
rethink
running
because
it's
a
major
topic
so
having
more
contributors
would
be
great
but
yeah.
For
me
personally,
I
will
be
a
full
time
this
week
on
the
event.
Well,
maybe
except
necessary,
jsoc
stuff,
but
yeah
I,
don't
own
any
other
events.
B
D
A
B
Yeah,
so
we
keep
going
these
teams
etc.
Yeah,
you
know
when
we
were
doing
the
Java
10-plus
hackathon.
We
had
almost
30
contributors
in
total
during
this
one-week
event
and
it
was
a
hey.
We
have
a
chance
of
having
a
lot
more
I,
guess
still
less
than
100,
but
still
like
a
decent
number
of
contributors,
and
we
really
want
to
have
it
as
a
kind
of
community
get
together
so
that,
for
example,
in
York
seek
you
have
a
meeting
right
in
the
middle
of
racket
on
27th
right.
B
B
F
F
B
B
F
B
B
B
Talk
to
Felix
but
yeah
next
week,
but
the
connection
item
so
to
agree
that
it
would
be
useful
and
maybe
another
topic
which
we
could
clarify.
So
if
we
really
do
themes,
maybe
we
could
have
a
how-to
guide
about
creating
Jenkins
themes,
but
he
again
with
all
the
disclaimers
about
theme
compatibility.
So
what
we
did?
We
start
the
discussion
about
things
support
policy.
B
This
is
basically
this
text.
We
discussed
with
Felix
and
will
have
already
got
some
positive
feedback.
So
too
long
did
the
Train
it.
We
just
want
to
document
the
current
state
where
we
grantee
exactly
no
forward
or
backward
compatibility
for
themes,
and
we
keep
it
is
this
until
they
can
feel
improvements
are
done.
B
So
this
is
the
current
proposal
and
we'll
be
rolling
out
female
first
on
only
if
it's
accepted
by
the
hackathon.
So
my
question
to
you:
George
Jeremy
and
two
others
taken
that
this
policy
is
published.
Are
you
fine
with
putting
more
things,
because
you
know
that
it
would
potentially
compatibility
at
risk,
but
at
the
same
time
the
engine
is
all
going
to
be
there?
B
D
B
B
B
A
G
Just
they
wanted
to
clarify:
does
it
make
sense
to
popularize
this
heck
fest
are
using
different
channels,
retweeting,
and
maybe
only
Lincoln
in
and
related
question.
If
somebody
who
doesn't
have
experience
with
Jenkins
at
all,
does
it
make
sense
to
ask
those
people
to
join
and
contribute
to
different?
It
is
just.
B
We
do
some
promotion
on
our
own,
but
definitely
more
promotion
wouldn't
hurt
about
newcomers.
We
explicit
say
that
we
innovate
every
budget,
regardless
of
the
experience
for
that.
We
firstly
create
a
new
comer
friendly
stories,
so
there
are
some
linked
here.
We
will
have
more
linked
from
other
places.
B
Then
yes,
aim
for
documentation
again
either
a
new
come
out
friendly
ones.
We
will
also
have
a
chat
where
everybody
is
welcome
to
or
common
ask.
This
chat
has
been
already
created
by
the
way.
So,
if
you
want
to
join-
and
in
addition
to
that,
we
are
as
I
said
in
the
beginning,
we
will
have
your
UX
testing
as
suggested
item
again,
it's
basically
it's
an
area
where
we
would
benefit
from
newcomers,
especially
user
experience,
testing
for
installation
guidelines
for
tutorials
for
installation
for
things
like
that
they
an
advantage
to
being
a
comer.
B
Definitely
doesn't
make
sense
to
do
that
because
historically
Jenkins
is
mostly
a
tool
used
by
professionals,
and
it
also
means
that
the
most
of
our
contributions
come
from
companies
well
as
individual
contributors
or
as
company
contributors,
but
from
people
who
want
who
use
Jenkins
and
who
want
to
improve
that.
So,
if
somebody
wants
to
contribute
it's
a
good
opportunity
to
start,
we
know
that
company
contributions
yeah.
There
is
a
lot
of
obstacles
like
let's
say:
contributor,
License
Agreement.
B
So,
for
example,
sharing
your
story
just
posting
in
social
media
or
you
are
UX
testing,
you
don't
have
to
write
code
and
hence
you
don't
have
to
get
permission
from
your
company
to
submit
this
code
in
public.
Fortunately,
there
is
not
so
many
companies
in
the
world
who
require
you
to
approve
tweets
or
whatever
yeah.
There
are
some.
B
A
Take
the
screen
back
for
just
a
moment
and
I've
got
a
quick
share
here.
Let's
see
if
I
can
get
through
this
without
coughing
I
apologize.
If
I
need
to
go
on
mute
all
right,
so
we
usually
take
a
look
at
a
a
design,
deck
of
sorts
and
look
at
ongoing
progress
of
some
some
front-end
UI
element.
Styles.
This
week
it's
going
to
be
a
pretty
quick
and
straightforward
one
so
linked
here
we
have
some
early
iterations
and
I
do
mean
early
on
table
styles
for
Jenkins.
A
So
for
a
bit
of
context,
because
we
have
a
couple
of
people
on
the
call
who
weren't
here
last
time,
which
is
awesome,
we
link
all
of
these
decks
and
pretty
much
everything
that
we
talked
about
on
this
document,
which
should
be
available
in
the
UXA
page
for
future
reference.
So
if
you
ever
want
to
go
back
and
look
at
this
stuff-
and
this
excuse
me-
this
UI
revamp
initiative
is
outlined
here.
A
If
you
want
to
check
that
out
so
for
today,
we're
just
going
to
take
a
look
at
as
I
mentioned,
some
early
table
Styles
the
intended
outcome.
Here,
being
you
know
what
let
me
do
this
since
unknown
the
big
monitor
being
to
update
Jenkins
tables
to
use
a
more
modern
aesthetic,
which
can
then
result
in
a
more
user-friendly
experience,
so
not
changing
dramatically
the
functionality
in
keeping
what
we've
been
doing
in
recent
weeks
here,
updating
styles,
which
doesn't
prove
the
experience,
but
not
necessarily
in
a
deep
way,
right.
A
We
also
would
like
to
try
and
meant
some
interactive
states,
as
we've
seen,
we've
established
those
in
the
sidebar
work
and
things
like
that,
possibly
on
entire
rows
and
tables,
which
would
create
sort
of
a
more
consistent
experience
with
some
of
the
other
elements
that
we're
working
on
again
at
this
stage.
These
are
just
ideas.
These
are
not
being
implemented
currently,
but
when
we
get
there,
of
course,
we'll
share
that
and
we'll
talk
about
it
like
we
always
do
so.
As
I
say
here,
we
still
need
to
do
an
audit.
A
Much
like
we
did
with
button
Styles
throughout
Jenkins
to
see
the
wide
variety
of
table,
treatments
and
table
usages
throughout
the
Jenkins
interface,
and
that's
going
to
inform
this
work
a
lot,
but
for
this
very
quick
update
for
this
quick
deck,
we're
just
going
to
look
at
three
screens.
This
is
a
screen
shot
of
current
table
right.
The
the
most
visible
table
for
a
lot
of
people-
and
this
is
this
next
screen-
is
if
we
were
to
apply
some
of
the
EP
standard.
A
Excuse
me
not
standard
some
of
the
styles
that
we
are
trying
to
standardize
throughout
Jenkins
of
adjusting
spacing
with
some
adjustments
to
our
typography
reflected
here.
Adjustments
to
hyperlink
styles,
notably,
these
are
not
with
updates
to
our
icons,
which
is
something
we're
aiming
to
do
in
the
coming
ones
as
well.
Like
we've
talked
about
so
not
perfect.
A
If
this
were
an
interactive
prototype,
we
would
be
able
to
see
interactive
states
here
reflected
so
that
things
are
a
lot
more
clearly
selectable
when
you
interact
with
them,
it's
a
lot
clearer
how
you're
doing
that?
What's
being
done,
as
you
interact
with
the
table,
excuse
me
I
think
we
got
a
comment
here.
All.
A
A
Now
it's
just
a
picture
right.
I
have
to
stress
that
so
I
appreciate
that,
but
we're
gonna
see
you
know
the
limits
of
what
we
can
actually
implement
in
tables
and
it
really
comes
back
to
how
they're
being
used,
which
I
don't
technically
understand
yet
so
so
we'll
see
what
we
can
do,
but
we
definitely
like
to
improve
legibility,
just
general
understandability
of
tables
as
they're,
used
throughout
the
UI
yeah.
B
One
thing
to
keep
in
mind
that
plug-in
a
minor
Jeff
yoy
is
basically
a
separate
project
on
the
roadmap
at
the
moment,
and
there
is
a
number
of
contributors
who
change
it.
A
lot
shut
out
today
in
Outback.
Basically,
what
all
the
way
out
there
so
I
believe
that
changing
cough
Styles
should
be
quite
a
struggle.
A
C
Makes
sense
here
for
me
said
to
look
into
several
plugins
what
kind
of
tables
are
currently
used
so
because
these
tables
you
are
showing
are
not
a
typical
table
from
a
plug-in
I
think
these
are
some
yeah.
They
are
you
using
a
table,
but
actually
these
things
are
not
what
I
think
about
a
table.
So
normally
you
have
tabular
data,
but
this
is
some
kind
of
detailed
information
for
the
plugins,
so
it
would
make
sense
to
look
I
have
some
other
plugins
or
look
into
some
other
plugins
as
well.
A
B
Thank
you.
She
will
so
very
different
difficult
in
terms
of
stalling.
We
pass
through
the
same
on
JSA
on
so,
for
example,
one
thing
to
say:
we
had
many
pages
like
let's
say,
roadmap
which
follow
the
table
layout.
So
thanks
to
this
being
a
kind
other
contributors,
hoplites
some
magic
so
that
the
tables
can
collapse,
etc.
So,
basically,
they
still
get
flown
way
out,
even
though
they
still
tables
in
HTML.
So
maybe
something
like
that
will
be
applied
to
the
I'm,
not
sure
potentially
yeah.
A
B
B
B
Okay,
so
we
have
a
pull
request,
which
is
related
to
replacing
many
tables
now
lay
out
two
leaves
it's
not
that
tables
job
was
talking
about.
We
also
use
tables
to
align
components
on
the
layout
and
basically,
it's
considered
as
bad
practice,
especially
in
terms
of
accessibility
and
also
because
layout
is
very
fixed.
B
Also,
it
makes
it
very
difficult
to
modify
that
and
there
was
a
lot
long-standing
requests
from
Josh
sort
of
about
changing
from
tables
to
leaves
and
just
to
provide
some
context.
First
time
we
discussed
this
topic
was
something
like
2013
and
2014
in
the
developer
menu
list,
and
since
that
we
have
never
touched
dead
because
it's
considered
to
be
extremely
complex
and
potentially
a
breakin.
B
But
yes,
here
we
are
so
thanks
to
Felix,
thanks
to
team
and
other
contributors,
and
thanks
to
Joseph,
we
actually
have
a
pull
request
which
does
just
short
of
changing
bed
yeah.
It's
a
massive
change
across
the
Jenkins
web
interface,
so,
basically
replacing
a
lot
of
tables
which
just
used
to
render
layouts.
B
This
change
is
likely
to
be
a
breaking
one.
That's
why
we
postponed
it
until
the
LCS
cut
off,
but
the
new
LTS
baseline
was
selected.
So
technically
we
can
nurse
the
Nvidia
and
there
is
some
going
discussion
about
how
we
could
no
and
basically
there
are
two
ways
we
discussed
over
past
day
or
so
so
one
way
is
to
just
land
it
before
the
hug
fest
and
likely
they
will
be
regressions.
B
So
we
invite
contributors
to
work
on
that
to
fix
the
district
rations,
it
will
be
a
bit
of
a
boilerplate,
but
it
will
be
more
coming
for
contributors.
Another
way
is
to
actually
do
crowd
testing
during
the
hot
fest,
so
have
several
contributors
invite
more
for
this
project
and
we
can
provide
to
them.
We
can
provide
ways
to
test
that,
but
it
would
be
a
more
conservative
approach
so
what
I
wanted
to
discuss?
B
E
During
the
heck
fist,
if
we
merged
I
think
if
we
merge
it
at
the
beginning
of
the
heck
via
Steam
version
of
call
that
people
will
be
working
off,
would
have
this
in
it,
but
it
wouldn't
be
released
which
could
catch
some
issues,
it's
more
likely
to
catch
issues.
If
people
are
working
off
of
that,
we
could
have
a
bug,
bash
and
safe
and
ask
people
to
test
it.
E
E
B
Challenge
here
that
we
will
need
to
provide
guidelines
how
to
how
to
test
that,
for
example,
we
needed
for
Java
11
before
I
created
a
development
branch.
We
set
up
incremental
delivery
for
them
where
we
set
up.
Docker
I
delivered
it
for
that,
but
basically
it
didn't
cut
their
job
11
hug
fest.
We
had
a
branch
in
the
jingis
core
repository
where
we
were
integrating
changes
and
the
thanks
to
our
CAC,
the
environment.
We
were
getting
versions
after
each
match,
so
we
could
do
something
like
that.
B
So,
for
example,
in
Java
11
hackathon
I
try
to
find
links,
but
we
do
coordinate
through
Google
Doc,
so
we
had
a
Google
Doc
where
everybody
was
putting,
what
exactly
they
tested,
which
plugins
etc,
and
actually
we
got
contributions
so
that
same,
for
example,
for
jab
200.
When
we
were
doing
that,
we
again,
we
were
coordinating
it
through
a
Google
Doc,
where
applicants
new
bidder
was
putting
the
changes.
E
E
Yeah
option
one
or
one
button
is
that,
yes,
as
only
works
for
me
as
well,
a
preference
for
one
just
because
I
don't
want
to
have
to
rework
retest
and
conflicts
again
and
again
again,
just
just
because
of
how
wide-ranging
it
is.
I
feel
like
Java
relievers
different
is
that
a
lot
of
the
changes
could
be
main
lines
in
Java
T.
In.
B
B
So
he
definitely
would
prefer
fast
approaches
because
a
if
we
assume
that
we
want
to
merge
it
in
this
LCS
cycle
so
that
it
becomes
available
to
LCS
user
and
its
users
in
September.
Then
we
just
have
two
or
three
months
to
stabilize
the
Becker
system,
but
still
we
probably
don't
want
to
break
it
completely
for
weekly
users.
B
B
E
B
E
E
B
Once
it's
merged
I
think
it
will
be
a
great
improvement,
so
I
tried
it
on
your
phone
arrow
screens,
while
something
less
than
1000
pixels.
It's
an
arrow
screen
and
Jenkins
yeah.
This
layout
already
gives
a
lot
of
advantages
and
yeah
I'm,
not
even
talking
about
launching
Jenkins
on
mobile
phone.
The
interesting
project.
E
D
A
Last
one
may
be
pretty
quick,
so
I
know
you,
you
had
added
as
a
discussion
point,
you
had
saved
logo
and
you
shared
some
drafts
of
some
concepts
there.
I
could
speak
to
it
real
quickly.
Just
because
we
talked
about
it
earlier
is
something
that
I'm
gonna
I'm
gonna
try
and
create
something
for
us
as
well.
A
Maybe
work
on
a
new
iteration
of
your
concepts
as
well
in
the
coming
weeks,
so
it
may
or
may
not
be
ready
by
the
next
cig
meeting,
but
this
is
something
we
can
upload
onto
the
the
sig
page
and
makes
a
better
impression.
We
share
on
social
media
or
in
other
places
in
other
venues
about
the
cig.
So
that
might
be
all
there
is
to
say
about
that
one.
But
do
you
have
anything
else
so,
like
I
know
where
we're
coming
up
on
time
here,
yeah.
B
I
think
just
quick
one,
so
yeah.
If
you
want
to
take
a
look
at
better
examples,
you
can
go
there,
I
deliberately
not
showing
them,
because
most
like
Joe
will
come
up
with
something
much
better
because
he
has
spent
just
several
minutes
and
yeah.
So
right
now
we
basically
have
a
standard.
Jenkins
logo
I
believe
somebody
at
some
point
copy
pasted
this
logo
from
my
changes
in
their
face,
Gingka
say
your
website,
so
the
resolution
of
this
race-
yeah,
it's
quite
small.