waffles: start: sort items alphabetically in each category

This commit is contained in:
end-4
2025-12-07 20:58:49 +01:00
parent 8b1f0fc1d4
commit 1c8339df10
@@ -13,11 +13,11 @@ import qs.modules.waffle.looks
Rectangle { Rectangle {
id: root id: root
property AggregatedAppCategoryModel aggregatedCategory property AggregatedAppCategoryModel aggregatedCategory
property list<DesktopEntry> desktopEntries: DesktopEntries.applications.values.filter(app => { property list<DesktopEntry> desktopEntries: [...DesktopEntries.applications.values.filter(app => {
const appCategories = app.categories; const appCategories = app.categories;
const gridCategories = root.aggregatedCategory.categories; const gridCategories = root.aggregatedCategory.categories;
return appCategories.some(cat => gridCategories.indexOf(cat) !== -1); return appCategories.some(cat => gridCategories.indexOf(cat) !== -1);
}) })].sort((a, b) => a.name.localeCompare(b.name));
property Item windowRootItem: { property Item windowRootItem: {
var item = root; var item = root;