Git Product home page Git Product logo

simplegestures's Introduction

My Products

  • Plugins
    • FuelPHP support app code
      • PhpStorm Plugin
  • Extensions
    • simpleGestures app code
      • マウスジェスチャ機能を提供するGoogle拡張
    • UniposClapStorm app, code
      • https://unipos.me の拍手を回数指定で実行できるようにするGoogle拡張機能
  • Web Apps/Tools
    • MailViewer app, code
      • メールデータ(.eml)ビューア
    • ExifViewer app, code
      • Exif情報確認アプリ
    • PdfViewer app, code
      • PDFブラウザビューア
  • Tools
    • MySQLSchemaDoc code
      • MySQL テーブル定義書生成ツール
  • Setup
    • dotfiles code
      • 端末セットアップ用設定ファイル&スクリプト
    • WSL2-Setup code
      • WSL2のディストリビューション初回セットアップ用スクリプト

simplegestures's People

Contributors

dependabot[bot] avatar renovate-bot avatar renovate[bot] avatar ryutakojima avatar sailboat-r-kojima 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

Watchers

 avatar  avatar  avatar  avatar

simplegestures's Issues

Feature requests: New actions and multi-gesture

Fantastic extension!

Some feature requests:

  1. New action "Hard refresh", same as the keyboard shortcut "Ctrl+F5"
  2. New action "Stop", same as the keyboard shortcut "Escape"
  3. Multi-gesture commands, meaning allow one action to have lots of gestures*

* The reason for 3 is that sometimes when performing a gesture an extra direction or two is detected, so I like to have a few different variations of the the same drawing so it's more often detected as intended.

New feature: Open the link in the background

Hello,

first of all, i really like your pure simple "simpleGestures" add-on, i was looking for it. Thank you for your job on this, really. Anyway, i have one tip, an enhancement for "simpleGestures".

I really miss the option to open the link in the background:
"new tab(link open in the background)"

I would like to to use "↓" gesture to open the link in the background (after the mother Tab).

Do you think that you can add and implement this feature to the "simpleGestures"?

Thank you!

The new function: "to go on the previous tab"

Hello again, i have another cool idea for simpleGestures update! I found that it will really cool to have an function "to go on the previous tab.

An example: i have 30 tabs opened. I need to swap in between 3rd one and 17th one. So the new function (setting) "to go on the previous tab mean that the action will cause the browser will jump always on the previous tab.

It is built on idea of Windows function "Alt+Tab". The Chrome i.e. Brave Browser does not offer "Ctrl+Tab" function which is really similar to Windows function Alt+Tab" (Firefox have this function).

Do you think you can implement this feature too?;)

Right-mouse click support?

Dear @RyutaKojima,

I am very grateful for your work. Thank you!

By far the simplest implementation of gestures that I have found.

The only problem I am facing concerns the right-mouse click context menu.

In some apps, such as Google Docs, the context menu offers essential functionality that I don't want to miss.

Would it be possible to enable the context menu by holding down Ctrl?

Thankfully,

Robert

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/build.yml
  • actions/checkout v4
  • actions/setup-node v4
.github/workflows/codeql-analysis.yml
  • actions/checkout v4
  • github/codeql-action v3
  • github/codeql-action v3
  • github/codeql-action v3
.github/workflows/lint.yml
  • actions/checkout v4
  • actions/setup-node v4
html
src/options_page/options_page.html
  • bulma 0.9.4
nodenv
.node-version
  • node 20.11.1
