Skip to content

Fix background startup and helper window movement - #19

Merged
Prgm-code merged 1 commit into
mainfrom
agent/startup-helper-window
Aug 17, 2026
Merged

Fix background startup and helper window movement#19
Prgm-code merged 1 commit into
mainfrom
agent/startup-helper-window

Conversation

@Prgm-code

Copy link
Copy Markdown
Owner

What changed

  • Start FatFingers with --background from autostart and keep all windows hidden.
  • Ignore background-only second-instance launches.
  • Allow dragging only on the frameless helper window and enlarge its drag strip.
  • Preserve the helper size and position while the process remains active.
  • Document the behavior and add tests for background launch detection and the drag region.

Root cause

Autostart used the same launch path as a manual invocation, so setup always called show_startup. The React drag strip already existed, but the helper did not have Tauri's core:window:allow-start-dragging permission. Reopening the helper also forced it back to 600x220.

Validation

  • Frontend tests: 45 passed
  • Rust tests: 37 passed
  • Frontend production build passed
  • cargo fmt --check and cargo check passed
  • Frontend and Rust dependency audits passed
  • Local Linux AppImage built and its runtime was verified

@coderabbitai

coderabbitai Bot commented Aug 17, 2026

Copy link
Copy Markdown

Important

Review available on request

  • 🔍 Trigger review

Reviews should be triggered manually for repositories with fewer than 10 stars. Select Trigger review above or comment @coderabbitai review to review the latest changes. For a full review, comment @coderabbitai full review.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 513b69e3-f4bf-42fd-9a92-009eeea9cadd


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Prgm-code
Prgm-code merged commit 7c70fca into main Aug 17, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant