Releases: BestArmor/GestureFlow
Release list
v0.9.6 — Skin Dropdown Hotfix
GestureFlow v0.9.6 — Hotfix Release
Bug Fixes
- Fixed skin dropdown showing "undefined undefined"
- Fixed JSON serialization for skin names and icons
- Improved error handling in WebView2 bridge
- Added null-safety checks for skin data
Known Working
- All 6 built-in skins now display correctly
- Skin selection persists after restart
- Custom skins load from skins/ folder
- Hot-reload works for all skin changes
Installation
- Download GestureFlow-v0.9.6.zip
- Extract to any folder
- Run GestureFlow.exe
- Right-click system tray icon for settings
Requirements
- Windows 10/11 (64-bit)
- .NET 10 Runtime (included)
- No admin privileges needed
Full Changelog: v0.9.5...v0.9.6
v0.9.5 — Premium UI Release
What's New in v0.9.5
Premium UIComplete redesign with modern dark theme, glassmorphism effects, and smooth animations. Inspired by Linear and Vercel. |
PerformanceOptimized gesture recognition pipeline with <100ms latency. Smart click detection prevents false positives. |
Custom SkinsCreate your own trail styles with JSON configuration. Hot-reload applies changes instantly without restart. |
LocalizationFull 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
- Download
GestureFlow-v0.9.5.zipfrom assets below - Extract to any folder (e.g.,
C:\Programs\GestureFlow) - Run
GestureFlow.exe - 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
- Hold the right mouse button
- Draw a gesture (the trail will appear)
- Release to trigger the action
Tip
You can customize all gestures and hotkeys in settings.json.
Tech Stack
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
🎉 GestureFlow v0.9.0 — Modern GUI
🎉 v0.9.0 — Modern GUI Application!
GestureFlow получил полноценный графический интерфейс в современном стиле!
✨ Что нового в v0.9.0
| Фича | Описание |
|---|---|
| 🏛️ Главное окно | Современный WPF UI с тёмной темой |
| 📑 4 функциональных таба | Жесты, Настройки, Статистика, О программе |
| 🎨 Fluent Design | Закруглённые углы, hover-эффекты, плавные transitions |
| 💜 Фиолетовые акценты | Фирменный стиль #FF50B4 |
| 🖱️ Двойной клик по иконке | Открывает главное окно |
| ⚙️ Кнопка настроек | Открывает settings.json одним кликом |
| 🔗 Ссылка на GitHub | Прямой переход в репозиторий |
🎬 Все жесты
| Жест | Действие |
|---|---|
| ← | Назад в браузере (Alt+←) |
| → | Вперёд в браузере (Alt+→) |
| ↑ | Новая вкладка (Ctrl+T) |
| ↓ | Закрыть вкладку (Ctrl+W) |
| ⭕ | Обновить страницу (F5) |
| ✅ | Свернуть активное окно |
🖥️ GUI
🎬 Вкладка "Жесты"
Красивые карточки со всеми доступными жестами и их описаниями.
⚙️ Вкладка "Настройки"
- Быстрый доступ к
settings.json - Информация о hot-reload
- Анонс будущих скинов и профилей
📊 Вкладка "Статистика"
Placeholder для будущей системы подсчёта жестов (в v1.0).
ℹ️ Вкладка "О программе"
- Описание особенностей
- Прямая ссылка на GitHub
- Информация о версии
📝 Конфигурация
Все настройки по-прежнему в settings.json с поддержкой hot-reload:
{
"Thresholds": {
"MoveThresholdPx": 5.0,
"HoldThresholdMs": 100,
"MinGestureLengthPx": 30.0
},
"Trail": {
"Color": "#FF50B4",
"Thickness": 4.0
},
"General": {
"StartWithWindows": false,
"StartMinimized": true
}
}💡 Pro tip: Откройте settings.json прямо из GUI одним кликом!
🗺️ Roadmap
✅ v0.5 - Базовые жесты
✅ v0.6 - Сложные жесты (⭕✅)
✅ v0.7 - Конфигурация (settings.json + hot-reload)
✅ v0.8 - Иконка в трее
✅ v0.9 - GUI приложение (← ты здесь)
🔜 v0.9.5 - Скины трейла (Rainbow, Particle, Emoji)
🔜 v0.9.7 - Умные профили (YouTube, Spotify, Discord)
🔜 v1.0 - Макросы + финальная полировка
🚀 Установка:
- Скачай GestureFlow-v0.9.0.zip ниже
- Распакуй в любую папку
- Запусти GestureFlow.exe
- Ищи фиолетовую иконку "G" в системном трее
- Двойной клик → открывается красивое главное окно! 💜
🎨 Технические детали:
• UI фреймворк: WPF (.NET 10)
• Тема: Dark mode (#1E1E2E фон, #2D2D44 карточки)
• Акцент: #FF50B4 (neon purple)
• Шрифт: Segoe UI
• Архитектура: MVVM-ready (готово к расширению)
Made with 💜 by BestArmor
Built with .NET 10 and WPF
🎉 GestureFlow v0.8.0 — Desktop Application
🎉 v0.8.0 — Desktop Application!
GestureFlow теперь полноценное десктопное приложение с иконкой в системном трее!
✨ Что нового в v0.8.0
| Фича | Описание |
|---|---|
| 🎯 Иконка в трее | Фиолетовая круглая иконка с буквой "G" возле часов Windows |
| 📋 Контекстное меню | ПКМ по иконке → "О программе", "Открыть settings.json", "Выход" |
| 🚪 Нормальное закрытие | Больше не нужно искать терминал чтобы закрыть приложение |
| 💡 Toast-уведомления | Ненавязчивое уведомление при запуске |
| ⚙️ StartMinimized | Использует настройку из settings.json |
🎬 Все жесты
| Жест | Действие |
|---|---|
| ← | Назад в браузере (Alt+←) |
| → | Вперёд в браузере (Alt+→) |
| ↑ | Новая вкладка (Ctrl+T) |
| ↓ | Закрыть вкладку (Ctrl+W) |
| ⭕ | Обновить страницу (F5) |
| ✅ | Свернуть активное окно |
🎯 Как использовать
- Запусти
GestureFlow.exe - Ищи иконку в системном трее (возле часов Windows)
- ПКМ по иконке → контекстное меню:
- 🎨 GestureFlow v0.8 — окно "О программе"
- ⚙️ Открыть settings.json — откроет конфиг в дефолтном редакторе
- 🚪 Выход — корректно закроет приложение
- Двойной клик по иконке — тоже откроет "О программе"
📝 Конфигурация
Все настройки в settings.json:
{
"Thresholds": {
"MoveThresholdPx": 5.0,
"HoldThresholdMs": 100,
"MinGestureLengthPx": 30.0
},
"Trail": {
"Color": "#FF50B4",
"Thickness": 4.0
},
"General": {
"StartWithWindows": false,
"StartMinimized": true
}
}💡 Pro tip: Изменяй settings.json и смотри как настройки применяются мгновенно (hot-reload)!
🗺️ Roadmap
✅ v0.5 — Базовые жесты (←→↑↓)
✅ v0.6 — Сложные жесты (⭕✅)
✅ v0.7 — Конфигурация (settings.json + hot-reload)
✅ v0.8 — Иконка в трее (← ты здесь)
🔜 v0.9 — Умные профили (YouTube, Spotify, Discord)
🔜 v0.9.5 — Скины трейла (Rainbow, Particle, Emoji)
🔜 v0.9.9 — Полноценный GUI
🔜 v1.0 — Макросы + финальная полировка
🚀 Установка:
- Скачай GestureFlow-v0.8.0.zip ниже
- Распакуй в любую папку
- Запусти GestureFlow.exe
- Ищи фиолетовую иконку "G" в системном трее 💜
Made with 💜 by BestArmor
Built with .NET 10 & WPF
🎉 GestureFlow v0.7.0 — Configuration System
✨ Что нового в v0.7.0
🎯 Полная система конфигурации через settings.json!
| Фича | Описание |
|---|---|
| 📄 settings.json | Автоматическое создание файла настроек при первом запуске |
| ⚙️ Настраиваемые пороги | Точная настройка чувствительности жестов |
| 🎨 Кастомные цвета трейла | Любой HEX цвет — от фиолетового до неонового зелёного |
| 📏 Регулируемая толщина | Делай трейл тоньше или толще |
| 🔥 Hot-reload | Изменения применяются мгновенно без перезапуска! |
| 🛡️ Защита от ошибок | Автоматический fallback на дефолты если конфиг сломан |
🎬 Все жесты
| Жест | Действие |
|---|---|
| ← | Назад в браузере (Alt+←) |
| → | Вперёд в браузере (Alt+→) |
| ↑ | Новая вкладка (Ctrl+T) |
| ↓ | Закрыть вкладку (Ctrl+W) |
| ⭕ | Обновить страницу (F5) |
| ✅ | Свернуть активное окно |
📝 Пример settings.json
{
"Thresholds": {
"MoveThresholdPx": 5.0,
"HoldThresholdMs": 100,
"MinGestureLengthPx": 30.0
},
"Trail": {
"Color": "#FF50B4",
"Thickness": 4.0
}
}💡 Pro tip: Изменяй файл и смотри как настройки применяются мгновенно!
🗺️ Roadmap
✅ v0.5 — Базовые жесты
✅ v0.6 — Сложные жесты (⭕✅)
✅ v0.7 — Конфигурация (← ты здесь)
🔜 v0.8 — Иконка в трее
🔜 v0.9 — Умные профили (YouTube, Spotify)
🔜 v1.0 — Полноценный GUI
Made with 💜 by BestArmor
Built with .NET 10 & WPF
GestureFlow v0.6.0 — Circle & Checkmark Gestures
🎉 v0.6.0 — Complex Gestures!
Control your PC with a flick of your wrist 💜
✨ New in this release
- ⭕ Circle gesture — Refresh page (F5)
- ✅ Checkmark gesture — Minimize active window
- Works reliably even in fullscreen apps (Chrome F11, games)
- Uses Win32
ShowWindowAPI directly
- 🧠 Geometric recognition — Reliable detection without ML
🎬 All Gestures
| Gesture | Action |
|---|---|
| ← Left | Browser Back (Alt+←) |
| → Right | Browser Forward (Alt+→) |
| ↑ Up | New Tab (Ctrl+T) |
| ↓ Down | Close Tab (Ctrl+W) |
| ⭕ Circle | Refresh Page (F5) |
| ✅ Checkmark | Minimize Window |
🚀 Quick Start
- Download
GestureFlow-v0.6.0.zip - Extract and run
GestureFlow.exe - Hold right mouse button + draw gesture!
💡 Pro tip
Try drawing a checkmark (V-shape) in fullscreen Chrome — the window will minimize instantly!
Built with .NET 10 & WPF 💜
GestureFlow v0.5.0
🎉 First Public Release!
Control your PC with a flick of your wrist 💜
✨ Features
- 4 basic gestures (← → ↑ ↓) for browser navigation
- Beautiful neon purple trail visualization
- Smart click vs gesture detection
- Multi-monitor support
- Lightning-fast < 100ms latency
- Non-intrusive — doesn't trigger Focus Assist
🎬 Gestures
| Gesture | Action |
|---|---|
| ← Left | Browser Back (Alt+←) |
| → Right | Browser Forward (Alt+→) |
| ↑ Up | New Tab (Ctrl+T) |
| ↓ Down | Close Tab (Ctrl+W) |
🚀 Quick Start
- Download
GestureFlow-v0.5.0.zip - Extract to any folder
- Run
GestureFlow.exe - Hold right mouse button + swipe to execute gestures!
💡 How it works
- Short right-click → opens context menu as usual
- Hold + move → activates gesture mode with purple trail
- Release → action executes instantly
Built with .NET 10 & WPF. Feedback welcome! 💜
