►
From YouTube: Paper Cuts Settings Review
Description
Sascha, from the UX Paper Cuts team, walks through recent work he and Annabel completed for Settings throughout GitLab.
A
So
awesome,
so
we
are
meeting
today
to
discuss
or
just
to
review
what
paper
cuts
has
been
working
on
for
settings
over
the
last
two
Milestones.
So
this
Foundation
starts
to
to
jump
into
working
more
in
depth
and
settings.
A
I
thought
it
would
be
really
helpful
to
have
some
insight
from
Sasha
and
team
on
what
they've
worked
on
and
I
think
Sasha.
You
mentioned
that
yesterday
that
you
encountered
a
lot
of
things
that
actually
I
think
this
was
your
idea.
So
you've
encountered
a
lot
of
things
that
would
be
helpful
for
us.
So.
C
Yes,
yes,
let
me
share
my
screen
quickly.
C
C
Window
perfect,
all
right,
so
I
don't
want
to
bore
you
with.
Like
all
the
consistency
changes
we
did,
but
just
focus
on
maybe
the
biggest
changes
we
did
in
the
in
the
last
two
milestones.
C
So
the
first
thing
was
the
addition
of
sticky
sections.
So
some
of
the
settings
Pages
we
we
basically
eliminated
the
accordion
element
and
introduced
sections
with
like
sticky
sections.
C
So
you
know,
like
the
the
title
of
each
section,
would
be
sticky
as
long
as
the
the
section
is
is
visible,
and
we
also
introduced
like
a
sticky
footer,
so
that
the
save
changes
button,
for
example,
on
some
settings
pages,
is
always
visible,
so
the
user
doesn't
have
to
scroll
all
the
way
down
to
do
or
to
save
changes.
C
We
couldn't
introduce
that
to
all
settings
pages,
so
we
only
introduced
this
setting
or
this
style
to
settings
Pages
where
we
were
able
to
remove
the
accordions,
because
we
have
a
lot
of
settings
pages
in
on
the
project
level
and
on
the
group
level,
which
have
like
a
ton
of
different
forms
and
each
form
can
have
a
safe
changes
button
right.
So
we
have
some
auto
save
settings
and
then
we
have
some
which
requires
a
save
button.
C
So
this
it's
itself
might
be
one
thing
to
look
at
how
we
can
solve
that
that
little
mess
in
in
settings
as
a
whole,
but
yeah.
This
was
the
first
edition.
C
I
think
it's
best
shown
here
on
the
settings
preferences
page
and
then
the
the
other
big
part
was
that
we,
let
me
go
here
so
for
all
the
pages
which
still
use
this
accordion
Style.
C
C
You
know
like
consistent
across
the
board
because
there
was
a
mix
of
secondary
color
and
not.
This
was
a
subtle
change,
but
was
changed
through
all
the
settings
Pages
we
have
in
gitlab
and
then
the
bigger
change
was
to
introduce.
C
C
Maybe
this
is
a
better
example
yeah,
so
to
have
like
the
the
ad
form
so
before
we
had
like
settings
where
we
intermixed
actual
settings
like
toggles
input,
Fields
with
like
an
ad
form,
and
there
was
no
break
between
okay,
what
is
actually
which
are
settings
and
which
is
like
the
ad
form
itself.
C
So
with
the
introduction
of
the
this
GL
Court,
you
know
name
to
be
defined
in
the
future
of
this
component
as
we
discussed
yesterday.
But
then
we
have
like
a
single
approach,
how
we
display
those
additional
content
in
settings
and
how
it
behaves
with
adding
content
and
managing
content
being
deployed.
Tokens
has
another
one
and
deploy
Keys
has
also
one
so.
A
Yeah,
it's
actually
jump
in
here.
The
the
reason
if
I
remember
right
that
you
did
this
was
that
under
the
the
previous
state,
you
would
have
to
actually
navigate
through
the
form.
First
before
you
even
saw
what
you
had
created
for
settings.
So
this
kind
of
flips,
the
Paradigm,
where
you
see
what
you've
already
set
and
then
you
get,
then
you
can
take
an
action
to
see
the
form
and
be
able
to
do
additional
information.
So
this
reduced
the
the.
C
C
Yes,
so
that
that
was
that
that
is
100
correct,
so
first,
like
a
good
example
was
web
hooks
because
it
has
a
pretty
long
ad
form.
So
if
you
have
like
a
smaller
screen,
this
is
a
pretty
big
one
here,
but
if
you
have
a
smaller
one,
you
would
never
see
content
at
its
first
glance,
you
would
always
be
welcomed
by
the
ad
form.
C
So
if,
if
you
go
to
settings
to
manage
content,
you
will
never
see
that
content
right,
because
you
would
always
be
greeted
by
the
form
secondary
also
like.
If
you
rely
on
keyboard,
like
for
accessibility
reasons,
for
example,
you
would
have
to
go
through
the
whole
Forum
before
you
actually
access
the
content,
which
is
there
and
with
the
introduction
of
that
component,
we
actually
see
at
the
first
glance
the
content,
and
you
know,
users
don't
have
to
go
through
the
whole
content,
like
the
whole
ad
form
before
they
see
the
content
itself.
C
And
the
third
reason
was
that,
as
I
mentioned,
like
managing
those
parts
in
settings,
we
had
a
lot
of
different
paradigms,
how
we
actually
display
them
and
how
to
add,
content
and
and
how
to
remove
content
and
stuff
like
that.
So
we
try
to
uniform
the
approach
used
across
like
settings
UI
with
like
this
to
be
defined.
Currently
a
GL
cart,
custom
implementation.
We
have
so
yeah
that
that
that
were
basically
like
the
the
bigger
changes
we
we
did
across
the
board
in
in
settings.
Ui.
A
Yeah
just
a
question
like
the
ability
to
add
new
before
seeing
what
exists
just
in
the
keyboarding
and
focus
order.
I
was
curious
like
if
there
was
exploration
on
like
you
get
to
the
bottom
of
the
list,
and
then
you
can
add
a
new
one
to
know
that
it's
going
to
be
appended
to
that
or
like
was
there
an
exploration
on
on
some
of
that
interaction.
C
C
C
Oh
I
forgot
one
change,
let
me
see
where
we
actually
can
see
it,
so
we
did
another
change
where
we
we
actually
started
to
limit
certain
field,
lengths
in
like
the
width
of
input
fields,
for
example,
because
in
a
lot
of
different
areas
in
settings
we
basically
just
use
like
a
hundred
percent
with
for
input
fields
or
drop
downs
or
whatever
all
the
time,
even
if
the
the
actual
required
input
might
only
be
one
chart
or
two
charts,
so
we
actually
tried
to
make
use
of
what
actually
is
defined
in
pajamas
right
to
have
like
the
different
sizes
for
for
input
Fields
like
the
small,
medium
large
axle
sizes.
C
A
Yeah
yeah,
so
you've
shown
examples
from
both
user
settings
and
project
like
like
what
was
your
approach
to
unifying
like
across,
like
the
different
levels
of
settings
or
different
types
of
settings,
we
have.
C
Like
I
said
we
we
didn't
do
any
or
we
try
to
avoid
any
high
level
changes.
So
we
did
not
touch
like
those
overview
page
like
those
settings
Pages.
C
You
know
like
to
change
like
the
accordions
on
those
pages,
because
in
itself
these
settings
pages
are
very
long
and
you
know
they
would
need
a
more
holistic
approach,
maybe
to
to
tackle
or
like
to
to
change
the
the
reason
why
we
we
actually
introduced,
like
the
the
sticky
headers
here,
for
example.
C
These
are
Pages
which
use
the
side-by-side
layout.
You
know
which
had
like
the
section
title
on
the
left
and
then
the
content
on
the
right,
and
we
tried
to
simplify
those
pages,
because
we
were
in
alignment
that
you
know,
especially
with
the
introduction
of
the
of
the
Cyber
navigation,
that
doesn't
make
sense
to
use
that
layout.
C
So
we
wanted
to
get
rid
of
the
two
column
layout
in
settings
and
we
replaced
those
instances
with
you
know
like
the
sticky
sections
instead,
so
that
was
one
of
the
more
conceptual
changes
with
it.
But
we
didn't
want
to
go
further
and
you
know
like
touch
those
you
know,
settings
and
and
and
group
pages
as
a
whole,
but
it
only
made
changes
to
the
sections
itself,
not
to
the
pages.
A
A
You
you
did
mention
when
we
did
when
we
ducked
before
that
there
were
just
some
things
that
you
and
Annabelle
ran
into.
That
would
be
just
good
like
helpful
to
know
I'm
curious
what
what
some
of
those
things
might
have
been
yeah.
C
So
when
we,
when
we
did
some
research
on
you
know,
we,
we
searched
a
bit
through
Reddit
and
social
media
channels
and
stuff
like
that,
just
to
get
an
idea
of
feedback
around
settings,
UI
and
also
like
searching
you
know
like
in
issues
like
older
issues
and
one
of
the
things
which
came
up
quite
often
or
like
multiple
times,
was
that
it's
very
hard
to
search
through
settings,
because
you
know
if
you're
in
general,
you
only
search
through
the
general
settings
and
not
integration,
web
books
or
whatever.
C
But
maybe
you
don't
know
that
a
setting
you
know
like
is
part
of
general
or
like
another.
You.
D
C
Like
another
section
here,
so
it
would
be
beneficial
to
to
have
like
a
global
search
example,
if
you're
in
a
project
that
you
can
search
through
all
the
project
settings.
C
That
was
one
of
the
things
we
saw,
but
you
know
that
was
like
out
of
scope
because
it
was
a
big
big
change
and
needs
more.
You
know,
like
yeah
I,
think,
like
a
whole
holistic.
Look
at
things
because
currently
how
settings
is
built,
it's
not
possible
to
introduce
that
right.
C
So
that
was
one
of
the
things,
because
there
are
some
overlapping
things
like
you
know
like
in
merch
requests
or
general
and
and
which
you
might
not
know
where
settings
are
located
right.
So
it's
hard
to
find
those.
C
So
that's,
maybe
something
you
know
to
note
down
or
have
a
look
at.
You
know
the
the
discoverability
of
settings.
D
A
D
That's
that's
the
major
thanks
for
walking
through
them
through
the
changes.
I
noticed
in
advanced,
looked
quite
different
as
well
on
this
one.
D
C
Yeah
so
you
mean
Integrations,
for
example,.
C
Yeah
I
think
Austin
is
not
here
right.
He
would
maybe
be
interested
in
that.
So
there's
a
long
story
around
that
advanced
section
in
settings
and
how
we
you
know,
could
improve
or
remove
like
the
the
alert
style
like
the
custom,
other
style,
which
wasn't
an
alert
and
stuff
like
that.
C
So
that
was
one
of
the
last
things
we
we
tried
to
to
see.
If
you
know
we
could
use
the
cards
here
just
because
we
use
that
that
component
quite
often
in
settings,
so
it
was
on
hand
to
to
make
use
of
it
here
as
well.
C
Now
that
it
has
to
be
like
that,
but
I
know
that
the
advanced
section
popped
up
quite
often
that
it
needs
some
change.
So
that
was
like
just
our
approach
to
to
try
to
clean
up
some
things,
because
there
were
a
lot
of
different
elements
used
in
this
section,
and
now
we
just
use
like
a
single
one
for
everything
not
saying
that
this
is
the
best
approach,
but
it
was
just
you
know,
on
hands
to
to
to
make
a
change
here
as
well
to
clean
up
things.
C
That
was
just
kept
as
as
it
was
so
you
know
before
we
had.
You
know
like
some
elements
which
had
like
a
description
and
some
did
not
have
one,
so
we
just
kept
it,
as
is
so.
That
was
basically
like
a
one-to-one
translation
from
what
we
had
before
twos
and
carts.
C
So
no
I
mean
this.
This
could
be
changed
easily,
but
we
didn't
want
to
to
go
any
further
down
the
rabbit
holding
in
the
advanced
section
and
just
you
know
doing
the.
A
C
C
So
this
was
what
we
had
before
right,
so
we
had
like
this
custom
element
here,
then
some
other
so
delete
this
project
hat
like
this
other
custom
styling,
which
which
looks
a
bit
like
an
alert,
but
it
isn't
and
stuff
like
that.
So
we
just
try
to
clean
this
a
bit
up
and
because
we
use
the
like
this
new
implementation
of
card
quite
often
in
settings
it.
It
just
made
sense
to
clean
these
sections
up
with
with
that
component
as
well.
C
It's
the
hardest
thing
is
that,
once
you
start
changing
things,
you
know
you
will
discover
more
and
more
and
more
so.
C
C
We
just
started
at
one
in
I
think
in
Project
settings
and
then
we
discovered
so
many
things
we
could
change
or
align
stuff
which
were
incorrect
stuff.
We
could
migrate.
C
You
know
like
components
which
don't
use
or
like
loose
components:
bootstrap
styles
that
were
just
like
I
think
just
it's
just
like
overall,
a
bit
a
mess
because,
like
you
know,
like
I,
think
like
all
like
almost
all
groups
Touch
settings
at
some
point-
it's
just
like
wild
west
in
settings
currently
and
then,
when
we
started
like
cleaning
up
things,
we
just
saw
that
we
need
to
add
another
Milestone,
because
after
the
first
Milestone
we
did
clean
up
some
things,
but
we
couldn't
reach
an
end.
C
C
We
we
already
started
working
on,
so
we
could
have
at
least
like
you
know,
like
finish
off
some
of
the
work,
and
then
we
actually
discussed
if
we
want
to
add
a
third
Milestone
to
it
and
yeah,
and
then
basically,
we
didn't
knew
that
foundations
would
have
a
more
holistic
view
on
settings
itself,
so
it
wasn't
worth
like
adding
another
Milestone
to
it,
and
here
we
are
now
right,
64.,
so.
C
There
are
like
a
lot
of
fields
which
which
do
not
use
like
components
from
gitlab
UI,
for
example,
or
there
are
a
lot
of
custom,
implementations
and
settings
and
stuff
like
that,
so
yeah
I
think
one
thing
would
be
to
to
migrate
and
clean
up
things,
and
then
we
also
have
like
this
different
approaches.
C
You
know
like
settings
Pages
like
this,
which
have
like
the
the
or
Court
like
the
accordion
feature,
and
then
we
have
other
settings
Pages
which
have
like
the
side
by
side
view
which
we
eliminated
by
now
and
yeah.
There
were
some
other
custom
implementations
as
well
in
in
different
areas,
so.
A
C
C
It
was
not
all
the
time
clear
who
is
responsible
for
for
those
settings.
So
some
of
the
things
or
you
know
we-
we
have
like
a
lot
of
groups
which
don't
have
like
any
assigned
designers
at
the
moment
as
well.
So
these
we
for
those
things
we
just
went
away
ahead
and
for
others
we
we
actually
pinged
designers
to
to
be
aware
of
changes
or
that
we
made
changes,
especially
like
in
in
merch
requests
and
and
other
areas
where
we
knew
that
people
are
also
working
on.
C
C
Think
you
know
we
it's
it's
always
a
bit
of
trade-off,
because
we
we
don't
want
to
Ping
too
many
people
on
our
changes,
because
you
know
I
think
it
can
get
quite
busy
when,
when
we
work
in
a
special
in
a
on
a
theme
but
I
know,
on
the
other
hand,
we
also
want
to
raise
awareness
right
that
we
do
changes
in
in
other
people's
ballpark.
C
So
yeah
we're
we're
still
trying
to
find
ways
how
we,
how
we
can
improve
that
as
a
whole,
not
related
to
settings
but
as
general
for
paper
cut
work
so
yeah.
Maybe
that
answers
your
question.
A
Yeah,
it
does
yeah
I
guess
if
you
have
a
second
I
have
just
maybe
one
well
one
one
more
question,
and
maybe
two
if
we
have
time,
but
are
you
good
with
that
sure
all
right,
I
I
was
curious?
Did
you
involve
Tech
writing
at
all,
or
did
you
make
any
copy
changes
or
or
content
changes.
C
Yeah
we
did
so
we
did
some
minor
changes.
Whenever
there
were,
like
you
know,
changes
involved.
We
we
picked
Tech
writing
as
well.
C
We
didn't
do
too
much
to
be
honest,
I
think
we
removed
some
more
or
less
publications
of
health
tax
throughout
like
settings
UI,
you
know,
because
sometimes
you
have
like
a
help
text
right
in
the
description
or
like
in
the
summary,
and
then
you
you
would
have
like
another
help
text
right
below
that
when
you
expand
the
section
and
it
would
be
more
or
less
the
same,
so
we
pinged
Tech
writing
on
some
of
those
changes
or
if
we
wanted
to
merge
multiple
texts
into
a
single
one.
C
So
yes,
Tech.
Writing
was
also
involved
in,
in
some
cases,.
A
A
Cool,
maybe
we
can
there's
something
we
can
add.
Async
I
I
think
it's
probably
a
deeper
question,
but
I'd
love
to
know
more
about
like
what
other
than
the
card
component.
What
components
were
helpful
or
not
helpful,
or
you
know
things
you
ran
into,
but
I
know
we're
doing
some
work
on
the
cards
separately.
That
we've
discussed
so
I'd
be
interested
to
know
more
about
that.
But
maybe
we
can
take
that
one
async.
Does
anybody
else?
Have
any
questions
before
we
close
out.
D
A
So
don't
panic
too
much,
oh
good,
good
good!
All
right
Zoom
is
showing
like
count
up,
but
no
countdown
I
guess
I
can
I
should
try
to
change
that.
There
we
go
time
remaining.
Okay,
thank
you.
Yeah
I
would
love
to
know
more
about.
In
that
case,
thanks
Dan
I
would
love
to
more
to
know
more
about
like
in
addition
to
like
card
what
other
components
were
critical
in
the
effort.
C
As
I
mentioned
like
there
are
a
lot
of,
like
you
know
like
things
which
are
not
tied
to
components
in
settings
UI,
so
those
are
things
we
try
to
eliminate
or
like
stuff.
We
we
tried
to
to
migrate
towards,
like
gitlab,
UI
components
which
were
not
used
yet,
but
I
think
there.
There
are
like
some
there's
a
wizard
somewhere
in
settings
as
well.
Don't
remember
where
it
was,
but.
C
Yeah
and
just
like
overall,
like
the
the
Paradigm
of
like
the
the
difference,
setting
sections
behave
differently
like
I
mentioned
before,
like
some
of
them
have
like
a
save
button,
some
of
them
are
like
automatically
saved
and,
and
these
implementations
of
those
forums
are
all
a
bit
different.
C
So
in
terms
of
components,
we
used
I
think
like
the
most
used
component
update
was
like
using
this
GL
card
or
updating
whatever
has
been
used
to
to
that
instance
of
GL
card
or
like
updating
like
different
input,
Fields
or
like
form
Fields
towards,
like
you
know,
like
the
the
gitlab
UI
counterparts,
I,
wouldn't
call
that
a
component
but
yeah
as
I
mentioned,
like
the
the
other
thing
we
introduced
was
the
sticky
header,
sticky,
footer
paradigm,
which
is
currently
solely
living
in
the
product.
C
You
know
because
it's
coped
to
to
the
to
the
two
settings,
like
a
lot
of
the
other
components
which
are
used
in
settings
right.
This
collapse,
expands
component
is
also
like
one
I
have
only
seen
in
settings
UI,
so
yeah
I
think
I
think
it's
it's
very
beneficial
of
Foundations
having
a
look
and
what
we
could
try
to
improve
and
streamline
and
which
components
can
be
used
throughout.
Like
the
the
whole
settings.
Ui.
A
It's
a
really
interesting
topic,
just
about
form,
submission
and
the
way
forms
are
working
and
like
auto,
save
versus
manual.
Save
that's
gonna,
be
something
Chris
that
we'll
have
to
think
about
with
back
end
as
well
that
we
hasn't
been
on
my
radar,
but
that's
really
good
to
think
through.
C
Yeah,
like
the
the
way
it's
it's
built
or
why
some
settings
have
like
you
know,
like
the
all.
The
safe
settings
are
usually
migrated
ones
which
use
View
and
then
the
other
ones
with
the
save
buttons
are
still
like
handled.
If
you
know
like
JavaScript
with
like
jQuery
or
whatever
has
been
used,
and
each
section
sometimes
have
like
a
different
back-end
call,
so
I
was
told
you
know
we
have
like
a
like
a
a
form
per
section,
because
there
are
like
different
back-end
calls
so
yeah.
C
This
is
maybe
something
to
to
keep
in
mind,
and
then
we
have
some
settings
for
like
only
if
you
do
changes
the
save
button
would
show
up.
We
have
other
instances
where
it's
it's
shown
all
the
time.
Then
we
have
instances
where
the
the
button
is
disabled.
Until
you
do
a
change
and
then
you
know
it
gets
active
yeah.
So
there
are
a
ton
of
implementations
for
those
forms
within
settings.
C
B
Yeah,
it
seems
like
we
may
need
to
do
some
kind,
but
it
feels
like
our
first
step
needs
to
be
some
kind
of
audit,
where
we
can
at
least
review,
unfortunately
review
every
single
setting
to
see
okay
using
the
UI
kit
or
not,
and
then
some
of
these
other
attributes
of
okay.
What
is
the
sort
of
saving
pattern?
What
are
some
of
the
other
attributes
that
might
be
useful
for
us.
B
Because
yeah
I
think
I
think
scope
is
going
to
be
a
big
question.
You
know:
are
we
really
committing
ourselves
with
the
team
to
sort
of
refactoring
every
single
settings?
I
said
a
lot
of
them
like,
of
course
we're
not
doing
that
commit
to
that.
So
then,
what's
the
yeah
what's
the
way
forward,
there.
A
C
Okay,
maybe
one
one
more
things
like
in
our
component:
Library,
we
for
form
fields.
We
have
like
the
prefix
and
suffix
right
for
for
like
at
least
for
input
fields,
so
this
could
also
be
beneficial
if
that
would
be
used
in
settings
UI
for
at
least
you
know
like
to,
because
we
have
a
lot
of
instances
where
we
we
actually
look
for
a
certain
input.
Let's
say
we,
you
have
to
input
like
something
in
bytes
or
megabytes
or
I.
C
Don't
know
like
what
what
units
is
being
expected
and
currently
we
we
either
put
that
in
Brackets
behind,
like
the
the
field
label,
or
it's
written
in
the
description
in
the
form
description
so
could
be
an
opportunity
to
to
use
like
the
the
suffix,
for
example.
For
that,
so
you
know
not
only
if
I
don't
know
like.
C
B
A
Actually,
if
I
I'm
looking
at
it
in
gitlab
UI-
and
it
does
not
come
anywhere
close
to
design
specs
so
I'm,
assuming
that
anything
similar
in
the
product
is
not
using
a
component.
D
My
suspicion
is
that
most
of
our
system
work
on
it
will
be
in
patterns
and
how
decisions
are
made
for
settings
like
from
our
Sasha
was
saying
it
sounds
like
things
are
in
a
a
place
where
things
are
consistent
within
themselves,
but
not
consistent
when
you
take
three
setting
screens
and
stick
them
next
to
each
other.
There
might
be
three
completely
different
things,
but
on.
If
you
just
look
at
one
page
at
a
time
within
itself,
it's
all
there
and
I
suspect.
Some
of
that
is
from.
A
So
well,
we
are
at
time
so
I
will
put
this
on
unfiltered
and
and
we'll
have
a
record
of
it
and
if
we
need
to
schedule
a
follow-up
with
more
questions.
So
if
we
have
time
to
think
through
this
I
think
that
would
be.
That
would
be
good
too,
but
thank
you
for
to
you
and
Annabelle
for
all
the
everything
you've
done
so
far
and
for
filling
Us
in
like
very
helpful.
C
Yeah
I
hope
I
hope
we,
you
know
we
did
some
improvements
and
not
like
vice
versa,
but
at
least
I
think
some
of
the
cleanup
was
was
necessary.