Releases: PhantomUnk/Formix-Desktop
Release list
Formix Desktop v2.0.0: Per-Preset Hotkeys and Text Snippets
This is the biggest update to Formix Desktop since launch, adding two new ways to trigger a preset besides opening the main popup.
New Features
Per-preset hotkeys
Assign a dedicated hotkey to any individual preset. Press it and the preset's fill screen opens immediately, no need to open the list and search for it first. If the preset has no fields to fill, the text is pasted right away with no window shown at all. Preset hotkeys support multiple modifiers (Ctrl, Alt, Shift) and are checked for conflicts against your main hotkey and other presets before you can save one. Presets with a hotkey assigned now show a small badge in the list.
Text-expansion snippets
Give any preset a short trigger, like !hi, and typing it in any application (a browser, a chat client, an email, anywhere you can type) instantly expands it, either to the finished text or by opening the fill screen if the preset has fields. No need to open Formix at all for your most common presets.
Under the Hood
- Added a global keyboard listener (via the
rdevcrate) to detect typed snippet triggers system wide - Snippet matching triggers on word boundaries (space, enter, tab, punctuation) rather than after every keystroke, avoiding accidental matches inside longer words
- Preset hotkeys reuse the existing hotkey capture component and global shortcut registration system
Notes
As with previous releases, the build is unsigned, so Windows SmartScreen may show a warning on first run. Click "More info" then "Run anyway".
Full changelog and download: see the Releases page.
v1.3.0: Window & Autostart Fix
Fixed
- The main window no longer briefly flashes on screen before minimizing to the tray when the app starts with Windows. It now starts directly in the tray. Launching manually from a shortcut still opens the window right away, as expected.
- Fixed ugly shadow artifacts around the rounded window corners in dark theme.
Added
- Official landing page: https://phantomunk.github.io/Formix-Desktop/, with a demo preview.
v1.2.0: Settings menu, multi-language support, autostart, and preset export/import
Third release. This one is all about making the app configurable and portable: a full settings menu, language support, autostart, and a way to back up or move your presets.
New in this release
- Settings menu, a modal window with:
- Rebindable global hotkey (no longer hardcoded to Ctrl+F2)
- Light/dark theme
- Adjustable paste delay (timing between clipboard paste and simulated keystrokes)
- Autostart on system login
- Multi-language interface, English and Russian, switchable live from settings
- Preset export/import via JSON file, so you can back up your presets or move them to another machine
- Unified popup component for all dropdown menus (language picker, folder picker, and the existing Add button menu), for a more consistent feel across the app
Carried over from previous releases
- Global hotkey to summon the window
- Smart window positioning near the cursor, clamped to screen bounds
- Templates with reusable {{Name}} fields
- Keystroke automation tokens inside templates, insertable anywhere in the text
- Folders for organizing presets
- Quick search across presets and folders
- One click clipboard paste, works regardless of keyboard layout
- Window closes on click away
- System tray icon
Installation
Download the .exe below or run the installer.
Note: the build is not signed with a certificate, so Windows SmartScreen may show a warning on first launch. Click "More info" then "Run anyway".
What's next
Plans for upcoming versions, see the Roadmap in the README.
v1.1.0 – Folders, keystroke automation, and smarter window positioning
Second release, building on the v1.0.0 MVP with organization and automation features, plus a positioning fix and a general code cleanup.
New in this release
- 📁 Folders — group presets into folders for easier organization. Presets without a folder still show up as before, and search works across all presets regardless of folder.
- ⌨️ Keystroke automation inside templates — insert a key or key combo (e.g.
Enter,Ctrl+Enter,Tab) anywhere inside a template, not just at the end. It fires automatically at that exact point during paste, so you can chain text and keystrokes freely within one preset. - 📍 Smarter window positioning — the popup now clamps itself to the current monitor's bounds, so it no longer gets cut off or pushed off-screen when the cursor is near a screen edge.
- 🧹 Code cleanup refactor — no functional changes, just tidied-up internals ahead of future features.
Carried over from v1.0.0
- Global hotkey
Ctrl+F2to summon the window - Window opens next to the mouse cursor
- Create, edit, and delete text presets
- Templates with
{{Name}}fields, including reusing the same field multiple times within the text - Quick search through the preset list
- One-click insertion via clipboard +
Ctrl+V— works regardless of the active keyboard layout - Window closes on click-away
- System tray icon
Installation
Download the .exe below and run the installer.
Known limitations
- The hotkey cannot yet be changed through the interface (hardcoded to
Ctrl+F2)
What's next
Plans for upcoming versions — see the Roadmap.
Formix Desktop v1.0.0 – Initial Release
Formix Desktop v1.0.0
The first public release – a system utility for instantly inserting text templates into any application using a global hotkey.
Features in this release
- Global hotkey
Ctrl+F2to summon the window - Window opens next to the mouse cursor
- Create, edit, and delete text presets
- Templates with
{{Name}}fields, including reusing the same field multiple times within the text - Quick search through the preset list
- One-click insertion via clipboard +
Ctrl+V— works regardless of the active keyboard layout - Window closes on click‑away
- System tray icon
Installation
Download the .exe below and run the installer.
⚠️ The build is not signed with a certificate – Windows SmartScreen may show a warning on first launch. Click "More info" → "Run anyway".
Known limitations
- The hotkey cannot yet be changed through the interface (hardcoded to
Ctrl+F2)
What's next
Plans for upcoming versions — see the Roadmap.