Skip to content

Releases: sunyongsheng/GestureFlow

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 09:48
  • Use the liquid glass feedback card by default on macOS 26 and later for new installations and after restoring defaults; existing settings are kept.
  • Make the liquid glass feedback card look closer to system glass with an edge highlight and a lighter shadow.
  • Truncate long gesture names in the feedback card instead of letting them overflow.
  • Reduce memory use while drawing gestures from about 330 MB to about 18 MB on a Retina display.
  • Keep the trail and live feedback responsive during long gestures and with high polling rate mice.
  • Stop mouse input from briefly stalling after a gesture that targets an app in the background.
  • Prevent an unresponsive app under the pointer from freezing right clicks for several seconds.
  • Speed up ordinary right clicks by looking up the target app only once a drag turns into a gesture.

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 12:13
  • Redesign the app icon with layered vector gesture artwork and adaptive Light / Dark colors in Icon Composer.
  • Add a separate Debug icon badge and refine spacing between gesture strokes.
  • Release a held right mouse button when the event tap is disabled to prevent a stuck button state.
  • Stabilize settings-window close tests in CI.

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 17 Jul 05:20
  • Keep the settings window closed when the app is launched at login.
  • Fix the settings window opening from the menu bar without taking keyboard focus when another app is frontmost.
  • Avoid repeatedly forcing app activation when opening settings from the menu bar.

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 10 Jul 08:49
  • Reduce CPU usage during gesture drawing by redrawing only the new trail segment instead of the full overlay surface.
  • Cache live gesture matching and screen geometry to avoid redundant work on each mouse sample.
  • Unify the update check flow through Sparkle in both Debug and Release builds.
  • Fix manual "Check for Updates" to skip a redundant GitHub fetch and delegate directly to Sparkle.

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 25 Jun 12:15
  • Move app language storage from YAML config to UserDefaults so Sparkle's update dialog follows the app language setting.
  • Remove trailing periods from all localized UI strings.

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 25 Jun 11:28
  • Display release notes in the update dialog when a new version is detected.
  • Always check for updates on cold launch when automatic updates are enabled, then restart the periodic check timer.
  • Make update check interval configurable via update.checkIntervalHours in the configuration file (default 168 hours).
  • Add menu bar icon visibility toggle in General settings.

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 23 Jun 08:08
  • Fix gestures on inactive app windows being incorrectly dispatched to the app underneath due to a coordinate system mismatch in accessibility hit testing.

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 23 Jun 03:40
  • Fix keyboard shortcuts being sent to the wrong window in apps with helper subprocesses: shortcuts like Cmd+W now correctly target the frontmost child window instead of the main window.
  • Fix Auto Layout constraint warnings on startup caused by the feedback card view being initialized with zero frame.

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 22 Jun 12:50

Release v0.2.4

See commit history for details.

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 04 Jun 08:30
  • Fix Sparkle falsely reporting “up to date” when a newer release exists: write CFBundleVersion to sparkle:version in appcast.xml and use sparkle:shortVersionString for marketing version checks.