Releases: vst93/floter
Release list
floter v0.2.3
Changes
- chore: reset version to 0.2.2 for clean release
- ci: upload .sig signatures and latest.json for Tauri updater
- feat: version management, shadow tuning, focus fix, divider cleanup
- fix(windows): softer asymmetric shadow, account for shell padding in height
- fix(windows): restore drag blur grace, use outward CSS shadow with shell padding
- release: v0.2.3
- fix(windows): replace DWM shadow with CSS, unify drag to start_dragging
- docs: add light mode terminal color contrast TODO
- docs: rename .pending-bugs.md to .pending-todos.md, add focus and shortcut TODOs
- docs: add settings screenshot
- docs: add screenshots to README
- update .pending-bugs.md
Install
Download the file for your platform:
| File | Platform |
|---|---|
*-macos-apple-silicon.dmg |
macOS (M1/M2/M3/M4) |
*-macos-intel.dmg |
macOS (Intel) |
*-linux-x86_64.deb |
Linux (x86_64) |
*-linux-arm64.deb |
Linux (ARM64) |
*-windows-x86_64-setup.exe |
Windows (x86_64) |
*-windows-arm64-setup.exe |
Windows (ARM64) |
macOS note: This app is not code-signed with an Apple Developer certificate, so macOS reports it as damaged. Run this in Terminal to fix:
xattr -cr /Applications/floter.app
floter v0.2.2
Changes (v0.2.2)
Built on v0.2.1, this release adds the following features and fixes:
Added
- Linux software rendering fallback: when WebKitGTK fails to initialize the GPU (common on AMD + Wayland with recent Mesa, showing
EGL_BAD_PARAMETER), floter now auto-falls back to software rendering. New--software-rendering/--gpulaunch flags let you control this manually. - App search aliases: apps can carry aliases, improving fuzzy matching and pinyin-initial search for Chinese names.
- Arch Linux packaging: added
packaging/arch/PKGBUILDso you can build withmakepkg -si(it repackages the release.debfor the matching version).
Improvements & Fixes
- More robust launcher height calculation (no clipped content or empty gaps).
- Terminal focus retry on open for steadier keyboard focus on first launch.
- Drag-release grace period so the window is no longer hidden by mistake.
- Major rework of macOS app-command search for more accurate results.
- Misc. style and stability tweaks.
Install
Download the file for your platform:
| File | Platform |
|---|---|
*-macos-apple-silicon.dmg |
macOS (M1/M2/M3/M4) |
*-macos-intel.dmg |
macOS (Intel) |
*-linux-x86_64.deb |
Linux (x86_64) |
*-linux-arm64.deb |
Linux (ARM64) |
*-windows-x86_64-setup.exe |
Windows (x86_64) |
*-windows-arm64-setup.exe |
Windows (ARM64) |
macOS note: This app is not code-signed with an Apple Developer certificate, so macOS reports it as damaged. Run this in Terminal to fix:
xattr -cr /Applications/floter.app
Linux note: If WebKitGTK fails to start with
EGL_BAD_PARAMETER, start floter again (it auto-falls back to software rendering), or runfloter --software-rendering.
floter v0.2.1
Changes
- release: v0.2.1
- feat: Windows fixes (corner wireframe, Alt+Space, drag) + launch-at-startup
- docs: sync README with current code (toggle shortcut, action bar keys, theme options)
- docs: refine README for end users (EN + 中文, cross-linked)
Install
Download the file for your platform:
| File | Platform |
|---|---|
*-macos-apple-silicon.dmg |
macOS (M1/M2/M3/M4) |
*-macos-intel.dmg |
macOS (Intel) |
*-linux-x86_64.deb |
Linux (x86_64) |
*-linux-arm64.deb |
Linux (ARM64) |
*-windows-x86_64-setup.exe |
Windows (x86_64) |
*-windows-arm64-setup.exe |
Windows (ARM64) |
macOS note: This app is not code-signed with an Apple Developer certificate, so macOS reports it as damaged. Run this in Terminal to fix:
xattr -cr /Applications/floter.app
floter v0.2.0
Changes
This release significantly refines the launcher, terminal, and settings experience, plus adds auto-update support and full open-source compliance.
Launcher
- Rebuilt app scanning across macOS / Linux / Windows with faster, more reliable parsing
- Added config command for managing launch behavior
- Smarter action bar: URL / path / shell detection; run it directly with Cmd+Enter (macOS) / Ctrl+Enter (others)
- Pinyin initial matching for Chinese app names (search "nh" matches 你好)
- CJK IME composition handling so Enter confirms input instead of executing
Terminal
- Rewrote the PTY session layer for more stable output and better resize handling
- Theme-driven terminal colors (dark / light / auto) via CSS variables
Settings and UI
- Settings panel polish: scroll, theme switching, SVG system icons, result padding
- Windows: disabled DWM rounded corners so CSS owns the corner shape on all platforms
macOS
- Fixed fullscreen visibility: window now appears above fullscreen apps (NSPopUpMenuWindowLevel)
- Synchronous NSWindow calls and main-thread dispatch for reliable reveal and activate
- Fixed IME composition tracking and main-thread shortcut callbacks
Updater and Release
- Added built-in auto-updater plugin (in-app update notifications)
- Fully automated multi-platform release workflow (6 targets, no duplicate assets)
Open Source
- Switched to GPL-3.0 license, added macOS install docs and Node 22 CI
Install
Download the file for your platform:
| File | Platform |
|---|---|
*-macos-apple-silicon.dmg |
macOS (M1/M2/M3/M4) |
*-macos-intel.dmg |
macOS (Intel) |
*-linux-x86_64.deb |
Linux (x86_64) |
*-linux-arm64.deb |
Linux (ARM64) |
*-windows-x86_64-setup.exe |
Windows (x86_64) |
*-windows-arm64-setup.exe |
Windows (ARM64) |
macOS note: This app is not code-signed with an Apple Developer certificate, so macOS may report it as damaged. Run this in Terminal to fix:
xattr -cr /Applications/floter.app
floter v0.1.1
Changes
- ci: pass release notes via env to avoid bash interpreting backticks
- ci: use macos-14 for Intel cross-compile (macos-13 runners排队太久)
- ci: rewrite release workflow - no duplicate assets, fully automated
- ci: add Cargo/npm cache + macOS DMG retry fallback
- fix: wrap DwmSetWindowAttribute in unsafe block
- fix: DWM type errors + app icon + settings layout + quit button
- fix: simplify hotkeys, Windows shortcuts/icons/terminal, action bar hint
- fix: disable DWM rounded corners on Windows for consistent border-radius
- ci: pass release notes via env var to avoid bash interpreting backticks
- ci: format release notes with install table and section headers
- ci: rename artifacts with clear platform names
- fix: Windows build (Pty::child() is Unix-only) + Linux ARM64 xdg-utils
- ci: use native ARM runners, add version display in settings
- feat: show build version in settings header
- ci: fix release workflow - skip empty commit, fix tag ref, ARM64 cross-compile
- ci: add release workflow with multi-platform builds
- docs: update README with action bar, pinyin, theme, system commands
- feat: Raycast-style action bar with smart URL/path/shell detection
- fix: light theme terminal color, settings scroll, macOS fullscreen activation, system command pinyin
- feat: theme switching, SVG system icons, pinyin search, result padding
Install
Download the file for your platform:
| File | Platform |
|---|---|
*-macos-apple-silicon.dmg |
macOS (M1/M2/M3/M4) |
*-macos-intel.dmg |
macOS (Intel) |
*-linux-x86_64.deb |
Linux (x86_64) |
*-linux-arm64.deb |
Linux (ARM64) |
*-windows-x86_64-setup.exe |
Windows (x86_64) |
*-windows-arm64-setup.exe |
Windows (ARM64) |