televator-apps / vimari Goto Github PK
View Code? Open in Web Editor NEWSafari port of vimium
Home Page: https://televator.net/vimari
License: MIT License
Safari port of vimium
Home Page: https://televator.net/vimari
License: MIT License
This plugin does not work at all on OS X 10.11 and cannot even be installed. It just does not show up in the extensions list and thus won-t be loaded.
Hey, scrolling is broken in safari 8. The rest seems to work fine!
If page has onbeforeunload action page closes silently without prompting user.
Example:
x
Is there a way to prevent the javascript autofocus from loading on Google.
I'd like to use vimari without having to use press a 'command prefix' similar to how Vimium functions in Chrome. Unfortunately, sites like Google forces the cursor into the search box, which means commands issued for vimari ends up on the search box (actually the first keypress works, then all subsequent key presses end up in the search box).
A search engine like 'DuckDuckDuck' doesn't have this problem.
Any chance this could be enabled in vimari?
Thanks!
In a normal facebook tab after I write (and send) a message to someone ctrl + f stops hinting.
Does anyone have the skills to put together a short youtube video showing how to use vimari? Its a lot easier to show people how it works in a video rather than describing it on the home page.
Hi!
After I search within a webpage (Cmd-F), vimari's link hint toggle stops working. To re-enable it, I have to switch away from the browser's tab and come back. Then it works again.
It would be nice to be able to
move a tab to the left
move a tab to the right
The shift+g
command works, but not g g
Like the vimium or vimfx in Chrome or Firefox use shift+x to restore closed tab,which is really useful.However,I cannot find this function in vimari.
Is there a limitation in Safari?
Currently link hinting is triggered in form fields if no modifier key is defined and 'f' is pressed.
Desired behaviour is probably: Vimari should ignore all trigger keys in form fields when no modifier key is defined.
A feature I sorely miss in Vimium and others:
]] Follow the link labeled 'next' or '>'. Helpful for browsing paginated sites.
[[ Follow the link labeled 'previous' or '<'. Helpful for browsing paginated sites.
Any chance of some equivalent in Vimari?
Thanks for your extension. One awesome feature would be the ability to press forward slash to search text on a page much like Vimium (and Vim for that matter).
Cheers,
Mark
Hello there, as a recent convertee back from Chrome, I'm really not used to pressing control to get up the find links part of the code, is it possible to have pressing ctrl optional, or should I just create my own fork and keep that to myself?
It seems Vimium is block the 'escape' shortcut to exit a cell formula in google sheets. I was having this issue and didn't know why, then narrowed it down to Vimium by turning off my extensions one at a time.
Example: Enter some text in any cell > return to the cell and press F2 to edit the contents of the cell > hit escape from here should result in the application exiting the cell edit mode.
If anyone is interested in designing a new icon for vimari... as much as I am nostalgic about the current one, its not the most visually appealing.
Open to any ideas.
I noticed that the google search box continually grabs focus on the search results page. So if you are using vimari without a modifier key, any key press gets translated into the search box instead of as a vimari command. Any ideas on why this is occurring?
I realize that adding a modifier key circumvents this issue, though I find it much easier to use vimari without the modifier.
Activate link hints on this HTML snippet:
<a href="example.org"><span></span>Link text</a>
In getVisibleClickableElements()
, only the first client rect of each clickable element is tested for visibility. The first client rect in the above example has zero width, so the element is falsely categorized as not visible.
Here is another example from twitter where a link is not given a hint.
For some reason I can't get the auto update feature to work. Update manifest is located at http://guyht.github.com/vimari/manifest.plist
Hi
Would it be possible to get a shortcut for opening a new tab?
Thanks
Using vimari 1.9, and Safari 7.0 (9537.71) (with flash disabled).
The link hints should have a yellow background.
First, excellent update Woody and Guy. Control is still there if needed but the option for removal is quite easy for the many requesters... great job pleasing all sides!
About my issue, I know I can build Vimari with extension builder and quickly make the link hint characters not hidden by changing the settings for item #8 to text field instead of the default hidden but I am curious to know why link hint characters aren't by default open to users to adjust in case some conflict with other keystroke extensions? I don't think much harm can be done by having them editable and I also think, if your up to it, having a restore default link hint characters button would make it fool proof. Yay? Nay? As always, many thanks for the extension and sharing your work with us!
I've been trying to use this for 4 months now. Doesn't seem to work at all.
I'm running Safari Version 7.0.5 (9537.77.4) on OS X 10.9.4. After installing and activating Vimari v1.10, I cannot get it to work at all. It simply doesn't respond to any of the key bindings (ctrl+f
, etc.).
I'm an avid user of Vimium in Chrome and was looking forward to getting the same functionality in Safari. Is anyone else successfully running Vimari in Safari 7.0.5?
It would be wonderful if you could turn off Vimari on certain domain names, e.g. Gmail, so you could use the built in keyboard shortcuts there instead of having the Vimari extension override them.
As in title, if you have Vimari enabled, and use two-fingers swipe to go back in history, webpage below current one shows, and then reloads with significant delay. Uninstalling Vimari solves the problem
OS X Yosemite 10.10.3, Safari version 8.0.6 (10600.6.3)
I can't get Vimari to work on one of my machines, works fine in others running the same Software versions.
Is there anything I should look for to try finding the culprit?
Need to stop google and other sites stealing focus on page load.
This can be achieved by moving the vimari event listener to be the first in the queue and then stop the event propagation.
This is a key feature of Vimium:
f
switches to hint mode, opening results in the same tabF
switches to hint mode, opening the results in a new tabIn Vimium this is a feature very delightful
Safari itself don't support this function.(the history is listed in order of time opened).
It would be helpful to reopen the tabs that accidentally 'x'ed.
I'm curious if allowing scrolling using vim like keystrokes (j for down, k for up, maybe d for page up, and u for page up) is something that you think would be worthwhile.
On the Macworld.com site, I get these accursed little "recommended for you" pop-up windows with links to other articles. When I click the close ("X") on this pop-up, the identifying link letters stay on the screen after the pop-up disappears. They scroll with the main window content so they're apparently not part of the pop-up.
Don't know if this is fixable, but it'd be nice. What would be even nicer would be a link hint letter for the close "X" so I could get rid of the pop-up easily.
Thanks!
I installed it and make sure it is enabled, but it didn't do anything when I press some key, like f, d, gg. My system is OS X 10.9.5
In Vimium I can use CTRL E
/ j
and CTRL Y
/ k
to scroll up and down. I actually use both of them.
How can I specify multiple shortcuts? Shall I separate them with commas ,
?
Some pages steal focus upon load. For instance, google.com will autofocus the search bar. Vimari doesn't handle this behavior very well.
Vimium includes an advanced option called "Don't let pages steal focus on load." Rolling this feature into Vimari would solve the issue.
Just came across this library https://github.com/ccampbell/mousetrap
Would be awesome to integrate it into Vimari and I think it would open up a lot of possibilities.
Scenario: After I press Ctrl+F, a page that has lots of links will display a bunch of labels with letters such as: LK, SK, LL, SJ.
If I press S at first, only SK and SJ will have its 'S' fade out. As an enhancement, would be nicer if LK and LL would also fade in this sort of situations.
I just moved from Chrome + Vimium, and thanks for the Vimari extension.
It took a while to figure out what the issue was (I thought it was Safari itself at first), but I have narrowed it down to Vimari.
This happens most often when I browse forum topics with many threads (possibly because there are hundreds of links on the page at once).
I am using Safari 8.0.5
Hi, I have added https://gmail.com, https://mail.google.com, https://mail.google.com/mail/
to "Excluded URLs", disabled vimari, enabled vimari but still, e.g., selecting a message and hitting l
for labelling does not work. Any suggestions?
I am running vimari 1.10 with safari 7.0.2. I noticed that vimari stops responding after using shift + f to open a link in a new tab and then using 'q' or 'w' to shift focus to the tab.
Action: open a tab behind the current tab using shift+f or command clicking
Expected: vimari is functional in new tab
Actual: vimari does not function in the new tab until you reload the page
Hi,
I am having an issue where I have to reload some sites for the extension to be effective. This seems like it would have been addressed in commit 4258908, but the current release either does not include that commit or it is ineffective. I thought I'd build the extension on my own, but for that it seems like I need an Apple developer account.
Is there any chance that a new release will be made soon?
Vimari works ("works": ctrl+j
scrolls down) in tabs opened from reading list when there is an internet connection, but does not work in reading list tabs opened when there is no internet connection.
Is this a Safari restriction?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.