Skip to content

List if all feature requests and improvements #132

Open
@kurdin

Description

List if all feature request and improvements.

UI and Functionality Enhancements

  • Improved localization: App shows user's language in settings but doesn't switch when clicked
  • Simplified UI options: Allow users to enable/disable specific visual elements (e.g., Collection tab, Global search, Pinned, Help, Paste menu)
  • Custom keyboard shortcuts: Implement ability to set custom shortcuts for quick tasks
  • Import/export functionality: Implement quick way to import/export full PasteBar settings and database

Google Drive Integration and Data Management

  • Google Drive backup integration: Option to save backups of clipboard items to Google Drive
  • Better SQLite database support: Already implemented, but user was unaware (pastebar-db.data file)
  • Tagging system: Implement tags for categorizing and searching clipboard content more efficiently

Multi-select Items with CTRL/CMD + Click

  • Implement standard multi-select functionality using CTRL+click on Windows and CMD+click on Mac
  • Currently, multi-select is done via ALT+S or CTRL+S, which is not intuitive for many users

Special Paste on Text Entries (Text Transformation)

  • Add basic string manipulation options before pasting text entries
  • Include predefined transformation methods (e.g., UPPERCASE, lowercase)
  • Allow users to add custom string manipulation methods using JavaScript
  • Similar to features found in the Ditto clipboard manager

Limit Clipboard Size

  • Add options to limit the clipboard size by number of entries or total data size
  • Consider adding maximum number of saved history items
  • Possibly add option to limit total size in GB

Sync Clipboard Content Between Machines (Windows/Mac)

  • Implement cross-device synchronization for clipboard content
  • Consider using cloud services like Dropbox, Google Drive, or iCloud
  • Ensure instant availability of copied content across machines
  • Support both text and more advanced content types

End-to-End Encryption for Data Sync

  • Implement robust end-to-end encryption before adding any cloud sync features
  • Ensure data privacy and security when syncing across devices
  • Potentially use open-source encryption options
  • Consider peer-to-peer service similar to Mouse Without Borders in PowerToys suite

Improve Language Support and Localization

  • Plan for community translation contributions
  • Consider using translation platforms like Crowdin or Weblate for community involvement
  • Ensure translations are complete and accurately reflected in the UI

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions