Skip to content

v0.9.5 β€” Premium UI Release

Choose a tag to compare

@BestArmor BestArmor released this 06 Jun 22:51
· 1 commit to main since this release

GestureFlow v0.9.5

Control your PC with a flick of your wrist

Release
Platform
.NET
License
Latency

Download Β· Documentation Β· Report Bug


What's New in v0.9.5

Premium UI

Complete redesign with modern dark theme, glassmorphism effects, and smooth animations. Inspired by Linear and Vercel.

Performance

Optimized gesture recognition pipeline with <100ms latency. Smart click detection prevents false positives.

Custom Skins

Create your own trail styles with JSON configuration. Hot-reload applies changes instantly without restart.

Localization

Full English/Russian language support with one-click switching. Easy to add more languages.


Features

Feature Description
Smart Recognition Accurate gesture detection with minimal false positives
Multi-monitor Seamless operation across multiple displays
6 Built-in Skins Neon, Rainbow, Emoji, Gradient, Solid, Custom
Hot-reload Changes apply instantly without restart
Configurable Fine-tune every parameter via settings.json
Lightweight Minimal resource usage, runs in background

Installation

Quick Start

  1. Download GestureFlow-v0.9.5.zip from assets below
  2. Extract to any folder (e.g., C:\Programs\GestureFlow)
  3. Run GestureFlow.exe
  4. The app will appear in your system tray β€” right-click to access settings

Note

No installation required. GestureFlow is a portable application.

Requirements

  • Windows 10 / 11 (64-bit)
  • .NET 10 Runtime (included in the release)
  • No admin privileges needed

Usage

Supported Gestures

Gesture Action Default Hotkey
← Swipe Left Browser Back Alt + Left
β†’ Swipe Right Browser Forward Alt + Right
↑ Swipe Up New Tab Ctrl + T
↓ Swipe Down Close Tab Ctrl + W
β—‹ Circle Refresh Page F5
βœ“ Checkmark Minimize Window Win + D

How to Use

  1. Hold the right mouse button
  2. Draw a gesture (the trail will appear)
  3. Release to trigger the action

Tip

You can customize all gestures and hotkeys in settings.json.


Tech Stack

.NET
C#
WPF
Windows


Project Structure

GestureFlow/
β”œβ”€β”€ Core/
β”‚   β”œβ”€β”€ GestureRecognizer.cs    # Gesture detection logic
β”‚   β”œβ”€β”€ ActionExecutor.cs       # Action mapping
β”‚   └── MouseHook.cs            # Low-level mouse hooks
β”œβ”€β”€ UI/
β”‚   β”œβ”€β”€ MainWindow.xaml         # WPF WebView2 host
β”‚   β”œβ”€β”€ MainWindow.xaml.cs      # C# <-> JS bridge
β”‚   └── web/                    # HTML/CSS/JS interface
β”‚       β”œβ”€β”€ index.html
β”‚       β”œβ”€β”€ styles.css
β”‚       └── app.js
β”œβ”€β”€ Services/
β”‚   β”œβ”€β”€ ConfigService.cs        # JSON configuration
β”‚   β”œβ”€β”€ SkinManager.cs          # Trail skin management
β”‚   └── TrayIconManager.cs      # System tray integration
β”œβ”€β”€ Models/                     # Data models
└── settings.json               # User configuration

Configuration

All settings are stored in settings.json. Example:

{
  "trail": {
    "skin": "Neon",
    "thickness": 4.0,
    "glow": true
  },
  "thresholds": {
    "minGestureLengthPx": 50,
    "moveThresholdPx": 10,
    "holdThresholdMs": 150
  },
  "bindings": {
    "left": "Alt+Left",
    "right": "Alt+Right",
    "up": "Ctrl+T",
    "down": "Ctrl+W"
  }
}

Roadmap

  • Core gesture recognition
  • 6 built-in trail skins
  • Custom skins via JSON
  • Hot-reload support
  • Premium UI redesign
  • Multi-language support (EN/RU)
  • Gesture recording & playback
  • Statistics & analytics
  • Plugin system
  • Cloud sync for settings

Contributing

Contributions are welcome:

  • Report bugs via Issues
  • Suggest features
  • Submit pull requests
  • Star the repo if you find it useful

License

This project is licensed under the MIT License β€” see the LICENSE file for details.


Made with love by BestArmor

Stars
Forks