Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

keyboard shortcuts in web UI #439

Closed
robdimsdale opened this issue May 13, 2016 · 9 comments
Closed

keyboard shortcuts in web UI #439

robdimsdale opened this issue May 13, 2016 · 9 comments

Comments

@robdimsdale
Copy link
Contributor

I would like to see concourse web UI accept keyboard navigation. I dislike using the mouse, and this is doubly-true for the pipeline view, where a small mouse movement while clicking on a job means sometimes my click isn't registered as a click, but as a drag, and hence I do not navigate to the page I expect, but instead remain on the pipeline view, moving the image very slightly.

Other pages could benefit from keyboard shortcuts too, like the builds page (e.g. h/l for next/previous, j/k for scrolling). I'd love some way to 'jump to next failure' but that is probably too hard to solve, and is likely out of scope for keyboard shortcut MVP.

If we implement keyboard shortcuts, I'd also like to see ? be a global shortcut (i.e. on all pages) for help.

@concourse-bot
Copy link
Collaborator

concourse-bot commented May 13, 2016

Hi there!

We use Pivotal Tracker to provide visibility into what our team is working on. A story for this issue has been automatically created.

The current status is as follows:

This comment, as well as the labels on the issue, will be automatically updated as the status in Tracker changes.

@xoebus
Copy link
Contributor

xoebus commented May 13, 2016

Keyboard shortcuts are infuriating unless the UI reacts "instantly" (< 100ms). I think if this were to be done then a lot of the work would be making the pages be as responsive as possible.

@vito
Copy link
Member

vito commented Oct 7, 2016

This should be easier to approach once our full Elm single-page-app rework finishes (soon).

@wendorf
Copy link

wendorf commented Nov 28, 2016

I would also love keyboard shortcuts, but also for triggering events, such as a for aborting a build and t for triggering a build.

@wolfoo2931
Copy link

@wendorf +1 for the "a" and "t" shortcut

@jama22
Copy link
Member

jama22 commented Oct 2, 2017

Currently we have:

  • h and l for moving between builids
  • j and k for scrolling up and down
  • T to trigger a new build
  • A to abort a build
  • gg takes to top of build screen
  • G takes you to bottom of build screen
  • ? to bring up a help menu to show the shortcuts

cc @Lindsayauchin for designs on help screen overlay

@jgrau
Copy link

jgrau commented Oct 2, 2017

q to take you back to /dashboard? :)

@vito vito removed the area: ux label Oct 2, 2017
@jama22
Copy link
Member

jama22 commented Oct 3, 2017

honestly we should just implement vim key bindings.....but not today

@Lindsayauchin
Copy link
Contributor

Lindsayauchin commented Oct 4, 2017

build_shortcuts_overlay

mhuangpivotal added a commit to vmware-archive/atc that referenced this issue Oct 6, 2017
concourse/concourse#439

Signed-off-by: Mark Huang <mhuang@pivotal.io>
mhuangpivotal added a commit that referenced this issue Oct 6, 2017
#439

Submodule src/github.com/concourse/atc 133fa0a..f27d158:
  > Add keyboard shortcuts for the build page

Signed-off-by: Mark Huang <mhuang@pivotal.io>
@jama22 jama22 closed this as completed Oct 16, 2017
@jama22 jama22 added this to the v3.6.0 milestone Oct 25, 2017
xtremerui pushed a commit to vmware-archive/web that referenced this issue Jan 11, 2018
concourse/concourse#439

Signed-off-by: Mark Huang <mhuang@pivotal.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants