Skip to content

tahircengiz/gestHero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GestureHero

Public repo: https://github.com/tahircengiz/gestHero

GestureHero, Chromium tabanli tarayicilar icin sade ve hizli bir mouse gesture eklentesidir. Kurulumda build adimi yoktur; hazir paket de, tek komutla uretim de desteklenir.

Hizli Kurulum (Hazir Paket)

  1. GitHub -> Code -> Download ZIP
  2. ZIP'i cikart
  3. Chrome/Edge/Brave: chrome://extensions
  4. Developer mode ac
  5. Load unpacked -> gestHero/ klasorunu sec

Uretim (Guncel Dosya Uretmek Icin)

  1. Proje klasorunde:
    python3 build_extension.py
  2. gestHero/ klasoru guncellenir
  3. Tarayicida extension Reload edilir

Not: Ikonlar icin gestHero.svg varsa PNG uretmeye calisir. cairosvg, rsvg-convert veya macOS sips varsa otomatik donusur. Yoksa yerel PNG fallback kullanilir.

Ozellikler

  • Sag/orta/sol mouse butonu secilebilir
  • U/D/L/R + diagonal (UR/UL/DR/DL) hareketleri
  • Tab kontrolu, zoom, fullscreen, link/selection aksiyonlari
  • Presetler, import/export, site bazli devre disi
  • Renkli trail ve debug log

Kullanim

  • Secilen mouse butonunu basili tutup cizim yap
  • Options sayfasindan gesture listesi ve ayarlari duzenle
  • Diagonaller token olarak girilir: UR, UL, DR, DL
  • Cok adimli hareketlerde bosluk kullan: U R
  • macOS (Chrome/Brave): Native sag menu icin cift sag tik kullan.
  • Windows/Linux: Kisa sag tik menu acar, uzun basili tutma gesture baslatir.
  • "Hold delay (ms)" ile menu/gesture esigini ayarlayabilirsin.

Debug Log

  1. Options -> Debug -> Enable debug logging
  2. Gesture dene
  3. Export Debug Log ile gesture_debug_log.json al

Guvenlik

  • Content script tum sayfalarda calisir (<all_urls>). Gerekirse "Disable on Sites" listesi ile sinirla.

About

Mouse gesture extension for Chromium browsers (Manifest V3).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published