You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Change the active theme via the new **Command Palette** command **Log: Timeline Theme** or via **Settings -> Apex Log Analyzer -> Timeline -> Active Theme**.
19
22
20
23
### Changed
21
24
@@ -415,6 +418,7 @@ Skipped due to adopting odd numbering for pre releases and even number for relea
This project uses [Tabulator Tables](http://tabulator.info/), an open-source table library, under the MIT license. Tabulator is a powerful and flexible table library that helped with the interactive table features in the Apex Log Analyzer extension.
189
+
190
+
Additionally, the timeline color themes in Apex Log Analyzer draw inspiration from several open-source color palettes, editor themes, and UIs — including Salesforce UI, Chrome DevTools, and Firefox DevTools. We are grateful to the creators and maintainers of Catppuccin, Dracula, Nord, Solarized, Monokai Pro, Okabe–Ito, Material Design, and the broader theme communities whose work influenced the presets included in our timeline themes.
Use the Timeline to visualize code execution, event durations, and performance bottlenecks. Zoom, pan, and interact with detailed tooltips for efficient Salesforce apex log analysis and debugging.
21
21
22
22

23
23
24
-
### Zoom + pan
24
+
The new experimental timeline is up to **7X faster** than the legacy timeline, with improved performance especially for large logs. It includes text labels on events, faster zoom/pan operations, and a more natural time axis scaling.
25
25
26
-
- Scroll up and down with the mouse to zoom in and out to an accuracy of 0.001ms, time markers are shown with a ms time value and white line e.g 9600.001 ms.
27
-
- When zooming the mouse pointer position is kept on screen.
28
-
- Scroll left and right on the mouse to move the time line left are right, when zoomed
29
-
- Click the mouse down and drag to move the timeline around both in the x and y direction, when zoomed
26
+
:::tip Legacy Timeline
27
+
To revert to the legacy timeline, navigate to **Settings → Apex Log Analyzer → Timeline → Legacy** and enable it.
28
+
:::
29
+
30
+
## Navigation
31
+
32
+
### Zoom + Pan
33
+
34
+
-**Scroll up and down** with the mouse to zoom in and out to an accuracy of 0.001ms. Time markers are shown with a ms time value and white line (e.g., 9600.001 ms).
35
+
- When zooming, the mouse pointer position is kept on screen.
36
+
-**Scroll left and right** on the mouse to move the timeline left or right when zoomed.
37
+
-**Click and drag** to move the timeline around both in the x and y direction when zoomed.
30
38
31
39
### Go to Call Tree
32
40
33
-
Clicking an event in the Timeline will go to and select that event in the Call Tree.
41
+
Clicking an event in the Timeline will navigate to and select that event in the Call Tree.
42
+
43
+
### Search + Highlight
34
44
35
-
### Tooltip
45
+
The timeline supports search functionality that greys out non-matching events, making it easier to find specific matches visually.
-**Event Description** - Additional information about the event such as method name or SOQL query executed
63
+
-**Timestamp** - The start and end timestamp for the given event which can be cross-referenced in the log file
64
+
-**Duration** - Made up of **Total Time** (time spent in that event and its children) and **Self Time** (time directly spent in that event)
65
+
-**Rows** - Shows **Total Rows** (rows from that event and its children) and **Self Rows** (rows directly from that event)
66
+
67
+
## Themes
68
+
69
+
The timeline supports multiple color themes for better visual clarity and personalization. The extension includes 19 built-in themes with improved contrast and readability.
70
+
71
+
### Built-in Themes
72
+
73
+
The following themes are available out of the box:
74
+
75
+
-**50 Shades of Green** (default)
76
+
- 50 Shades of Green Bright
77
+
- Botanical Twilight
78
+
- Catppuccin
79
+
- Chrome
80
+
- Dracula
81
+
- Dusty Aurora
82
+
- Firefox
83
+
- Flame
84
+
- Forest Floor
85
+
- Garish
86
+
- Material
87
+
- Modern
88
+
- Monokai Pro
89
+
- Nord
90
+
- Nord Forest
91
+
- Okabe-Ito
92
+
- Salesforce
93
+
- Solarized
94
+
95
+
### Switching Themes
96
+
97
+
There are two ways to change the active timeline theme:
98
+
99
+
#### Command Palette
100
+
101
+
1. Open the Command Palette (`Cmd+Shift+P` on macOS or `Ctrl+Shift+P` on Windows/Linux)
102
+
2. Type **"Log: Timeline Theme"**
103
+
3. Select a theme from the list
104
+
4. Preview themes by navigating through the options with arrow keys
105
+
5. Press `Enter` to confirm, or `Esc` to revert to the previous theme
106
+
107
+
#### Settings
108
+
109
+
Navigate to **Settings → Apex Log Analyzer → Timeline → Active Theme** and select your preferred theme from the dropdown.
110
+
111
+
### Custom Themes
112
+
113
+
You can create custom color themes to match your preferences or specific use cases.
0 commit comments