OSC Integration: Update attributes via OSC commands.
Built-in Commands: Send Previous Head, Next Head, and Clear commands directly from FocusTool.
MagicQ Software Required: MagicQ PC app is required on your handheld device, set up as a remote viewer in session with your console.
🔧 Stability Update – grandMA2
Major stability improvements for grandMA2 users during extended sessions.
Traffic Controller: An internal "traffic controller" has been added to prevent overload during heavy Telnet traffic.
Reduced Freezes: Eliminates freezes and lock-ups during long focus and programming sessions.
Extended Sessions: Noticeably more stable experience during extended use.
⚡ Performance, Web Remote & UI
Faster Startup: The application now starts faster.
Zoom Controls: The zoom slider for grandMA2 & grandMA3 (Web Remote) has been replaced with fixed buttons (65% / 100%) for more predictable behavior.
Keyboard Layout: In the Quick Mapping Overlay (keyboard), the Cancel button has been moved to the left to prevent confusion and accidental input.
v0.0.6
Version 0.0.6 introduces a streamlined workflow for mapping, new control possibilities for buttons, and several interface refinements.
Major Features
🆕 Quick Mapping
A completely new method for quickly assigning attributes to joystick axes, replacing the old 'Axes tab'.
Access: Assign the Quick Mapping function to a bind, or simply click the Quick Access icon at the bottom of the WebRemote.
Functionality: Map any attribute to an axis directly within the popup.
Note: A preset is generated automatically, but you must manually save (and name) it to keep it.
Requirement: Works only in Simultaneous Mode.
🎮 Enhanced Controls
Attributes on Buttons: You can now map attributes directly to buttons (previously only possible on axes).
Supports Positive / Negative direction.
Supports Slow and Fast behavior.
OSC Command Looping: Custom OSC commands can now be looped while holding a button (Press = start, Release = stop).
🖥️ Interface & Workflow
Attribute Sorting: Attributes can now be sorted in the Settings menu for a better overview.
Improved Virtual Keyboard: Simply click any input field to type using the on-screen keyboard.
Zoom Reset: Buttons have been added to the WebRemote to quickly reset the zoom level.
v0.0.5
Version 0.0.5 is a significant update focusing on connectivity expansions, multi-user workflows, and quality-of-life improvements for the Web Remote.
Major Features
🔌 grandMA2 Support
Telnet Integration: Full support for grandMA2 consoles via Telnet.
Multi-User Support: Unlike the current MA3 implementation, MA2 connections are user-based. This allows multiple FocusTools to operate on the same session simultaneously by logging in with different User Profiles.
🖥️ Web Remote Overhaul
Control Sidebar (Windows): A new popup sidebar provides instant access to Pan/Tilt Invert, Speed Modes (Slow/Fast/Boost), and a Close button.
Auto-Login: Added settings to store your Web Remote credentials. FocusTool now logs you into the MA3 remote automatically.
Zoom Scaling: Choose between a zoomed or normal view to fit handheld screens better.
⚡ Smart Connectivity
Real-time Detection: Controllers can now be plugged in (hot-plugged) while the app is running. No restart required.
Data Optimization: Fixed an issue where Pan and Tilt were always sent together. The app now only sends data for attributes that actually change, reducing network traffic.
🎮 Flexible Axes
Simultaneous Mode Update: You are no longer restricted to specific axes.
Total Freedom: Using the mapping system, you can assign any attribute (Zoom, Iris, etc.) or Pan/Tilt to any axis on either joystick (Left X/Y, Right X/Y).
Interface & Platform Improvements
Home Screen: Redesigned to be clearer and more user-friendly with modern toggle buttons for Pan/Tilt inversion.
UI Consistency: Improved layout and visual hierarchy across buttons, sliders, and settings panels.
Linux / SteamOS Updates: The update system has been simplified. The auto-updater is disabled to prevent permission issues; the app now directs you to download the ready-to-use .bin file manually.
Network: Improved network handling with better support for OSC over both UDP and TCP protocols.
Stability: Reduced unnecessary data transmission and improved behavior when switching between Console Modes.
v0.0.4
Updates & New Features
New Built-in Functions: Added Down and Up for grandMA3 users.
Simultaneous Mode Overhaul: Introduced a flexible system for the Left Joystick with two components:
1. Attribute Library: Create a central list of functions (e.g., Zoom, Focus1). Supports "Combined Attributes" (e.g., Blade1A + Blade1B) to control multiple parameters with one axis.
2. Controller Mapping:
"Set Axes" Hotkeys: Map buttons to instantly assign specific attributes to the X and Y axes.
"Cycle Attribute" Hotkeys: Map buttons to cycle through your library list on the Y-axis (automatically clearing the X-axis for single-parameter control).
Bug Fixes
Fixed an issue where the OSC input text field did not clear automatically, requiring manual deletion before typing.
v0.0.3
Important Hardware ID Update:
Due to security improvements in hardware identification, users updating from v0.0.2 to v0.0.3+ must reactivate their license. If you encounter issues, please contact support.
Updates & New Features
Introduced an Oops built-in function for grandMA3 users.
Bug Fixes
Fixed hardware identification system that could cause license activation issues on certain devices.
v0.0.2
Updates & New Features
Restore Defaults: Added a function to easily reset control mappings to factory settings.
Virtual Keyboard: Integrated an on-screen keyboard (F1) for easier text input on handhelds.
Lowlight: Added a Lowlight built-in function for grandMA3 users.
Bug Fixes
Resolved an issue that caused license activation problems on some specific devices.
Fixed a bug with joystick axis control, particularly noticeable on Steam Deck devices where input was inconsistent.