certinia / debug-log-analyzer

Salesforce Apex debug log analyzer for Visual Studio Code - Visualize code execution via a Flame chart and identify performance and SOQL/DML problems via Method and Database analysis
https://marketplace.visualstudio.com/items?itemName=financialforce.lana
BSD 3-Clause "New" or "Revised" License
82 stars 18 forks source link

feat: search timeline, call tree, analysis and db views #488

Closed lcottercertinia closed 1 month ago

lcottercertinia commented 6 months ago

Is your feature request related to a problem?

It can be hard to find or jump to things sometimes I would like to be able to quickly highlight or jump to them.

Describe the solution you'd like

general

Ctrl + f should show the search widget and highlight all matches that contain that text pressing enter / next / previous should cycle through the matches.

Need two types of highlight. One to should the currently shown matches and another to show all matching events.

Search widget should have a search box, band forward search and a search button.

Timeline Same as general case but matches on the timeline events. Should match on the text and type fields.

Currently highlighted event can just be the whole box with red border. Highlight for all matches could be different border or perhaps different background colour?

Calltree Same as general case but again need two ways of highlighting for all and current match. Current can be All can be

analysis Same as call tree

Database Same as call tree

window.find exists but is non standard, we may have to roll our own search as well as create a custom search component.