Python-Scripts icon indicating copy to clipboard operation
Python-Scripts copied to clipboard

ADDED Clipboard Manager

Open Yogeshkarma opened this issue 2 months ago • 0 comments

PR Title

Clipboard Manager: Added GUI and Clipboard History Feature

Summary

Added a full GUI for the Clipboard Manager that monitors clipboard text in real-time and stores it in a history file. Users can view, scroll through, and clear clipboard history from the interface.

Description

This update introduces a Tkinter-based GUI for the Clipboard Manager. The program now continuously monitors the system clipboard in a background thread and saves any new text entries to a persistent history file (clipboard_history.txt). Users can see the clipboard history in a scrollable text area and clear it with a button. The GUI updates are thread-safe, preventing freezing during clipboard monitoring.

The changes are as follows:

  • Added a Tkinter GUI for viewing and managing clipboard history.
  • Implemented real-time clipboard monitoring using pyperclip and threading.
  • Added persistent storage of clipboard history in a text file.
  • Added a "Clear History" button to delete entries from the GUI and file.
  • Limited the maximum number of history lines to 1000 (configurable).

Checks

in the repository

  • [x] Made no changes that degrade the functioning of the repository
  • [x] Gave each commit a better title (unlike updated README.md)

in the PR

  • [x] Followed the format of the pull_request_template
  • [x] Made the Pull Request in a small level (for the creator's welfare)
  • [x] Tested the changes you made

Thank You,

[Yogesh Vishwakarma]

Yogeshkarma avatar Oct 06 '25 07:10 Yogeshkarma