Revert "Clipboard logic and naming update"

This reverts commit 9d2c61808f088fa0b3a4696c6ed1165db59b5491.
This commit is contained in:
Beingpax 2025-07-25 10:51:23 +05:45
parent 9d2c61808f
commit a0008de55d
2 changed files with 10 additions and 12 deletions

View File

@ -9,12 +9,14 @@ class CursorPaster {
var savedContents: [(NSPasteboard.PasteboardType, Data)] = []
let currentItems = pasteboard.pasteboardItems ?? []
for item in currentItems {
for type in item.types {
if let data = item.data(forType: type) {
savedContents.append((type, data))
if shouldPreserveClipboard {
let currentItems = pasteboard.pasteboardItems ?? []
for item in currentItems {
for type in item.types {
if let data = item.data(forType: type) {
savedContents.append((type, data))
}
}
}
}

View File

@ -335,14 +335,10 @@ class WhisperState: NSObject, ObservableObject {
SoundManager.shared.playStopSound()
DispatchQueue.main.asyncAfter(deadline: .now() + 0.05) {
let originalClipboardContent = ClipboardManager.getClipboardContent()
CursorPaster.pasteAtCursor(text, shouldPreserveClipboard: !self.isAutoCopyEnabled)
if self.isAutoCopyEnabled, let originalContent = originalClipboardContent {
DispatchQueue.main.asyncAfter(deadline: .now() + 0.4) {
ClipboardManager.copyToClipboard(originalContent)
}
if self.isAutoCopyEnabled {
ClipboardManager.copyToClipboard(text)
}
// Automatically press Enter if the active Power Mode configuration allows it.