Coder Social home page Coder Social logo

robbendebiene / gesturefy Goto Github PK

View Code? Open in Web Editor NEW
780.0 27.0 74.0 5.56 MB

Navigate, operate, and browse faster with mouse gestures! A customizable Firefox mouse gesture add-on with a variety of different commands.

Home Page: https://addons.mozilla.org/firefox/addon/gesturefy/

License: GNU General Public License v3.0

JavaScript 77.78% CSS 10.86% HTML 11.36%
firefox-addon mouse-gestures

gesturefy's People

Contributors

2br-2b avatar deathamns avatar dkalke avatar honoluluhenk avatar hyagli avatar itchiii avatar kzrnm avatar leonard84 avatar m4k14 avatar robbendebiene avatar rutgersc avatar stmr avatar uegajde avatar whfuyn avatar yfdyh000 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gesturefy's Issues

add more languages

If you speak another language and you want to contribute to this project, I would appreciate it if you add another translation :)

New:
To do so, please visit Gesturefy on Crowdin. Everything should be quite simple and self explaining. If you still have any questions or problems, let me know in the comments below.

Old:
You can find the current locales here: https://github.com/Robbendebiene/Gesturefy/tree/master/src/_locales
Basicly all you have to do is to translate every text behind they keyword "message:". The "description:" keyword normally represents the English translation or some information what the message is about and should stay as it is. For more information you can just ask or visit this site: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Internationalization.

Thanks!

Add other gestures

Please add these actions:

  • Open image in a new foreground tab;
  • Focus on Location Bar;
  • Navigate up one levels of the URL;
  • Show popup history tab;

Thanks.

Close Tab and Focus Left Tab

Hello,

Loving your addon, it looks simple, nice, and works fast.

One gesture I would love to see in Gesturefy is ability to close tab and focus left tab (available in FireGestures in the scripts page). So default gesture focused right tab after closing current one, while this action focused left one.

This might be fairly easy to add in Gesturefy by combining "Remove tab" and "Previous tab", or by using existing code from "New tab right"/"New tab left" to close tabs instead of opening new one. Note: I'm not a programmer, just my thinking.

Any chance for adding this/these actions to Gesturefy? Thanks for reading!

Can't start gesture from tab

If I could start the "close tab" gesture from the tab itself, I could close an inactive tab that way. So I position my mouse cursor on the inactive tab, I don't click to activate it, and then I commence the "close tab" gesture (which is down-right for me, so it could work).

I know the ancient and crapped up Opera could do this very well. FireGestures and FoxyGestures both cannot do this. But maybe you can.

Next/previous tab behaviour (making it work on last/first tab)

Hi,
there is one more thing I miss and that's cycling while switching tabs so the next tab switches from the last tab to the first tab and previous tab from the first to the last one. Currently it does nothing, but I guess it works as expected.
Do you mind adding this in the future? :) Thanks

Bookmark for site gets deleted when gesturing on the site

Specifically with my modem page I've had this issue. Gestures don't work but any up/down/left/right right-click gesture and then moving my mouse from the Firefox window or to the tabs window will automatically make my bookmark disappear. I don't know if this is a bug in FF or your extension. I'm assuming FF since it seems to have a permission beyond what the extension or the API you're using should be capable of or requested with their new webextension model.

This doesn't happen with the extension disabled. It doesn't happen on my router's page (192.168.1.1), only my modem's (192.168.100.1) which I guess rules out Mozilla not allowing the API to access local network pages. I can click anywhere on the modem page, regardless of what he element is below it and it happens. But even hovering over the context menu after gesturing will trigger the deletion of the bookmark.

I recorded it, not sure why but here you go.

Edit: Forgot, I'm on Nightly v57.0a1.

Also, another unrelated thing, when using the Stylus extension and this userstyle, when right-clicking and moving on wikipedia, the whole page is grayed or blackened if I change it to black by editing the stylesheet. Not a big deal and can't think of any use cases off-hand where it'd be a problem. But if you're wanting to keep your extension more user friendly, probably best to make sure it doesn't mess with the user's page display.

Stop page load?

Any possible way to add a gesture to stop the page from loading or is it limited by the api and the way gestures are injected into the page?

Left Mouse Button

You can't open links using mouse gestures when you have it set to use the left mouse button.

New tab is empty

The new tab gesture opens a new tab... And then, nothing.
A new tab in my config should display speed dial, just like what happens when I do Ctrl+T.

It doesn't even display the useless "firefox start page" (the one with the giant firefox logo and google search bar). The new tab, as executed from this addon, is completely empty.

Context menu is opened for every gesture

Context menu is opened for every gesture when when I release the mouse button.
Gesturefy 1.0.4 on Firefox 56 beta2 and last Nightly on Windows 7.
Back to previous 1.0.3 version.

