Skip to content
/ Copier Public

Copier is a cross platform desktop application where you can store the key values in this application. Whenever you need it, just copy and paste wherever required.

Notifications You must be signed in to change notification settings

UJKC/Copier

Repository files navigation

This is Copier Application.

I am making this because I wanted to copy in coding test ngl :)

So search the algorithm on another tab using search and copy the algorithm. :) :) :)

This is built entirely by C# and Avalonia

So this is what is included:

Absolutely! Here's a summary of the features you’ve built so far into your Avalonia-based Copier App — it’s already a really solid and useful tool! 🚀


🧠 Core Features

✅ Entry Management

  • Add Entries: User can enter a title and text snippet.
  • Copy Button: Copies the text content to the clipboard.
  • Edit Button: Toggle between read-only and editable modes for each entry.
  • Remove Button: Deletes the entry from the UI.
  • Clear All Button: Deletes all entries with one click.

🔎 Search & Filtering

  • Search Bar: Real-time filtering of entries based on the title text.

💾 Persistence

  • AutoSave on Close: Entries are automatically saved to disk (in JSON format).
  • AutoLoad on Start: Automatically loads saved entries from the last session.

📤 Data Export/Import

  • Export to JSON: Saves all entries to a user-selected .json file.
  • Import from JSON: Loads entries from a selected .json file and replaces current entries.

🖥️ Platform Integration

  • Desktop Shortcut Creation (🔁 One-Time):

    • Windows: .bat launcher on desktop
    • Linux: .desktop file
    • macOS: Symlink on desktop
    • ✅ Skips creation if already done
    • ✅ Fully cross-platform, no external libraries required

✅ Tech Stack

  • Avalonia UI (XAML/C#) for the cross-platform UI.
  • .NET 6/7/8 depending on your project.
  • Uses only built-in libraries (safe, no external dependencies except Avalonia).

📌 Optional Next Steps (When You're Ready)

These aren't built-in yet but would be great next steps:

Feature Description
🔁 Undo/Redo Let users undo accidental edits or deletions
🌙 Dark Mode Toggle User theme switch between light/dark
🏷️ Categories or Tags Group entries for better organization
⭐ Favorite/Pin Keep important entries at the top
☁️ Cloud Sync Sync entries using a service like Dropbox, OneDrive
📦 Installer MSIX (Windows), AppImage (Linux), PKG (macOS)
📦 Version check Make sure new versions are automatically downloaded

Please Add the json file for algorithm and send me (Me crying for help)

About

Copier is a cross platform desktop application where you can store the key values in this application. Whenever you need it, just copy and paste wherever required.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages