| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chore(launcher -> popups): reorganize to allow futher expansion on popups | littleblack111 | 2025-08-19 | 17 | -1505/+0 |
| | | | | | refactor(launcher): ILauncher is now a derivative of IPopup | ||||
| * | feat(launcher): persist state between reloads | littleblack111 | 2025-08-19 | 1 | -5/+16 |
| | | |||||
| * | refactor(launcher:components): better handle defaults | littleblack111 | 2025-08-19 | 3 | -5/+5 |
| | | |||||
| * | fix(launcher:standalone): close signal | littleblack111 | 2025-08-19 | 1 | -0/+1 |
| | | |||||
| * | fix(App,Clip): mousearea using wrong exec | littleblack111 | 2025-08-19 | 2 | -2/+2 |
| | | | | | the normal exec won't emit close signal | ||||
| * | fix(launcher:components, mouse): do not reset selected onExit | littleblack111 | 2025-08-19 | 2 | -2/+0 |
| | | |||||
| * | fix(Clip): readonly textedit preview | littleblack111 | 2025-08-19 | 1 | -0/+1 |
| | | |||||
| * | refactor(Emoji, Spell): optimize cell dimensions and selection logic | littleblack111 | 2025-08-19 | 2 | -12/+10 |
| | | |||||
| * | fix(Clip): properly clip/set width of selected item | littleblack111 | 2025-08-19 | 1 | -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" | littleblack111 | 2025-08-19 | 1 | -1/+1 |
| | | | | | | | This reverts commit 7df6a547d275b39e43ab144762f792c66bc9eaa4. that commit kills all \ns | ||||
| * | ux(launcher:Components): preserve selected position | littleblack111 | 2025-08-19 | 4 | -0/+16 |
| | | |||||
| * | perf(launcher:Components): less checks syncSelectionState | littleblack111 | 2025-08-19 | 4 | -28/+4 |
| | | |||||
| * | perf(Clip,Emoji): only query when active | littleblack111 | 2025-08-19 | 2 | -2/+2 |
| | | | | | this also stops additional js functions triggered by bindings | ||||
| * | feat(Emoji): add emoji component and service for emoji selection | littleblack111 | 2025-08-19 | 1 | -0/+176 |
| | | |||||
| * | clip: use proper config for font size | littleblack111 | 2025-08-19 | 1 | -4/+4 |
| | | |||||
| * | style(Launcher): components to make it looks more dynamic | littleblack111 | 2025-08-19 | 3 | -5/+21 |
| | | | | | including contrasting coloring, scales | ||||
| * | style(Launcher): more adapted color for activeRect | littleblack111 | 2025-08-19 | 1 | -1/+1 |
| | | |||||
| * | clip: trim preview text | littleblack111 | 2025-08-19 | 1 | -1/+1 |
| | | |||||
| * | fix(App, Clip): mouse scrolling | littleblack111 | 2025-08-19 | 2 | -3/+22 |
| | | |||||
| * | chore(Clip): don't display decoded if none exist | littleblack111 | 2025-08-19 | 1 | -1/+1 |
| | | | | | removes warning output | ||||
| * | feat(Clip): preview | littleblack111 | 2025-08-19 | 1 | -54/+95 |
| | | |||||
| * | fix: spamming binding loop | littleblack111 | 2025-08-18 | 2 | -2/+2 |
| | | | | | | | regression introduced in: 298392775e80aa80e0b1d427faeec4e7f62b3232 a78925ad57fc473b135db974091142471e800b30 | ||||
| * | clip: recognize more types | littleblack111 | 2025-08-18 | 1 | -2/+2 |
| | | |||||
| * | fix(Clip): image support | littleblack111 | 2025-08-18 | 1 | -3/+9 |
| | | |||||
| * | fix(Spell): activeRect out of sync | littleblack111 | 2025-08-16 | 1 | -1/+1 |
| | | |||||
| * | feat(Clip): metadatas(app it's taken from, timestamp) | littleblack111 | 2025-08-16 | 1 | -4/+22 |
| | | | | | | Persistent and Directories are partially copied from end4-dots which is GPL Licensed | ||||
| * | perf(Spell): replace repeater with view for selection handling | littleblack111 | 2025-08-15 | 1 | -64/+57 |
| | | |||||
| * | fix(Clip): incorrect width | littleblack111 | 2025-08-15 | 1 | -1/+1 |
| | | | | | regressor a894cc6ebe83b4ad543d14ae3813084f583bb0bb | ||||
| * | fix(App): incorrect width | littleblack111 | 2025-08-15 | 1 | -1/+1 |
| | | | | | regressor: 560e8fb7d7c1c3e8a613138bb9944468069cbc0d | ||||
| * | fix(SelectionState): syncSelectionState might not exist? | littleblack111 | 2025-08-15 | 1 | -1/+1 |
| | | | | | fixup 73b2e1d104137bb651cf659e8976b45194b0862f | ||||
| * | perf(App): stop inf recursion when listView.count > 0 | littleblack111 | 2025-08-15 | 1 | -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 ↵ | littleblack111 | 2025-08-15 | 1 | -0/+2 |
| | | | | | appears that is higher priority then previous | ||||
| * | fix: use Overlay for launcher | littleblack111 | 2025-08-15 | 1 | -0/+3 |
| | | |||||
| * | cleanup: remove legacy state.exec | littleblack111 | 2025-08-15 | 3 | -6/+3 |
| | | | | | fix(spell): SelectionState -> state | ||||
| * | fix(SelectionState): activeRect not following when selectedPriority ↵ | littleblack111 | 2025-08-14 | 1 | -2/+5 |
| | | | | | changes(of different wigets) | ||||
| * | fix(IComponent): activeRect not being at selected item at launch | littleblack111 | 2025-08-14 | 5 | -3/+11 |
| | | |||||
| * | perf(App): use ListView | littleblack111 | 2025-08-14 | 1 | -71/+65 |
| | | |||||
| * | perf(Clip): use ListView | littleblack111 | 2025-08-14 | 1 | -60/+50 |
| | | |||||
| * | perf: delayed heavy processing | littleblack111 | 2025-08-14 | 1 | -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 possible | littleblack111 | 2025-08-14 | 1 | -1/+1 |
| | | |||||
| * | perf(IText): more performant rendering type | littleblack111 | 2025-08-14 | 2 | -0/+3 |
| | | |||||
| * | fix(Standalone): state.priorities not existing | littleblack111 | 2025-08-14 | 1 | -4/+6 |
| | | |||||
| * | feat(shell): implement standalone function for dynamic component loading | littleblack111 | 2025-08-14 | 3 | -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 selectedIndex | littleblack111 | 2025-08-10 | 1 | -2/+2 |
| | | |||||
| * | interal(query): move to Searchable module | littleblack111 | 2025-08-10 | 3 | -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 selectedIndex | littleblack111 | 2025-08-08 | 1 | -0/+8 |
| | | |||||
| * | fix(Launcher): wigets returns all null | littleblack111 | 2025-08-08 | 1 | -1/+1 |
| | | | | | regression introduced in dd16e11c67411929e4167fe5d97f1810ad7012d6 | ||||
| * | chore(Launcher:IComponent): better prefix handling | littleblack111 | 2025-08-07 | 2 | -2/+2 |
| | | |||||
| * | feat(Launcher): Clip | littleblack111 | 2025-08-07 | 2 | -0/+126 |
| | | |||||
| * | cleanup(SelectionState): remove unused clear() func | littleblack111 | 2025-08-07 | 1 | -4/+0 |
| | | |||||
