►
From YouTube: Jenkins UX SIG Meeting 4 Jan 2023
Description
Jenkins user experience special interest group January 4, 2023
00:50 - Security reviews for UX pull requests
02:46 - Collecting feedback on UX regressions
10:47 - Recent UI improvements
26:19 - Upcoming UI improvements
29:25 - Pipeline graph view improvements
A
Welcome
this
is
the
Jenkins
user
experience
special
interest
group.
It's
January
4th
2023.
Happy
New
Year
topics
that
I've
got
on
the
agenda.
Security
reviews
for
ux
poll
requests,
user
feature,
flag
status,
report,
I,
don't
know
without
vodac
here.
If
we'll
actually
do
that,
one
I'm
going
to
move
it
to
the
end
in
case
vadak
doesn't
make
it
Yahoo
UI
removal
Tim!
Is
it
okay?
If
that
one's
on
the
list
or
would
is
there
anything
you
want
to
put
there.
A
Okay,
all
right
so
take
that
one
off
feedback
on
UI
on
UI
ux
regressions
was
a
topic
last
month,
so
I
brought
it
forward.
Keyboard
usability
was
a
topic
last
month,
but
I
wasn't
sure.
If
there
was
anything
we
needed
there
are
there
and
then
I
assume
what's
next
in
UI,
and
maybe
we
should
have,
should
we
have
a
topic
that
is
what's
happened
recently
in
UI.
A
A
A
A
A
Okay,
then,
let's
go
on
to
the
next:
how
to
collect
General
feedback
on
UI
and
ux
regressions.
In
the
last
session,
the
discussion
had
been
around,
let's
see
where
was
it
maybe
I'm
off
base
and
even
creating
the
issue?
Oh
yes,
so
the
question
was
jira
Issues
new
issues
with
appropriate
labels
and
cleaning
up
old
issues.
Any
comments
from
those
in
the
in
the
session
about
about
the
topic.
C
The
only
issue
that
I've
seen
has
been
adding
the
regression
label
before
something
has
been
triaged,
so
the
most
efficient
process
that
I've
seen
has
been
to
if
you're
reporting
a
regression
to
also
triage
it
at
the
same
time
and
find
the
the
original
commit
that
introduced
the
regression
and
and
and
also
to
comment
on
the
original
change.
So
that
kind
of
starts
the
process
of
discussion
and
resolution
as
quickly
as
possible.
But
when
that
isn't
when,
when
the
original
change
isn't
known,
there's
some
work
to
be
done
to
discover
it.
So.
C
The
I
think
what
I've
been
doing
is
using
the
untriaged
label,
the
ux
entry
as
labeled
to
indicate
you
know,
hey,
there's
more
bisection
that
we
need
to
do
before
we
can
identify
which
change
caused.
The
regression.
A
And,
and
are
you
you
finding
that's
working
I'm
a
little
worried
that
the
ux
on
triage
label
may
have
quite
a
cube?
Certainly
if
the
submitter
does
the
bisect
I
can
see
why
that's
the
most
efficient
that
then
lets
others
immediately
say:
oh
what
shall
we
do
about
this?
Whereas
if
somebody
else
has
to
bisect
it's
There's
real
work
to
do
the
bisect.
C
Yeah
there's
real
work
either
way,
so
it's
just
a
matter
of
finding
the
time
to
do
it,
but
it's
it's
important
to
be
it's
important
work
to
do.
Okay,.
A
Any
other
any
other
I'm,
not
sure
what
more
to
go
with
there
will
continue.
It
sounds
like
we'll
continue
using
the
ux
on
triage
label,
we'll
continue
encouraging
submitters
to
do
the
bisect
themselves
so
that
we
identify
which
exact
commit
because
I
guess
the
other
is.
We
continue
encouraging
people
to
use
small
commits
so
that
the
target
of
a
bisect
is
is
a
a
relatively
narrow
scope.
Change
that,
if
it
had
to
be
reverted,
could
be
reverted
without
major
damage
to
other
things.
C
A
C
A
while
back
I
had
offered
to
provide
help
with
people
who
are
interested
in
learning
how
to
do
bisection
more
efficiently,
because
I
over
the
last
few
months,
I've
come
up
with
a
process
that
works
pretty
well.
For
me,
at
least,
for
example,
you
know
I
skipped
compiling
the
tests,
because
you
don't
need
to
run
any
tests
when
you're
bisecting,
so
I
figured
out
kind
of
how
to
make
that
feedback
loop
as
tight
as
possible.
C
A
C
A
A
A
Next
topic,
then,
was
what's
happening.
What's
happened
recently
in
UI
improvements
and
here
the
thoughts
that
I
had
where
we
could
look
at
the
the
most
recent
changelog
from
jenkins.io
and
see
quite
a
number
of
places
where,
where
there
have
been
improvements
added,
are
there
any
things
Tim
that
you
would
like
to
highlight.
A
I
could
well,
yours
are
more
truthfully.
Yours
are
more
valuable
if
you've
got
anything
you
would
like
to
share.
I
would
rather
go
to
yours.
First
mine
or
just
looking
sort
of
at
the
history.
C
B
Give
me
one
six:
if
I've
got
no
I,
don't
have
it
quite
ready,
we'll
see
what
else
I
can
I
can
give
a
reason.
Give
a
quick
demo.
B
B
Okay,
can
you
see
weekly.ci.gkins.io.
B
Okay,
so
a
few
things
went
in
the
last
couple
of
releases.
One
of
them
is
that
console
log
and
a
few
other
Pages
have
now
got
a
breadcrumb.
So
it
goes
all
the
way
over
to
console
output
rather
than
finishing
here.
B
C
B
Okay,
so
here
you
go
this
Advanced
button
here,
with
the
dot,
dot,
dots
and
if
you'd
modified
a
field
and
then
saved
it
and
then
reloaded
it,
you'd
also
get
a
little
okay.
B
In
some
cases,
you
get
an
icon
next
to
it
that
showed
that
the
fields
inside
it
have
been
modified
so
in
here
just
to
show
them
to
change
from
Advanced
dot,
dot
dots
to
Advanced,
with
a
little
arrow
which
changes
depending
on
what
state
it's
set
and
then
there's
a
little
icon
that
goes
next
to
it
when
you've
modified
the
value
it
says
edited
here.
A
B
B
Management
links
have
now
had
badge
items,
icon,
support
added
so
next
to
manage
plugins.
If
someone
hadn't
been
so
quick
updating,
plugins
there'd
be
a
little
badge
here,
showing
telling
you
how
many
sorry
does
anyone
hold
on
that
one
might
not
be
merged.
Yet
I
think
that
one's
still
open.
C
B
Okay
yeah,
so
one
of
them's
still
open,
so
it's
not
managed
not
on
the
badge
so
on
the
management
Links
Page
badge
is
now
a
component.
Previously
it
was
either
just
as
a
custom
definition
just
for
managed
plugins.
Now
it's
a
component
extensible
component
that
anyone
can
use
on
the
manage
Jenkins
page.
So
it's
currently
used
for
managed,
plugins
and
for
manage
old
data.
B
There
will
be
a
count
up
here
and
a
tool
tip
and
there's
a
open
pull
request,
which
also
adds
it
to
the
manage
plugins
page
on
the
right
here,
with
account
showing
how
many
available
plugin
updates
and
also
makes
badges
available
in
the
context
menu,
and
so
it's
not
just
in
the
plugin
manager.
It's
a
it's
part
of
our
task,
so
anyone
using
ltask
can
also
add
a
badge
as
well.
B
A
B
Yeah
there's
some
in
the
Prototype,
there's
I
think
there's
a
few
examples
in
of
some
badges
as
well
on
the
builds
card.
B
B
Yes,
that's
a
different
sort
of
concept,
I'm,
not
sure.
If
there's
any
others,
no
I
think
that's
the
that's.
The
only
one.
B
Apart
from
that,
there's
a
couple
bugs
fixed
when
you
apply
changes
it
no
longer
prompts
to
you
saying:
are
you
sure,
because
you've
already
saved
it
and
we've
reverse
at
the
label
destructive
buttons
dismiss
as
the
which,
with
the
current
button
design,
the
administ?
The
admin
monitor
contrast
just
couldn't
really
work
with
with
the
buttons?
It
needs
a
some
sort
of
tweaks
or
button
changes,
but
there's
no
there's,
no
small
fix
that
we
could
see.
B
B
B
Recent
bug
fix
fixed
that
I
think
that's
about
all.
That's
came
in
recently.
It
was
two
weeks
ago,
there's
now
symbol,
AP
symbol,
Java
API
for
declaring
symbols
for
using
symbols
and
Java
code,
so
I
think
Julia's
using
that
in
his
plugins.
B
So
you
probably
saw
here
that
I
was
using
well
in
the
design
Library.
You
would
have
seen
that
I
was
using
the
search
bar
component,
so
nice,
just
when
you
come
in
here
so
file's
not
in
there
yet,
but
so
there's
now
a
search
component
that
you
can
use
and
supports
icons
as
well,
so
rather
than
scrolling
all
the
way
to
the
bottom
of
the
page.
B
I
think
it
auto
focuses
as
well.
So
as
soon
as
you
arrive
on
here,
just
type
validation.
B
So
that's
a
new
component
which
is
also
being
used
on
the
manage
Jenkins
page
and
it's
registered
on
this
keyword
shortcut.
So
you
can
just
type
log
and
go
to
that
page.
A
Okay,
so
the
that
that
search
I
had
not
experimented
with
yet
the
search
on
the
manage
Jenkins
page
is
looking
at
all
the
things
in
that
context.
So
if
you
type
load
statistics,
it
would
write
okay,
so
it
chooses
those
items.
B
B
But
we
may
look
at
that
later,
I
think
so
that's
just
going
back
through
the
last
few
weeks
releases
Church,
the
tippy
pull
request
was
finally
merged.
I,
don't
know
if
we
mentioned
that
in
the
last
one,
but
so
it's
no
longer
using
the
I
think
it
was
probably
Yahoo.
B
It's
just
yeah,
quite
a
nice
bit
of
placement
and
there's
an
API
in
it
as
well.
So
you
can
there's
a
couple
of
knobs
that
you
can
tweak
as
well
if
you
want
to
have
like
an
interactable
menu,
so
you've
got
the
warnings.
B
B
This
one
here
so
you
so
this
is
a
widget
that
warnings
in
G
uses.
So
this
is
LCS
spam
see
when
I
hover
over
this.
It
doesn't
just
straight
away
disappear.
So
that's
what's
known
as
interactable,
so
you
can.
You
can
set
the
interactable
element
if
you
want
to
be
able
to
hover
over
text
without
disappearing.
It's
like
a
data
data
attribute.
You
can
see
it
yeah,
so
I
think
that's
about
it.
Unless
anyone
remembers
anything
else,.
B
Yeah
2.375
the
breadcrumbs
were
reworked
into
a
more
modern
ones
and
yeah
a
couple
releases
ago
we
restored
highlighting
the
last
breadcrumb
because
it
was
missing
in
quite
a
lot
of
places
and
the
API
is
not
the
best
but
yeah
2.385
yeah
a
whole
bunch.
More
places.
I've
got
breadcrumbs
added
to
configuration
page
here
and.
C
B
A
So
any
other
topics
that
people
want
to
want
to
highlight
on
on
the
what's
arrived
recently
in
ux
improvements,
I
could
look
at
the
I
could
show
the
change
log.
If
that
will
help
I'm,
not
sure
that
it
tells
us
anything
more
than
what
Tim
has
already
shown
us.
We
did
get
I
guess,
HTML
syntax
is
now
available
for
node
descriptions
and
there's
a
hide
values
and
tables
Edition.
That
was
added.
That's
part
of
the
user
experience.
B
Oh
Oops
I
meant
to
show
that
did
you
want
to
show
that
Mark
or.
A
B
Cool
so
yeah,
so
a
new
change,
new
kind
of
security
enhancement
change
was
released
in
the
last
release.
B
B
B
I'm
going
to
click,
show
hired
here,
because
I
don't
know.
What's
here.
B
B
We
were
at
about
I,
think
35,
open
with
UI
pull
requests
and
we're
now
down
to
19
with
I.
Think.
B
A
A
B
Yeah,
so
the
next
one
is
the
changing
the
changing
some
of
the
context
menus
to
use
Tippy
instead
of
Yahoo
UI.
So
that's
that's
the
one.
That's
waiting
on
Security
review
at
the
moment,
I
think
today
and
that
one's
going
pretty
smoothly
I,
don't
think
I've.
B
A
B
So
yeah
just
waiting
on
Security
review
and
then
yeah
we'll
be
able
to
replace
that
I.
Don't
think,
it's
all
the
context
menus
so
button
drop
downs
haven't
been
changed
in
some
places,
but
it's
just
keeping
it
as
a
smaller,
simple
PR.
B
C
A
A
Any
other
items
you
wanted
to
highlight:
I
noted
that
you
went
to-
and
it
looks
like
the
site-
is
still
running.
The
the
Prototype
site.
You'd
use
to
show
show
possible
vision
for
the
next
next
for
a
future
Jenkins
UI.
Would
you
be
okay
if
I
embedded
that
URL
here
or
maybe
you
could
share
the
URL
or
is
it
something
you're
you're
not
really
ready
for
people
to
to
look
at
and
think
about?
What's
the
future,
what
might
the
future
be.
A
B
A
B
Nice,
okay,
yeah
I,
can
show
that
quickly.
A
B
B
There
was
quite
a
lot
of
fixes
done
to
the
or
the
algorithm
was
reworked,
so
it
works
a
lot
more
like
blue
ocean.
So
most.
B
So
yeah
the
algorithm
has
been
fixed
up,
so
this
is
very,
very
limited
cases
that
don't
work,
it's
mostly
matrixy
sort
of
things,
I
think
and
quite
weird
cases,
but
yeah
in
general.
It
works
fine
pulled
in
the
card
design
from
the
Prototype,
so
see,
there's
a
couple
of
cards
and
then
you
can
expand
it
and
using
ionicons
and
keyboard
and
everything
to
expand,
and
so
that
integrates
here
with
GitHub
projects
and
just
pulls
in
some
information
from
the
details
card.
A
Yeah
I
I
love
that
details
card
because
on
a
pull
request,
it
shows
me
the
pull
request
title
it's.
It's
amazing
how
helpful
that
is
for
me
when
oh
what
what
what
was
the
four
eight
nine
one
or
five
nine
five,
five
nine
seven
gives
me
no
information.
It
doesn't
give
me
nearly
enough
information,
whereas
pipeline
graph,
you
showing
me
that,
in
the
in
the
tab
or
on
that
card,
select
builds
by
display
name
that
Matt.
That
means
something
to
me.
B
Yeah,
so
you've
got
repo-
it's
probably
not
too
Irrelevant
in
this
case,
Branch
PR
commit
and
then
when
I
started,
timespins
in
queue
and
how
long
the
build
took.
So
thank
you.
This
is
showing
one
of
the
cases
where
it
doesn't
quite
work.
B
Going
on
there
anyway,
so
that
was
that
card
there
and
there's
also
some
buttons
here
you
can
rebuild
and
then
for
I
think
simple
pipelines.
You
can
also
go
to
the
configuration
page.
B
Doesn't
say
quite
a
lot
of
work
and
styling
done
so
no
longer
overflows,
it's
using
kind
of
a
cleaner
design.
It
highlights
it
highlights
the
active
step.
C
B
So
you
can
go
to
overall
stage
as
well
and
get
stage
information
and
in
the
stage
information
there'll
be
a
link
to
any
failed
steps.
So
you
can
click
the
link
to
go
to
any
failed
steps
and
there's
an
algorithm
based
on
Blue
Ocean
as
well
to
automatically
open
the
open
the
failed
step.
If
anything
failed
along
with
being
able
to
rebuild
from
this
page
without
leaving
and
going
to
a
different
page.
B
I
think
there's
a
little
bit
of
so
also
that
got
rebranded
from
like
pipeline
graph
view
to
being
called
I.
Guess
this
pipeline
graph
and
pipeline
console
and
they've
got
new
icons
and
from
the
job
page
it's
called
stages
and
a
little
bit
of
work.
I
think
maybe
a
little
bit
of
cleanup
was
done
here,
and
it
was
a
PR
that
I
haven't
finished,
which
reworks
that
page
to
use
a
card
layout
as
well
I'm,
not
sure
how
far
along
I
got
on
it.
B
B
Right
and
I
was
this
page
here,
just
continuously
polls
currently
I
was
I,
just
turned
off
because
I
didn't
have
time
to
implement
it,
but
it
was
pretty
annoying
all
right,
and
this
is
so
this.
This
goes
to
a
different
page.
It
doesn't
pop
out
a
model.
B
So
then
you
get
a
full
page
view
of
it.
So
I
think
it
was
I,
think
the
reason
I
didn't
merge.
It
was
I
wanted
to
add
a
bit
more
to
this
page
like
a
details
card
or
something,
but
it's
not
sure,
I
didn't
or
maybe
I
just
wanted
to
review.
I.
Don't
know
it
was
a
while
ago
I'll
get
back
to
it.
At
some
point.
A
So
those
were
the
all
the
topics
we
had
for
today
unless
somebody's
arrived,
who
wants
to
talk
to
feature
flag
status
or
keyboard,
usability
or
other
topics?
Are
there
other
topics
to
be
brought
up.