►
From YouTube: Jenkins UX SIG Meeting - 1 April 2020
Description
Romén showed his work on the alert banners. He identified several types and styled them using bootstrap colors and material-ui icons.
Oleg shared the new roadmap definitions and gave some proposals how to represent the UI revamp in the roadmap.
A
A
A
A
So
this
is
what
we're
looking
at
here
is:
is
one
of
the
result
so
that
exercise
I
could
have
put
a
whole
bunch
more
screenshots
up
of
things
we
collected
and
there
will
be
some
of
those
on
one
of
these
next
slides,
but
I'm
not
super
necessary,
and
this
is
what
it
has
boiled
down
to
and
I
should
point
out.
You
know
like
with
most
of
these
meetings.
What
we're
looking
at
is
a
work
in
progress.
This
is
subject
to
change
and
we
can
talk
about
it.
A
A
Now,
for
each
of
these
styles,
of
course,
there
will
be
multiple
different
interactive
states,
such
as
the
enabled
state
disable
hover,
States
oops.
My
mouse
is
misbehaving
for
each
of
these
styles.
Now
this
gets
a
bit,
perhaps
a
little
bit
unnecessarily
complex
looking
at
it,
so
we
will
look
at
it
and
graphically
just
in
just
a
moment,
but
first
I
wanted
to
review
the
idea
behind
these
Styles.
A
So
the
primary
style
is
the
most
high
emphasis
style
button
right,
it's
what
we
would
think
of,
as
usually
those
blue
buttons
throughout
the
or
by
right
now,
but
it's
not
the
default
style,
because
in
most
cases
we
don't
want
more
than
one
of
those
primary
buttons
on
screen,
so
our
default
of
style
would
be
actually
that's
secondary.
That
has
a
slightly
less
intense
design,
so
we're
for
slightly
lighter
emphasis.
Haley
welcome,
but
it's
a
lot
more
common
throughout
the
universe.
This
notion
of
a
transparent
style
is
something
new
here.
A
It's
very
low
emphasis:
hey
there,
it's
very
low
emphasis
and
it's
essentially
it
has
attractive
states
that
resemble
a
button,
but
it's
just
primarily
in
its
default
state
appears
it's
text.
However,
it
not
the
same
thing
is
a
text
to
link
again
we'll
look
at
this
in
just
a
second,
the
final
style
here
being
warning.
This
is
high
emphasis
and
it's
very
similar
to
primary.
A
A
So,
let's
back
up
for
just
a
second
and
look
at
you
know,
this
is
just
some
screenshots
essentially,
but
this
is
a
what
we're
thinking
of
when
we
describe
standard
buttons
throughout
the
interface.
So
these
can
include
these
primary
or
secondary
styles.
But
this
is
that
standard
category
right
and
this
is
the
current
iteration,
the
first
iteration
of
the
redesigned
buttons.
So
we
have
four
rows
here
for
each
of
those
four
styles,
the
primary
secondary
the
transparent
and
the
warning.
A
Again,
as
I
said,
you
know
these
being
the
most
common.
These
are
the
most
common
throughout
the
Jenkins
interface,
and
the
idea
here
is
that
they
exhibit
really
standard
button
behavior.
So
they
have
really
standard
typical,
interactive
States
right,
enabled
disabled
hover
state,
a
focused
state
and
a
down
state.
A
Now
we
think-
and
again
this
is
just
the
first
pass,
but
we
think
that
this
variety
of
styles
and
these
various
interactive
States
should
cover
all
the
use
cases
we've
identified
for
this
standard
button
category
throughout
Jenkins.
Anyone
have
any
thoughts
or
questions
on
that
before
we
keep
going.
B
A
A
So
I
think
that
merits
a
little
bit
more
exploration
like
you're,
saying
yeah,
because
because,
if
it's
disabled,
for
whatever
reason
the
user
does
lose,
that
that
insight
into
the
fact
that
it
was
a
high-stakes
element
to
begin
with
right
that
it
was
a
warning
of
some
type,
that's
completely
lost
in
the
disabled
State.
We
don't
want
that
so
great
great
question.
Let
me
look
into
that
and.
B
A
So
what
I've
done
so
far
for
testing
is
I've
tested
the
the
text
in
various
weights
against
the
colors
and
that
works,
but
let
me
go
ahead
and
also
do
that
for
sure
text.
The
excuse
me
run
these
two
buttons
side
by
side
through
the
various
filters.
I
have
a
tool
that
allows
me
to
do
that
really
easily
and
and
I'll
double
check,
but
I
believe
and,
of
course,
these
colors
are
all
coming
from
that
palette.
We
looked
at
a
few
weeks
ago.
A
C
A
A
You
know
there's
no
PR
yet,
but
because
this
is
just
the
first
iteration,
but
these
would
become
live
inside
the
current
interface,
okay,
yeah
and
in
fact
we
started
looking
at
it
inside
of
the
current
UI,
and
that
already
revealed
some
inconsistencies
right,
like
we've
already
identified
a
couple
places
where
these
need
to
be
improved
as
straightforward
a
design
as
they
are
so
that
they
don't
clash
too
much
with
the
current
UI.
So
these
will
be
improved
as
we
go
here.
Yeah.
D
A
Awesome
and
then
here
we
have
a
second
variation
here,
so
everything
about
this
next
screen
is
the
same,
except
that
these
buttons
have
a
paired
on
with
them.
So
we
have
some
more
work
to
do
around
defining
how
we
treat
icons
in
as
part
of
this
project
right.
We
have
a
lot
more
investigation
to
do
there
frankly,
but
one
thing
we
do
know
is
that
we're
leaning
very
heavily
on
the
material
design
library.
So
these
states
are
the
exact
same.
D
I
need
anything
anything
there.
Any
thoughts,
yeah,
there's
something
I
want
to
mention
here.
So
here's
a
jacket,
the
objective
is
to
show
how
we
would
style
by
default
icons
within
buttons.
It's
not
like.
We
are
going
to
say,
okay,
this
button
with
this
class
will
have
this
like,
and
this
icon
automatically
by
default.
No,
if
would
you
put
an
icon,
a
certain
class
within
an
icon?
It's
going
to
look
like
this
okay,
but
you
still
need
money
and
put
the
icon
intentionally.
B
B
Proposing
that
capability,
I
will
just
suggest
you
that
you
are
also
creating
someone
guide
but
which
icon
to
use
to
which
usage
to
keep
some
consistency
across
the
application,
because,
if
you
just
let
the
maintainer
or
developer,
choose
any
icon,
they
want
in
the
set.
You
will
have
a
lot
of
different
things
that
are
not
good.
In
essence,
yeah.
A
A
A
D
A
D
Want
a
place
where
we
can
say
you
want
to
put
icons.
Do
it
like
this?
You
want
to
see
what
icons,
what
icons
are
available.
Look
at
this
page
from
appear
other
than
that
I
really
don't
know
it
will
happen.
There
is
much
we
can
do
with
it
all
of
the
alternatives
to
document
these
processes
take
big
time.
E
So
we
will
have
Jerry
talks.
Maybe
it's
not
an
ideal
approach,
but
detectives
has
automatic
generation
for
the
communication.
So
if
you
take
a
look
at
Jenkins
right
now,
you
basically
get
some
documentation.
Obviously
it's
not
perfect
for
front-end,
because
it's
basically
a
Java
doc,
like
think
yeah,
so
we'll
provide
some
documentation
and
yeah.
We
also
had
the
drinkers
design
language
but
Jenkins
design
language
documentation
would
need
a
minor
maintenance
which
is
not
something
I
would
wear
ties.
Yeah.
D
F
Have
one
question:
what
is
about
the
size?
Are
we
intending
to
create
buttons
only
of
the
same
width,
or
is
this
still
up
to
the
users,
because
I
think
currently,
our
layout
is
totally
strange
because
some
buttons
are
25
pixels,
some
buttons
are
200
pixels.
So
from
my
perspective,
it
would
make
sense
that
we
also
define
a
default
size
of
each
button.
I.
A
D
What
I'm
doing
doing
my
POC
implementations
is
removing
all
button
styles
from
from
Yahoo
UI.
Oh
I,
miss
tiling
the
buttons
through
the
Jihu
UI
classes,
but
I'm
removing
all
existing
button
styles,
so
that
they
are
a
clean
slate
and,
for
example,
there
are
two
plication,
some
certain
area
widgets,
for
example,
buttons
restyle.
He
terrorists
around
repeated
elements
at
restyled
on
Java
forms,
I'm
remain
trying
to
remove
all
of
that
and
make
them
playing
basically
make
them
the
same
everywhere.
D
A
Alright,
something
that
just
popped
into
my
head
here
is
I'm
looking
at
the
screen
a
lot
of
these
colors
for
some
of
these
states
that
we
see
between
these
two
screens
are
very
light
and
close
to
white,
and
that's
because
they
don't
always
need
to
stand
up
against
their
background
if
they
have
a
stroke.
But
the
reason
I
point
that
out
is
because,
depending
on
your
particular
monitor
configuration
as
we're
looking
at
these,
the
styles
can
look
very
different.
A
So
you
know
we
provide
these
decks
and
you
can
always
pull
this
up
on
a
different
device
or
look
at
it
after
the
call,
because
I
think,
even
as
we're
looking
at
things
together
over
zoom,
they
can
be
translated
differently.
So
I
thought
I'd
just
point
that
out
and
you
can
always
check
these
out
after
the
meeting
all
right.
That
is
about
it
for
this
deck.
The
next
styles
that
I'll
be
sharing
with
you
in
a
future
meeting
will
be
for
this
category
of
expandable
buttons.
A
I
understand
that
name
might
not
be
perfect
and
that's
okay,
but
that's
sort
of
this,
this
grouping
of
buttons,
who
excuse
me
of
buttons
that
have
this
functionality,
where
you
can
drop
down
and
select
something
from
an
item
list
and
that
third
category
being
Submission
buttons
things
still
thinking
about
the
existence
of
this
category.
This
might
not
merit
its
own
thing.
Perhaps
they
should
just
be
primary
secondary
buttons
on
the
bottom
of
a
field
and
that's
okay,
too,
so
doing
a
little
more
investigation
there.
B
E
A
D
D
Think
I
want
to
mention
is
that
I
chose
you.
You
said
we
will
probably
be
updating
these
three
style
guidelines
really
soon
I
mean
please,
but
we
will
not
be
sharing
them.
I,
don't
think
we
will
be
discussing
ganging
a
futuristic
medium
because
we
want
to
move
ahead
with
the
buttons.
So
probably
you
can
expect
a
draft
EPR
before
Monday
or
Tuesday.
D
The
code
is
the
code
is
a
bit
complex,
but
at
least
we
want
to
create
the
PR
and
have
it
out
there,
because
the
button
is
something
that
should
it's
really
different
from
looking
at
the
designs
and
actually
playing
with
them.
So
hopefully
we
will
be.
The
initial
PR
will
contain
at
least
here's
the
normal
buttons
and
the
drop-down
styles
and
the
submission
patterns
for
you.
If
you
want
to
call
them
like
in
that
way,
we'll
maybe
may
come
later,
but
yeah
so
good.
E
E
D
D
A
A
E
A
C
Green
button
here,
it's
okay,
okay,
sharing
my
desktop
here.
Can
you
see
my
screen
alright?
So
this?
This?
Is
the
this
pull
request
on
improving
the
alerts
that
we
have
so
there
was
this
ticket
reporting
some
weird
behaviors
in
our
existing
alerts.
So
we
had
this
Saturday
so-called
success
honored.
That
appears
when
you
apply
changes
to
an
existing
job.
For
instance,
you
will
see
this.
C
She
was
broken
in
the
sense
that
it
seems
that
the
Napper
had
changed
its
height,
but
they
did
not
the
alert,
hadn't
and
also
not
is
like
at
the
same
time,
this
was
maybe
using
like
a
beach
strange,
colors
and
the
icon
was
definitely
like
was
a
small
size,
PNG
icon
that
didn't
scale
very
well,
and
the
same
thing
happened
to
in
other
cases
like
in
this
particular
case,
which
you
are
copying
a
token.
You
would
get
these
alert.
C
Also
looking
weird
so
I
was
doing
some
research
and
found
there's
several.
There
are
at
least
four
alert
states,
so
the
green
one
for
success,
the
default
one
used
for
copy,
but
broadly
stuff
as
well,
and
then
we
had
warning
and
errors.
So
initially
what
I
was
doing
was
looking
at
bootstrap
alerts,
the
colors
they
had
it
be
I
linked
it
here,
so
I
can
show
so
was
taking
the
DS
as
kind
of
sort
of
standards
applied
them.
There
was
some
discussion
in
the
PR
and
I
think
we
provided
these
good
resource.
C
C
The
successful
one,
the
default,
which
is
used
for
copying,
that
use
case
that
I
showed
before
warming.
An
error
I
used
the
material
icons
that
we
had
already
included
in
Jenkins
Jenkins
already
had
some
material
icons
in
the
source
code,
so
I
just
reuse,
the
ones
that
were
already
there,
yes
to
the
ones
that
were
more
similar
to
the
ones
that
I
saw
in
the
example
of
the
material
we
had
material
plan.
C
Apart
from
from
that
UI
visible
changes,
a
discussion
with
Felix
we
were
using
maybe
can
show
that
quickly
from
the
files
changed.
So
basically,
all
this
behavior
it
was
embedded
in
a
J's
file,
had
some
behavior
that
was
using
the
who
UI
animations.
So
everything
was
in
the
in
the
ES
file,
the
JavaScript
file.
So
all
the
colors
were
right
there,
so
it
was
kind
of
not
very
nice
to
maintain
so
fell.
C
Exciting
was
to
move
them
to
CSS
classes,
which
I
did
now
so
I
include
these
CSS
classes
for
the
different
notifications
and
also
same
thing
for
for
the
animations
right.
So
then,
all
we
are
doing
in
the
J's
file
is
each
state
has
a
class
also
the
default
class
and
the
icon,
and
then
we
said,
remove
or
add
the
class
accordingly,
when
hiding
on,
shall
we
so
just
to
show
this
running?
I
have
I
have
Jenkins
running
here,
and
now
you
can
click
apply.
C
It
will
show
the
new
other
with
steam,
with
the
fight
trading
will
fade
out
effect
very
similar
to
the
one
we
had
now
to
be
shorter
in
the
fading
and
it
definitely
matches
the
height
and
I
think
the
colors
are
much
nicer
than
the
ones
we
had.
The
the
icon
is
SVG
switch
scales,
so
I
think
it's
I'm
quite
happy
with
the
result
and
that's
why
I
wanted
to
show
this
small
change,
but
I
think
every
little
helps
so
hope.
C
A
E
E
C
E
G
I'll
share
my
screen.
Well,
so
so
romantist
for
clarity.
I,
don't
think
you
want
to
back
port
this
change!
I
assume
you
want
to
go
forward
in
the
next
LTS
and
it
will
naturally
be
included
in
the
next
LPS
just
naturally,
so
no
need
for
an
LTS
candidate,
LTS
Canada's
used
for
things
that
we
port
backwards
to
a
release.
G
E
E
So
you
can
see
that
it
will
be
decision
making
in
five
weeks
yeah
we
shifted
to
the
dates,
so
we
will
be
choosing
the
next
LCS
based
on
in
five
weeks
commonly
it
would
have
been
in
seven
weeks
but
taken
there
be
some
very
issues
we
made
it
respective
and
adjusted
for
that.
So
yep
five
few
weeks
is
not
delivered
some
things
here.
There.
C
A
E
I
just
added
one
quick
item,
so
if
I'm
different,
I'm
sure
yeah,
you
might
have
already
seen
that
when
I
start
to
change
screen,
so
this
dashboard
is
exactly
why
you
don't
let
me
work
on
UI,
but
yeah,
all
sort
of
shorts.
We
are
working
on
making
a
public
road
map,
so
basically
a
community
driven
way
to
highlight
them
all.
The
stories
which
are
critical
to
the
junk
is
coming
Indian
and
right
now
we
have
a
story
for
you:
I
ux3
mom
there.
E
Basically,
it
represents
what
happens
and
user
experience.
Special
interest
group
and
I
wanted
to
get
your
feedback,
but
it's
enough
or
whether
we
could
add
more
cans.
So,
for
example,
if
you
go
to
the
documentation
which
is
linked
from
here
with
the
development
version
yeah
so
here,
basically
there
are
two
milestones,
so
one
is
CSS
develop.
Another
one
is
follow
the
work.
E
So,
for
example,
we
could
have
split
it
two
times
in
the
roadmap
or
we
could
add
more
items,
every
interest
from
other
sig
numbers,
but
it
really
needs
a
feedback
from
those
who
work
on
this
area.
So
right
now,
this
roadmap
is
not
complete.
We
are
just
working
on
that,
but
if
you
see
something
which
could
be
edit,
please
let
me
know.
D
We
are
still
discussing
within
classes.
What
to
propose
to
go
next
after
styling
probably
will
include
the
other
styling
things
we
we'll
keep
doing
styling
rolling,
but
we
are
also
looking
at
more
deep
changes.
Maybe
it
will
make
sense
to
create
another
entry
for
those.
If
you
also
want
to
create
an
entry,
for
example,
maybe
it
can
be
good
to
put
tomorrow
to
give
more
visibility
to
the
just
just
sort
of
changes
for
forms.
They're,
really
big
I
think
it's
great
to
call.
D
F
C
Yeah
Mike
my
two
cents,
where,
along
those
lines,
that
would
probably
be
good
to
have
some
more
granular
items
so
that
we
people
feel
that
we
are
actually
delivering
stuff,
because
if
we
have
up
to
be
over
a
task,
maybe
it
takes
a
very
long
time
to
be
completed.
You
have
wrinkles
is
what
Alex
mentioned
like
changing
forms
from
tables
to
date,
maybe
that
to
be
something
that
we
can
mention.
Maybe
other
staff
as
well
yeah.
E
So
idea
for
this
roadmap
is
to
hinge
stories
on
the
top
level,
because
there
is
a
lot
of
initiatives
happening
in
different
areas
and
yeah.
This
list
is
not
complete.
It
will
look
completely
different
by
the
release.
Sorry
about
that,
but
yeah,
for
example,
of
how
it
works
there
is,
you
know,
and,
for
example,
heat
to
York's
ongoing
projects.
So
if
somebody
is
willing
to
update
this
page
to
highlight
a
key
statistic
once
by
Josh,
maybe
a
story's
only
is
working
on
in
terms
of
JavaScript
libraries
etc.
We
can
point
to
that.