Commit graph

5 commits

Author SHA1 Message Date
Tobias Fella
dc7b9473f7 kcms/keyboard: Refactor and fix LayoutDialog
The list had a few problems, notably an erratic sorting that randomly change during and after searching for a layout.
While at it, refactor some code and port the models to C++.
2026-11-03 09:46:31 +00:00
Kristen McWilliam
af5db79abc kcms/keyboard: port LayoutModel to QML declarative 2025-05-31 14:58:33 -04:00
Bharadwaj Raju
bd50c79c48 kcms/keyboard: implement fuzzy search for layouts
Implements scored fuzzy search for layouts using
KFuzzyMatcher.

FEATURE: 500053
FIXED-IN: 6.4.0
2025-03-03 21:38:18 +00:00
Nicolas Fella
15b65d7158 [kcms/keyboard] Make Rules a singleton
Conceptually the data behind it is global and read-only

This avoids awkwardly passing it around everywhere
2024-06-01 12:49:19 +00:00
Evgeny Chesnokov
37714abbfa Port keyboard KCM to QML
Migrate the UI with minimal changes so that it matches the original version
2024-04-13 20:16:44 +00:00