Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
56a49d6
Move the flame graph tooltip percentage computation into FlameGraphTi…
mstange Jun 24, 2026
76c9da5
Let the flame graph use a width reference other than rootTotalSummary.
mstange Jun 21, 2026
1f1db57
Skip the node-based git hooks when node is not on the PATH.
mstange Oct 17, 2026
3b8527d
Add a function list panel.
mstange Jun 21, 2026
21453a4
Add a context menu for the function list.
mstange Jun 21, 2026
b02cb44
Add transform shortcut keys to the function list.
mstange Jun 21, 2026
e4707bc
Highlight the selected function's samples in the activity graph.
mstange Sep 3, 2026
c200273
Select the self function when clicking in the activity graph.
mstange Jun 21, 2026
bc93bfe
Implement sidebar timings for the function list.
mstange Sep 22, 2026
c613c7c
Prepare CallNodeInfoInverted for multiple implementations.
mstange Sep 3, 2026
09a58f2
Add the lower wing call tree.
mstange Jun 21, 2026
73212d2
Add the upper wing call tree.
mstange Jun 21, 2026
14cdc46
Add the lower wing flame graph computation.
mstange Jun 21, 2026
bab7dc8
Key the per-thread call node paths by a CallNodeArea instead of by is…
mstange Oct 14, 2026
9a0e0d1
Add the state and selectors for the function list wings.
mstange Jun 21, 2026
860d895
Add a DisclosureBox component.
mstange Jun 21, 2026
2079b6c
Add the upper and lower wing tree views.
mstange Sep 3, 2026
9c0736a
Add flame graph views for the function list wings.
mstange Sep 3, 2026
63233e3
Add the self wing.
mstange Sep 3, 2026
46d1082
Improve the wing view toggle icons.
mstange Oct 14, 2026
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
1 change: 1 addition & 0 deletions .husky/post-checkout
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
command -v node >/dev/null 2>&1 || exit 0
node bin/post-checkout.js "$@"
1 change: 1 addition & 0 deletions .husky/post-merge
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
command -v node >/dev/null 2>&1 || exit 0
node bin/post-merge.js
1 change: 1 addition & 0 deletions .husky/post-rewrite
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
command -v node >/dev/null 2>&1 || exit 0
node bin/post-rewrite.js "$@"
6 changes: 5 additions & 1 deletion locales/en-US/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -227,10 +227,13 @@ CallTree--inlining-badge = (inlined)
.title = Calls to { $calledFunction } were inlined into { $outerFunction } by the compiler.

## CallTreeSidebar
## This is the sidebar component that is used in Call Tree and Flame Graph panels.
## This is the sidebar component that is used in Call Tree, Function List and
## Flame Graph panels.

CallTreeSidebar--select-a-node = Select a node to display information about it.
CallTreeSidebar--call-node-details = Call node details
CallTreeSidebar--select-a-function = Select a function to display information about it.
CallTreeSidebar--function-details = Function details

## CallTreeSidebar timing information
##
Expand Down Expand Up @@ -940,6 +943,7 @@ StackSettings--panel-search =
## Tab Bar for the bottom half of the analysis UI.

TabBar--calltree-tab = Call Tree
TabBar--function-list-tab = Function List
TabBar--flame-graph-tab = Flame Graph
TabBar--stack-chart-tab = Stack Chart
TabBar--marker-chart-tab = Marker Chart
Expand Down
3 changes: 2 additions & 1 deletion res/css/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,8 @@ body {
flex-shrink: 1;
}

.treeAndSidebarWrapper {
.treeAndSidebarWrapper,
.functionTableAndSidebarWrapper {
display: flex;
flex: 1;
flex-flow: column nowrap;
Expand Down
Loading
Loading