[go: up one dir, main page]

Update looks job log

UX @dimitrieh | FE @filipa

Issue idea came from: https://gitlab.com/gitlab-org/gitlab-ce/issues/27724#note_26257097

It will need https://gitlab.com/gitlab-org/gitlab-ce/issues/27724 to be finished first

Proposal & Design

spec url: https://gitlab-org.gitlab.io/gitlab-design/hosted/ce-30117-and-ce-24339-spec-previews/

Get rid of:

image

Get rid of:

image

Final result will look like: Scrolling_Copy

scrolled to the top it looks like: Scrolled_to_top

while scrolling it looks like: Scrolling

See how the scrollbar doesn't go over the scroll to end buttons:

https://framer.cloud/znTev

2017-05-09_09.20.38

plus the scroll to bottom button will still has this animation when auto scroll is activated:

2017-05-09_09.42.43

If we have a really large job log, it will look like this 😉

image

note: build log is now a scrollable container itself (page doesn't scroll anymore)

  • buttons have tooltips, as the scroll buttons already have now

svg's:

scroll-to-bottom.svg scroll-to-bottom.svg

scroll-to-top.svg scroll-to-top.svg

Value

  • better looks/aesthetics
  • more consistent button positioning
  • improved relation between buttons which influence the job log itself and the job log

Related issues

https://gitlab.com/gitlab-org/gitlab-ce/issues/24339

CC/Call to actions

@filipa (as promised per https://gitlab.com/gitlab-org/gitlab-ce/issues/27724#note_26270137)

Edited by Dimitrie Hoekstra