summaryrefslogtreecommitdiff
path: root/launcher/components/Clip.qml
Commit message (Collapse)AuthorAgeFilesLines
* chore(launcher -> popups): reorganize to allow futher expansion on popupslittleblack1112025-08-191-199/+0
| | | | refactor(launcher): ILauncher is now a derivative of IPopup
* fix(App,Clip): mousearea using wrong execlittleblack1112025-08-191-1/+1
| | | | the normal exec won't emit close signal
* fix(launcher:components, mouse): do not reset selected onExitlittleblack1112025-08-191-1/+0
|
* fix(Clip): readonly textedit previewlittleblack1112025-08-191-0/+1
|
* fix(Clip): properly clip/set width of selected itemlittleblack1112025-08-191-1/+2
| | | | | | fixes activeRect overflowing on preview as activeRect depends on the width and ignores clip clip was already working on the texts
* Revert "clip: trim preview text"littleblack1112025-08-191-1/+1
| | | | | | This reverts commit 7df6a547d275b39e43ab144762f792c66bc9eaa4. that commit kills all \ns
* ux(launcher:Components): preserve selected positionlittleblack1112025-08-191-0/+4
|
* perf(launcher:Components): less checks syncSelectionStatelittleblack1112025-08-191-9/+1
|
* perf(Clip,Emoji): only query when activelittleblack1112025-08-191-1/+1
| | | | this also stops additional js functions triggered by bindings
* clip: use proper config for font sizelittleblack1112025-08-191-4/+4
|
* style(Launcher): components to make it looks more dynamiclittleblack1112025-08-191-3/+9
| | | | including contrasting coloring, scales
* clip: trim preview textlittleblack1112025-08-191-1/+1
|
* fix(App, Clip): mouse scrollinglittleblack1112025-08-191-2/+12
|
* chore(Clip): don't display decoded if none existlittleblack1112025-08-191-1/+1
| | | | removes warning output
* feat(Clip): previewlittleblack1112025-08-191-54/+95
|
* fix: spamming binding looplittleblack1112025-08-181-1/+1
| | | | | | regression introduced in: 298392775e80aa80e0b1d427faeec4e7f62b3232 a78925ad57fc473b135db974091142471e800b30
* clip: recognize more typeslittleblack1112025-08-181-2/+2
|
* fix(Clip): image supportlittleblack1112025-08-181-3/+9
|
* feat(Clip): metadatas(app it's taken from, timestamp)littleblack1112025-08-161-4/+22
| | | | | Persistent and Directories are partially copied from end4-dots which is GPL Licensed
* fix(Clip): incorrect widthlittleblack1112025-08-151-1/+1
| | | | regressor a894cc6ebe83b4ad543d14ae3813084f583bb0bb
* cleanup: remove legacy state.execlittleblack1112025-08-151-1/+0
| | | | fix(spell): SelectionState -> state
* fix(IComponent): activeRect not being at selected item at launchlittleblack1112025-08-141-1/+1
|
* perf(Clip): use ListViewlittleblack1112025-08-141-60/+50
|
* perf: RowLayout -> Row when possiblelittleblack1112025-08-141-1/+1
|
* perf(IText): more performant rendering typelittleblack1112025-08-141-0/+2
|
* feat(shell): implement standalone function for dynamic component loadinglittleblack1112025-08-141-6/+4
| | | | | | | | | | | | 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
* clip: answer respect selectedIndexlittleblack1112025-08-101-2/+2
|
* interal(query): move to Searchable modulelittleblack1112025-08-101-1/+1
| | | | | | from https://github.com/caelestia-dots/shell license is GPL, this project don't have a license yet, will use GPL
* clip: follow selectedIndexlittleblack1112025-08-081-0/+8
|
* chore(Launcher:IComponent): better prefix handlinglittleblack1112025-08-071-1/+1
|
* feat(Launcher): Cliplittleblack1112025-08-071-0/+124
|
* feat: add launcher support and image clipboard history utilitylittleblack1112025-08-051-0/+0
- 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.