Skip to content

Follow-Up to #11 & #12: Finish Pinboard and Pause controls - #58

Draft
alvst wants to merge 77 commits into
momenbasel:mainfrom
alvst:codex/pinboard-pause-followup
Draft

Follow-Up to #11 & #12: Finish Pinboard and Pause controls#58
alvst wants to merge 77 commits into
momenbasel:mainfrom
alvst:codex/pinboard-pause-followup

Conversation

@alvst

@alvst alvst commented Aug 1, 2026

Copy link
Copy Markdown

Summary

Completes the compatible portions of the older Pinboard and Pause-control work without restoring superseded card styling.

  • Adds a persistent color palette to each Pinboard tab’s context menu.
  • Starts a new Pinboard in an inline, focused rename field; existing Pinboards can use the same inline rename flow.
  • Keeps current Pinboard drag reordering and keyboard section navigation intact.
  • Adds reactive Pause/Resume control to the Paste Bar ellipsis menu, matching the existing menu-bar behavior.

Deliberately retained newer behavior

This does not restore Pinboard-specific clip-header colors or old selection styling. Clip cards keep the newer source-app color themes and selection treatment.

Dependency

This draft is based on #55 and should merge after it. It will be rebased onto main once its dependencies land.

Validation

  • swift build
  • swift test — 7 tests passed
  • git diff --check

Screenshot

Any visual QA for this PR uses Debug Demo only (Pesty --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 30 commits July 24, 2026 14:37
…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