summaryrefslogtreecommitdiff
path: root/launcher
Commit message (Collapse)AuthorAgeFilesLines
* acclittleblack1112025-10-041-0/+0
|
* initlittleblack1112025-10-041-0/+0
|
* chore(launcher -> popups): reorganize to allow futher expansion on popupslittleblack1112025-08-1917-1505/+0
| | | | refactor(launcher): ILauncher is now a derivative of IPopup
* feat(launcher): persist state between reloadslittleblack1112025-08-191-5/+16
|
* refactor(launcher:components): better handle defaultslittleblack1112025-08-193-5/+5
|
* fix(launcher:standalone): close signallittleblack1112025-08-191-0/+1
|
* 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(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-191-0/+176
|
* 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
|
* fix(App, Clip): mouse scrollinglittleblack1112025-08-192-3/+22
|
* 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-182-2/+2
| | | | | | regression introduced in: 298392775e80aa80e0b1d427faeec4e7f62b3232 a78925ad57fc473b135db974091142471e800b30
* clip: recognize more typeslittleblack1112025-08-181-2/+2
|
* fix(Clip): image supportlittleblack1112025-08-181-3/+9
|
* fix(Spell): activeRect out of synclittleblack1112025-08-161-1/+1
|
* 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
* 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
* fix(SelectionState): syncSelectionState might not exist?littleblack1112025-08-151-1/+1
| | | | fixup 73b2e1d104137bb651cf659e8976b45194b0862f
* perf(App): stop inf recursion when listView.count > 0littleblack1112025-08-151-1/+1
| | | | | | this happens when nothing is in listView because if(item) crit is not met(invalid due to selectedIndex not existing in listView as nothing is in listView)
* fix(SelectionState): activeRect not following selected when new priority ↵littleblack1112025-08-151-0/+2
| | | | appears that is higher priority then previous
* fix: use Overlay for launcherlittleblack1112025-08-151-0/+3
|
* cleanup: remove legacy state.execlittleblack1112025-08-153-6/+3
| | | | fix(spell): SelectionState -> state
* fix(SelectionState): activeRect not following when selectedPriority ↵littleblack1112025-08-141-2/+5
| | | | changes(of different wigets)
* fix(IComponent): activeRect not being at selected item at launchlittleblack1112025-08-145-3/+11
|
* perf(App): use ListViewlittleblack1112025-08-141-71/+65
|
* perf(Clip): use ListViewlittleblack1112025-08-141-60/+50
|
* perf: delayed heavy processinglittleblack1112025-08-141-2/+12
| | | | | seems stupid but it actually allows the UI thread to get priority and render first, giving a more smooth expereince
* perf: RowLayout -> Row when possiblelittleblack1112025-08-141-1/+1
|
* perf(IText): more performant rendering typelittleblack1112025-08-142-0/+3
|
* fix(Standalone): state.priorities not existinglittleblack1112025-08-141-4/+6
|
* feat(shell): implement standalone function for dynamic component loadinglittleblack1112025-08-143-31/+39
| | | | | | | | | | | | 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-103-2/+4
| | | | | | 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
|
* fix(Launcher): wigets returns all nulllittleblack1112025-08-081-1/+1
| | | | regression introduced in dd16e11c67411929e4167fe5d97f1810ad7012d6
* chore(Launcher:IComponent): better prefix handlinglittleblack1112025-08-072-2/+2
|