summaryrefslogtreecommitdiff
path: root/services/Clip.qml
Commit message (Collapse)AuthorAgeFilesLines
* fix(Clip): don't reorder/recapture metadata when selecting one from historylittleblack1112025-09-131-5/+28
|
* fix(Clip): better seperatorlittleblack1112025-08-191-15/+11
| | | | | | Fixed the parsing logic. Removed the weird data += '\n' line and properly handles multiple separators in a single data chunk. Now it splits the data properly and processes each part correctly.
* feat(Clip): previewlittleblack1112025-08-191-6/+40
|
* clip: recognize more typeslittleblack1112025-08-181-1/+12
|
* Reapply "refactor(clip): use Quickshell.execDetached when avaliable"littleblack1112025-08-181-25/+3
| | | | | | | | | | | | This reverts commit 7b4076be7e305bacf8c55d75589e841c29d250e1. fix(Clip): sh escaping args from user data chore: migrate mpris stringutils to actual stringutils StringUtils is copied from end4-dots, GPL Licensed This also fixes image not being copied properly
* fix(Clip): image supportlittleblack1112025-08-181-4/+5
|
* Revert "refactor(clip): use Quickshell.execDetached when avaliable"littleblack1112025-08-171-2/+25
| | | | | | | | | This reverts commit 03e59ad8c7be3c0739b28c9122ecdd79c0b09b55. fix(Clip): quickshell proc not working as expected see https://github.com/quickshell-mirror/quickshell/issues/183 regression introduced in 03e59ad8c7be3c0739b28c9122ecdd79c0b09b55
* feat(Clip): metadatas(app it's taken from, timestamp)littleblack1112025-08-161-2/+76
| | | | | Persistent and Directories are partially copied from end4-dots which is GPL Licensed
* refactor(clip): use Quickshell.execDetached when avaliablelittleblack1112025-08-151-25/+2
|
* perf: delayed heavy processinglittleblack1112025-08-141-3/+16
| | | | | seems stupid but it actually allows the UI thread to get priority and render first, giving a more smooth expereince
* clip: fix wl-pastelittleblack1112025-08-141-0/+4
| | | | make it run forever
* feat(shell): implement standalone function for dynamic component loadinglittleblack1112025-08-141-1/+1
| | | | | | | | | | | | feat(Searchable): add Include algorithm and update filtering logic fix(Launcher): refactor state handling and improve selection logic fix(Clip): update clipHist property initialization and selection state sync refactor(IComponent): enhance state management and streamline properties refactor(Clip): change algorithm to Include for improved search functionality
* fix(Clip): decodeAndCopy functionlittleblack1112025-08-111-28/+13
| | | | | cleanup: remove unused vars optimize: list
* interal(query): move to Searchable modulelittleblack1112025-08-101-49/+9
| | | | | | from https://github.com/caelestia-dots/shell license is GPL, this project don't have a license yet, will use GPL
* Revert "clip: optimizations"littleblack1112025-08-081-50/+31
| | | | This reverts commit 2a155912dd8568e501163978041854b5c06b318e.
* clip: optimizationslittleblack1112025-08-071-31/+50
|
* feat(Launcher): Cliplittleblack1112025-08-071-0/+42
|
* perf(Clip): only rerun clipHist oncelittleblack1112025-08-071-16/+6
|
* feat: add launcher support and image clipboard history utilitylittleblack1112025-08-051-0/+149
- Integrated a new Launcher component into the shell.qml for improved application launching. - Implemented an IPC handler to toggle the launcher visibility. - Added a new script (cliphist-img.sh) to manage image history from the clipboard. - Removed the outdated fuzzysort.js utility to streamline the codebase. - Refactored the Levenshtein distance algorithm for better performance and clarity.