Skip to content

Follow-Up to #28: Add final compact inline clip preview - #45

Draft
alvst wants to merge 67 commits into
momenbasel:mainfrom
alvst:codex/final-inline-preview
Draft

Follow-Up to #28: Add final compact inline clip preview#45
alvst wants to merge 67 commits into
momenbasel:mainfrom
alvst:codex/final-inline-preview

Conversation

@alvst

@alvst alvst commented Jul 25, 2026

Copy link
Copy Markdown

Summary

Restores Pesty’s compact preview as a detached panel anchored above the selected card.

  • Fixes the regression where opening a preview expanded the Paste Bar into an in-bar sheet.
  • Keeps the Paste Bar at its normal height while the preview floats above the selected card.
  • Keeps the preview non-key so Paste Bar keyboard controls remain available.
  • Removes the preview’s extra drop shadow.
  • Preserves rich previews for text, links, colors, images, and files.

Follow-up

#49 fixes the related carousel-navigation issue: arrow-key selection should not re-center the entire strip while the next card is already visible.

Dependency

This draft is based on the existing unmerged feature stack.

Validation

  • swift build
  • Debug Demo visual check

Screenshot

Debug Demo; Pesty window only.

Detached inline preview in Debug Demo

alvst added 30 commits July 23, 2026 19:33
…ttings-polish

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
…tings-polish

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
…-settings-polish

# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
…s-polish

# Conflicts:
#	Sources/Pesty/UI/BarWindowController.swift
…ettings-polish

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
…tings-polish

# Conflicts:
#	Sources/Pesty/Settings/SettingsView.swift
alvst added 25 commits July 24, 2026 14:30
…view

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
…all-prs-preview

# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Monitor/PasteService.swift
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
#	Sources/Pesty/Store/ClipboardStore.swift
#	Sources/Pesty/UI/BarView.swift
…eview

# Conflicts:
#	Sources/Pesty/UI/BarView.swift
…-preview

# Conflicts:
#	Sources/Pesty/UI/BarView.swift
…-preview

# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Store/ClipboardStore.swift
#	Sources/Pesty/UI/BarView.swift
# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Monitor/PasteService.swift
#	Sources/Pesty/Store/ClipboardStore.swift
#	Sources/Pesty/UI/ClipCardView.swift
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