Giter VIP home page Giter VIP logo

vimari's Introduction

๐Ÿšจ Attention! We are currently blocked from releasing new version of this extension, and we have a proposal solving this problem :rotating_light:

Funding Progress

Funding progress

For full context, read the full proposal.

Proposal

I propose we use Ko-fi as a crowdfunding platform in order to collect $99 for a ADP membership to be registered in my name (Simon Egersand).

If we reach our goal

If we reach the goal and successfully raise all the money we need, what happens? First of all, I will register my account for a ADP membership and then make all the changes required to publish the extension to the Safari Extension Gallery (some changes are required, see #100). But what happens after that?

I commit to being active in maintaining this extension for the next year. That means I will work on fixing bugs, developing new features, increasing test coverage and generally improving the code. And I welcome everyone to join me!

How to donate

Use this button to donate one or multiple coffees, every coffee is worth $3!

ko-fi


NOTE: If you have a pre 1.2 version of Vimari, you need to manually update to the latest version as there is a bug in the auto-update code. Versions post 1.2 will automatically update to the lastest version.

Vimari - Keyboard Shortcuts extension for Safari

Vimari is a Safari extension that provides keyboard based navigation. The code is heavily based on vimium, a Chrome extension that provides much more extensive features.

Vimari attempts to provide a lightweight port of vimium to Safari, taking the best components of vimium and adapting them to Safari.

Releases

Installation Instructions

Click the download link below and double-click the file to get the latest version of vimari:

https://github.com/guyht/vimari/releases/latest

Screenshot

Screenshot

Usage

Settings

Command Prefix - Modifier key to hold down with your action key. If you leave it blank you don't need to hold down anything (default setting).

Excluded URLs - Comma separated list of website URLs you don't want to use vimari with. To exclude GitHub for example, provide the value github.com or http://github.com. It's smart and should handle all possible domain cases though.

Link Hint Characters - Allowed characters to be used when generating link shortcuts.

Extra detection by cursor style - Detect clickable links by looking for HTML elements having cursor style set to "pointer".

Scroll Size - How much each scroll will move on the page.

Keyboard Bindings

These are the default keyboard bindings, they can all be changed in the settings of the extension. You can find them in Preferences->Extensions.

In-page navigation

f       Toggle links
F       Toggle links (open link in new tab)
k       Scroll up
j       Scroll down
h       Scroll left
l       Scroll right
u       Scroll up half page
d       Scroll down half page
g g     Go to top of page
G       Go to bottom of page

Page/Tab navigation

H       History back
L       History forward
r       Reload
w       Next tab
q       Previous tab
x       Close current tab and go to left tab
X       Close current tab and go to right tab
t       Open new tab

License

Copyright (c) 2011 Guy Halford-Thompson. See MIT-LICENSE.txt for details.

vimari's People

Contributors

guyht avatar simeg avatar elmart avatar chrisltd avatar woahdae avatar clintxs avatar brandonhorst avatar dlh avatar marcosdsanchez avatar olivierlefloch avatar tonyduan avatar

Watchers

Gino Zhu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.