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

Proposal: implement a Vimium-specific right-click menu for links #1312

Closed
philc opened this issue Dec 14, 2014 · 4 comments
Closed

Proposal: implement a Vimium-specific right-click menu for links #1312

philc opened this issue Dec 14, 2014 · 4 comments

Comments

@philc
Copy link
Owner

philc commented Dec 14, 2014

Hey everyone, what do you think about a Vimium-specific right-click UI as a means to gracefully scale the number of commands that one may want to perform on a link?

You would "right click" on a link using link hints, and then get a popup, where each action has a reasonable hotkey:

image

Comments

  • We can handle lots of commands this way without introducing new top-level commands.
  • Since you don't need to bind any of these sub-commands to specific keys, it means you'll have to remember fewer keybindings to be able to use these commands. This is a nice property since most of these would see relatively rare usage compared to other top level commands.
  • This naturally mirrors the interaction model Chrome uses for this use case.
  • The UI elements are based on Chrome's right click menu (at least what they look like in OSX). The link which is being operated on is highlighted as it is when you right click using the mouse.
  • The specific use case of hovering probably requires more thought, since you'll want to be able to unhover as well. Perhaps this is how you hover, and then hitting esc at any time unhovers.

Related issues: #484 and likely many others.

@dragon788
Copy link

OMG YES PLEASE! I've actually been thinking about this since I frequently save
documents with Pocket or want to send them with Pushbullet, and it is
difficult to activate and send those normally via the keyboard (unless using
the default mapped Ctrl+Shift+X for a single endpoint).

@Rajwin
Copy link

Rajwin commented Jul 30, 2015

Yes Please, I cant believe there is no function for this

@wcpines
Copy link

wcpines commented Feb 20, 2016

I would pay for this

@smblott-github
Copy link
Collaborator

Move discussion to #1948.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants