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.
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?
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.
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!
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
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?
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.
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?
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)
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.
Using vimari 1.9, and Safari 7.0 (9537.71) (with flash disabled).
The link hints should have a yellow background.
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.
If page has onbeforeunload action page closes silently without prompting user.
Example:
x
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.
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
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.
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 tabIt would be nice to be able to
move a tab to the left
move a tab to the right
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 ,
?
Hey, scrolling is broken in safari 8. The rest seems to work fine!
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.
Hi
Would it be possible to get a shortcut for opening a new tab?
Thanks
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.
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.
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.
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.
In a normal facebook tab after I write (and send) a message to someone ctrl + f stops hinting.
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?
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.
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?
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?
I've been trying to use this for 4 months now. Doesn't seem to work at all.
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!
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!
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
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?
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
In 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.
The shift+g
command works, but not g g
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.
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.
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, 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?
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.