summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix(treewide): Behavior on color use ColorAnimation instead of NumberAnimationlittleblack1112025-08-233-3/+3
|
* fix(Clip): unify image sizelittleblack1112025-08-231-0/+2
|
* fix(App): home and end proper returnlittleblack1112025-08-212-3/+14
| | | | | | | fix(App): WARN scene: @popups/launcher/components/App.qml[28:-1]: TypeError: Cannot read property 'name' of undefined feat(Clip): support home and end
* feat(Launcher): support home and endlittleblack1112025-08-211-0/+32
|
* fix(Launcher): pgup & pgdown wrong keylittleblack1112025-08-201-2/+2
|
* fix(launcher): perserve selected between launcheslittleblack1112025-08-205-4/+17
| | | | | launcher:component don't let syncSelectionState set selected if it's not valid
* refactor(launcher:components): drop mouseTriggered flag, simplify selection ↵littleblack1112025-08-194-34/+29
| | | | | | | | | | | | logic Removed the redundant `mouseTriggered` property and its related checks across App, Clip, Emoji, and Spell components. Selection state is now guarded directly by index bounds and loader/view availability, reducing complexity and ensuring consistent behavior between keyboard and mouse interactions.
* perf(launcher:Components): remove redundant calls to syncSelectionStatelittleblack1112025-08-192-11/+9
|
* Revert "refactor(Emoji, Spell): optimize cell dimensions and selection logic"littleblack1112025-08-192-10/+12
| | | | This reverts commit 47b7722e4dcc750bdad71731977e0cdb1d95b022.
* chore(launcher -> popups): reorganize to allow futher expansion on popupslittleblack1112025-08-1920-19/+20
| | | | refactor(launcher): ILauncher is now a derivative of IPopup
* feat(launcher): persist state between reloadslittleblack1112025-08-192-7/+30
|
* refactor(launcher:components): better handle defaultslittleblack1112025-08-193-5/+5
|
* fix(launcher:standalone): close signallittleblack1112025-08-192-0/+2
|
* chore(AGENTS.md): more info on ipc handelrslittleblack1112025-08-191-0/+6
|
* fix(App,Clip): mousearea using wrong execlittleblack1112025-08-192-2/+2
| | | | the normal exec won't emit close signal
* fix(launcher:components, mouse): do not reset selected onExitlittleblack1112025-08-192-2/+0
|
* fix(Clip): readonly textedit previewlittleblack1112025-08-191-0/+1
|
* refactor(Emoji, Spell): optimize cell dimensions and selection logiclittleblack1112025-08-192-12/+10
|
* 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-194-0/+16
|
* perf(launcher:Components): less checks syncSelectionStatelittleblack1112025-08-194-28/+4
|
* perf(Emoji): remove unused varlittleblack1112025-08-191-3/+2
|
* perf(Clip,Emoji): only query when activelittleblack1112025-08-192-2/+2
| | | | this also stops additional js functions triggered by bindings
* feat(Emoji): add emoji component and service for emoji selectionlittleblack1112025-08-193-0/+234
|
* clip: use proper config for font sizelittleblack1112025-08-191-4/+4
|
* style(Launcher): components to make it looks more dynamiclittleblack1112025-08-193-5/+21
| | | | including contrasting coloring, scales
* style(Launcher): more adapted color for activeRectlittleblack1112025-08-191-1/+1
|
* clip: trim preview textlittleblack1112025-08-191-1/+1
|
* config(Launcher): disable showTitlelittleblack1112025-08-191-1/+1
|
* fix(App, Clip): mouse scrollinglittleblack1112025-08-192-3/+22
|
* fix(qs:launcher:standalone): allow different standaloneObjlittleblack1112025-08-191-4/+5
| | | | regression introduced in b66eeccf0a0248c36fb5026ee7ac806591387463
* chore(Clip): don't display decoded if none existlittleblack1112025-08-191-1/+1
| | | | removes warning output
* 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-192-60/+135
|
* itext: smooth fontlittleblack1112025-08-181-0/+1
|
* shell(standaloneObj): make linter happylittleblack1112025-08-181-4/+4
| | | | | it'd spam WARN scene: QML IpcHandler at @shell.qml[25:5]: Error parsing property "standaloneObj": Type QVariant cannot be used across IPC.
* feat: standalone also toggle instead of only spawninglittleblack1112025-08-181-34/+37
|
* fix: spamming binding looplittleblack1112025-08-182-2/+2
| | | | | | regression introduced in: 298392775e80aa80e0b1d427faeec4e7f62b3232 a78925ad57fc473b135db974091142471e800b30
* clip: recognize more typeslittleblack1112025-08-182-3/+14
|
* Reapply "refactor(clip): use Quickshell.execDetached when avaliable"littleblack1112025-08-183-39/+191
| | | | | | | | | | | | 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-182-7/+14
|
* 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
* fix(Spell): activeRect out of synclittleblack1112025-08-161-1/+1
|
* feat(Clip): metadatas(app it's taken from, timestamp)littleblack1112025-08-165-6/+233
| | | | | Persistent and Directories are partially copied from end4-dots which is GPL Licensed
* cleanup(ActiveWindow): use implicitSize for same implicit{Width,Height}littleblack1112025-08-161-2/+1
|
* fix(NetworkUsage): rerun getRouteProc when defaultInterface errslittleblack1112025-08-161-12/+16
| | | | | | getRouteProc will be invalid after network change chore: reorganize id ...Process -> ...Proc
* perf(Spell): replace repeater with view for selection handlinglittleblack1112025-08-151-64/+57
|
* fix(Clip): incorrect widthlittleblack1112025-08-151-1/+1
| | | | regressor a894cc6ebe83b4ad543d14ae3813084f583bb0bb
* fix(App): incorrect widthlittleblack1112025-08-151-1/+1
| | | | regressor: 560e8fb7d7c1c3e8a613138bb9944468069cbc0d