npm
package.json
  • bowser ^2.11.0
  • camelcase ^8.0.0
  • @types/chrome 0.0.263
  • @typescript-eslint/eslint-plugin 5.62.0
  • @typescript-eslint/parser 5.62.0
  • copy-webpack-plugin 12.0.2
  • cspell ^8.0.0
  • css-loader 6.11.0
  • eslint 8.57.0
  • eslint-config-google 0.14.0
  • eslint-plugin-simple-import-sort 12.0.0
  • eslint-plugin-sort-destructure-keys 1.5.0
  • eslint-plugin-sort-keys-fix 1.1.2
  • eslint-plugin-typescript-sort-keys 3.2.0
  • i18next 23.10.1
  • node-sass 9.0.0
  • sass-loader 14.1.1
  • style-loader 3.3.4
  • stylelint 16.3.1
  • stylelint-config-standard 36.0.0
  • terser-webpack-plugin 5.3.10
  • ts-loader 9.5.1
  • typescript 5.4.4
  • webpack 5.91.0
  • webpack-cli 5.1.4

  • Check this box to trigger a request for Renovate to run again on this repository

Update "new tab(link open)": boost the pixel resolution for the initial drag move point (above link)

Hello, i have one more thing to report. In many of my attempts to open the the link to the new tab via "new tab(link open)" with "↓" gesture there is just opened the new blank tab, but not the weblink itself.

I have focused on this and i found why it happens. I am used from Gesturefy from Firefox that the initial touch of the mouse button (again, with the same "↓" gesture) could be laid and started simply above the link, and then i just go across the we blink and it is opened. Well, this is a good feature, really practical, because it is a good policy for the cases i miss the exact part of the web link on the initial drag move touch;)

But with your add-on i have to focus right exactly on the web link (yes, in this case it works). But sometimes i miss the the web link (starting point of the drag move on it) and in this case the new blank tab is opened (instead of the web link in new tab). Well, it is pretty annoying;) So do you think that you can update this with the way described above and boost the pixel tolerance for the starting point of the initial drag move?
That will be nice!

Thanks!

Many web links the simpleGestures add-on does not work

From #76

Overview.

p.s.: well, it seems that the malfunction appearing on web links even i drag on them exactly from their text. I found that on many web links it is not functional to open them via simpleGestures gesture - instead, the empty new tab is open.
I use the Brave Browser which is the Chrome fork.

An example: from this page i can not open "Support and Troubleshooting" web link with simpleGestures "↓" gesture: https://community.brave.com/c/support-and-troubleshooting/desktop-support/75
But from the context menu it works fine to open it to the new tab.

Can you examine and fix it, please?


I have to confirm that on many web links the simpleGestures add-on does not work;( After go across web link, then it opens just blank New Tab, instead of the web link itself. I use (Chrome based) Brave Browser. The point that sometimes it works, sometimes not. It is not really clear to me now what is the cause of this malfunction.

Will you examine this and fix this, please?

コーディング規約に対応

規約に沿ったコーディングスタイルに直す。
また、そのチェック体制(Lintの導入・設定など)の整備

Canvas still injected even if trails are off

In 1.5.5 from the store, it looks like the canvas is still injected even if all the drawing options are turned off (trail+action+text).

It shouldn't be important, except for 2 reasons :

  • I use the "Dark Reader" extension (with "static" setting), which invert a lot of colors, including the canvas when I start a mouse gesture, blacking out the whole screen. It's not a big bug, but it's annoying, especially since I have a tendency to start a gesture before finishing reading the page.
  • By trying to debug it, I saw that there was code to handle that case, but it didn't seem to work, and that bothered me. In particular, that snippet
content_scripts.ts:133
if ( ! this.option.isTrailOn()) {
    return;
}

When debugging, I saw that Chrome didn't go inside the if, even if ! this.option.isTrailOn() was true when typed in the console.

I don't know typescript, and I'm almost a noob about extensions, so I'm not sure what is the issue. Maybe this particular snippet gets removed when "compiling" it ? I have no idea.

In any case, I have created a workaround for myself, by setting the canvas z-index to -10000. That's good enough for me right now, but I thought you should know.

ES2015に書き換え

  • debug_flg
  • keyboard
  • lang
  • lib_option
  • mouse
  • background/background
  • content/content_scripts
  • content/handler
  • content/lib_gesture
  • content/trail_canvas
  • options/options_page

ロゴ画像の変更

ロゴ画像 / アイコン画像がダサいので、ちゃんとしたものに変えたい

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.