Gestures stops working on certain pages

Visit:

http://www.top10tvboxes.com/s905x-vs-s905-which-is-faster-and-better-android-tv-box/

On the left hand side, click on 'Best Octa-core TV Boxes' under the "Best-sellers 2017" menu, this will open a new web page.

New web page won't allow gestures to work.

User Script support

Like in FireGestures/FoxyGestures. Are there plans to implement something similar?

Duplicate gestures for context aware actions

I would like to be able to assign the same gesture to multiple actions that originates from different contexts/elements. For example, in FireGestures I have a custom script on drag up that checks if the drag started on a link or not and if it was it opens that link in a new tab and if it wasn't it just opens a new tab instead.

Is this something that could be solved in Gesturefy somehow? Either by assigning your own scripts to gestures or by allowing you to define the same gesture for different elements?

Closing Tabs via gestures

Feature Request:.

Expected behaviour:
Possibility to set gestures to close tabs to the right/left and close other tabs as it is feasible in the tab context menu.

New action: Zoom image under cursor

In FireGestures I had mouse wheel gestures that dynamically zoomed-in/out the image under the mouse cursor. I found this really useful and would like similar functionality in Gesturefy.

Actually, custom scripts like FireGestures had would be even better.

Open link in background doesn't respect child order

Hi,
using Open link in background doesn't behave the same way as opening through right click -> open in new tab.
Expected behaviour: As long as I stay on the page I'm opening the links from, open each of them to the right of the current latest child. When I switch tab and come back, start over.

Typical use case: You have a gallery of images without lightbox (basically just img elements with links) and you want to open them all in new tabs, but respect the sequence.

Hope you are doing well, keep up the amazing work! :)

Custom "New Tab" page

As the new Firefox doesn't allow gestures in about:newtab, would be great to configure the page opened for a new blank tab. Ideally one of the speed dial extensions would work, or I guess I'd just put duckduckgo.com.

Same functionality you already have in "open homepage", but in a new tab or background tab. Note this would also apply to "open link in new tab/background tab" if the gesture is not performed over a link.

Scroll to the bottom

Performing this action makes the page freeze at the bottom with no possibility to scroll up again. Doesn't matter if I use the scroll wheel or the scroll bar. Only way to resolve is reloading the page. Firefox 56.0b3.

Context menu open at second or third time

Hi
I often use the context menu for searching or the like.
I noticed that context menu does not work immediately
It feels like, the plug is too sensitive to pressing the right button.

As an option, let me set the sensitivity in the settings. I usually make sweeping gestures.

Win7 x64, FF 55.0.1 x64, Gesturefy 1.0.3.

Perhaps related to #19

Keypress Gestures

One cool thing I miss from FireGesture is "Keypress Gestures" (that is the term they use). These are gestures that are combined with a certain key being held while doing the gesture - something like Alt, Ctrl, Shift. While doing these Keypress Gestures the actual gesture itself - or rather the line your draw with the gesture - does not matter, just what key is held; instead this (maybe imaginary) line marks the links/object that the gesture operates on.

They have three function for these:

  • Open Marked Links: Each link you gesture/hover over (drawing the line over them) is opened in a new tab.
  • Saved Marked Links: Same principle, but open the save dialog.
  • Copy Marked Links: Same principle, but copies the links into the clipboard.

I see that there is already a gesture for opening a link in background/foreground, just a single one in this case.

Anyway, don't know whether/how I can mark this a Feature Request/Idea, but that it is, not a bug.

Scroll Up and Down gestures

Currently they scroll full page up/down, but it would be more convenient if they scrolled slightly less, like PgUp/PgDown buttons do (~95% of the page).

Wheel Gestures

AS in Firegestures, Wheel Gestures (Scroll wheel with holding right-click) make it quite convenient to switch to any tab since Mouse Gestures (Move mouse with holding right-click) can only switch to an adjacent tab.
Can you add such feature to Gesturefy please?

Ability to clear action's gesture combination

Is there any way to clear a binding? I don't need some of default actions/gestures , but I want to use their gesture combos, and as a workaround I bind them to random gestures, to free up needed combos.

Rocker gestures

Hi, a feature request for distant future - rocker gestures.
Expected behaviour: possibility to set actions for mouse presses, for example when holding left mouse button pressed and pressing right button, switch to next tab, etc.

Rocker gesture hardly works

Rocker gestures need some love.

They oftenly just simply don't work. Like, at all. Sometimes when they do, they'll still display the context menu. I just have to try the backwards-gesture three or four times before it works.

blacklist and disable button

some 3D website use all mouse key 、 shift、ctrl and alt
example: Onshape
it's possible add blacklist and disable button ?
THX

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.