Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,9 +52,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- **Copy**: `Cmd/Ctrl+C` copies the selected frame name.
- **Marker Navigation**: Click markers to select; arrow Left/Right to navigate between markers.
- **Clear Selection**: Press `Escape` to deselect the current frame or marker.
- **Visual Display**:
- Time axis auto-spaces markers intelligently and more naturally as you zoom.
- Search + highlight dims non-matches for fast scanning.
- **⏱️ Time Axis Auto-Spacing**: Markers intelligently and naturally auto-space as you zoom.
- **πŸ” Search + Highlight**: Dims non-matches for fast scanning.
- **Timeline Categories**: Redesigned timeline categories for clearer, more meaningful event grouping. ([#98])
- Apex (Apex code), Automation (Workflow, NBA), Callout, Code Unit, DML, SOQL, System (System, Visualforce), Validation
- **🎨 Themes**:
- 18 curated timeline themes plus the default theme has been improved for better contrast and readability.
- Add your own multiple custom themes via **Settings -> Apex Log Analyzer -> Timeline -> Custom Themes**.
Expand Down Expand Up @@ -474,6 +475,7 @@ Skipped due to adopting odd numbering for pre releases and even number for relea

<!-- Unreleased -->

[#98]: https://github.com/certinia/debug-log-analyzer/issues/98
[#204]: https://github.com/certinia/debug-log-analyzer/issues/204
[#714]: https://github.com/certinia/debug-log-analyzer/issues/714
[#245]: https://github.com/certinia/debug-log-analyzer/issues/245
Expand Down
26 changes: 21 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -167,11 +167,27 @@ Seamlessly navigate between the visual analysis and your raw `.log` files:
Adjust event colors in `settings.json`:

```json
"lana.timeline.colors": {
"Method": "#2B8F81",
"DML": "#285663",
"SOQL": "#5D4963",
...
"lana.timeline.customThemes": {
"Glacial Warmth": {
"apex": "#6882A6",
"codeUnit": "#7A9B6E",
"system": "#9E8E7C",
"automation": "#D98650",
"dml": "#C85A5A",
"soql": "#57A89A",
"callout": "#C9A64D",
"validation": "#8B7BAC"
},
"Orchid Slate": {
"apex": "#647C96",
"codeUnit": "#8872A8",
"system": "#8A7E7E",
"automation": "#C08545",
"dml": "#C94C6E",
"soql": "#5A9E85",
"callout": "#B5A044",
"validation": "#4EA6A6"
}
}
```

Expand Down
2 changes: 1 addition & 1 deletion apex-log-parser/__tests__/ApexLogParser.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1120,7 +1120,7 @@ describe('Recalculate durations tests', () => {
it('Recalculates parent node', () => {
const parser = new ApexLogParser();
const node = new DummyLine(parser, ['14:32:07.563 (1)', 'DUMMY']);
node.subCategory = 'Method';
node.category = 'Apex';
node.exitStamp = 3;

node.recalculateDurations();
Expand Down
Loading
Loading