Skip to content

Commit 874eff1

Browse files
authored
Merge pull request #7 from OpenForgeProject/add-sort
feat: sort log entries and message groups alphabetically in LogViewer
2 parents cb34b2c + 590b386 commit 874eff1

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how
66

77
## [Unreleased]
88

9+
## [1.5.0] - 2024-12-04
10+
11+
### Changed
12+
13+
- sort log entries and message groups alphabetically
14+
915
## [1.4.0] - 2024-11-20
1016

1117
### Added

src/logViewer.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,9 +132,9 @@ export class LogViewerProvider implements vscode.TreeDataProvider<LogFile>, vsco
132132
arguments: [filePath, entry.lineNumber]
133133
}
134134
);
135-
})
135+
}).sort((a, b) => a.label.localeCompare(b.label)) // Sort entries alphabetically
136136
);
137-
});
137+
}).sort((a, b) => a.label.localeCompare(b.label)); // Sort message groups alphabetically
138138

139139
const logFile = new LogFile(`${level} (${entries.length}, grouped)`, vscode.TreeItemCollapsibleState.Collapsed, undefined, messageGroups);
140140
logFile.iconPath = getIconForLogLevel(level);
@@ -152,12 +152,12 @@ export class LogViewerProvider implements vscode.TreeDataProvider<LogFile>, vsco
152152
arguments: [filePath, entry.lineNumber]
153153
}
154154
);
155-
})
155+
}).sort((a, b) => a.label.localeCompare(b.label)) // Sort entries alphabetically
156156
);
157157
logFile.iconPath = getIconForLogLevel(level);
158158
return logFile;
159159
}
160-
});
160+
}).sort((a, b) => a.label.localeCompare(b.label)); // Sort log files alphabetically
161161
}
162162

163163
getLogFilesWithoutUpdatingBadge(dir: string): LogFile[] {

0 commit comments

Comments
 (0)