Show the Paste Bar on launch and reopen - #38
Conversation
|
The reopen handler is a real gap and I want it. The rest of this I cannot take. It deletes first-run onboarding. The The bar force-presents 0.5s after every launch, not just the first. Combined with Launch at login, a full-width panel slides up and calls Both new paths also gate on Please split it: |
A normal reopen from Finder, Spotlight, or the Dock now surfaces the primary interface instead of Settings. The hidden-menu-bar escape hatch keeps its old behavior: restore the icon and show Settings, since that reopen is a recovery path rather than a request for the bar. Presentation is gated on the explicit BarWindowController.isPresented state rather than NSWindow.isVisible, per the #64 machinery, and duplicate reopen events coalesce because the phase flips as soon as the first show begins. Reopen half of #38; the launch-time auto-show was dropped per review. Co-authored-by: momenbasel <momenbasel@users.noreply.github.com> Co-authored-by: Alvie Stoddard <alviestoddard@gmail.com> Co-authored-by: Cursor <cursoragent@cursor.com>
|
Maintainer pass — reopen behavior landed, closing this PR. Action taken: the reopen half — the part the Aug 11 review wanted — landed on Not taken, per the review: the 0.5 s auto-show after every launch (with Launch at login it steals focus at every login) and the removal of first-run onboarding (Settings is the only surface that ever requests Accessibility; dropping it makes direct paste silently dead on fresh installs). If launch-time discoverability still feels lacking, a first-launch-only bar presentation after onboarding could be discussed in an issue. Closing since the mergeable portion is on — automated maintainer pass on behalf of @momenbasel |
Summary
Why
Pesty's primary interface should be discoverable without requiring the keyboard shortcut.
Validation
swift buildPesty.app, and confirm the bar returns.