KDE Connect- Remote Input - Compose Send History and Send as Clipboard option request

KDE Connect- Remote Input - Compose Send History and Send as Clipboard option request
Target Component: KDE Connect Android App (Remote Input Plugin)
The Problem: Currently, the “Compose Send” feature in the Remote Input plugin does not maintain a history of sent text. If the connection drops or fails during transmission, the typed text is lost immediately, forcing users to re-type long messages. Furthermore, the standard “Send” method (simulated keystrokes) can be unreliable for complex text or non-Latin scripts depending on the host PC’s active keyboard layout.

Proposed Solution: I am requesting a UI/UX update to the “Compose Send” screen that utilises available screen space to provide a local persistent log and more versatile sending options.

Key Features Requested:

  1. Local Sending History: Use the empty space above the “Tap here to type” box to display a list of recently sent items. This log should be stored locally on the Android device to prevent data loss.

  2. Resend Action Button: Each item in the history list should have a “Resend” icon, allowing the user to quickly re-transmit the text if a previous attempt failed.

  3. “Send as Clipboard” Button: Add a secondary button next to the standard “Send.”

    • Standard Send: Simulated keystrokes (as it works now).

    • Send as Clipboard: Directly populates the remote PC’s clipboard for manual pasting.

    • Why: This is crucial for sending complex text in other languages. Clipboard transmission preserves encoding and character integrity far better than keyboard simulation, which often garbles non-Latin scripts.

  4. Clear History: A simple “Clear” button at the top to manage local history for privacy.

User Benefit: This makes Remote Input a reliable tool for professional work and international users, ensuring no text is lost to connection hiccups or character encoding errors.

(Attached

mockup image )