Nazım Can Altınova

Results 78 issues of Nazım Can Altınova

Right now we do not scroll to the new selected thread in the timeline. But ideally we should properly scroll down/up to the scroll that we select.

polish
timeline

We have some dispatches on `selectTrackFromTid` thunk action that are about displaying global and local tracks like this: ```js dispatch(showGlobalTrack(globalTrackIndex)); dispatch(showLocalTrack(trackReference.pid, trackReference.trackIndex)); ``` We should avoid dispatching them when the...

polish
timeline

Fixes #3888. Let's not make them visible by default, so they wouldn't take up a lot of space in the timeline. People still can always make them visible by using...

In addition to the IPC markers, we also have "Sync IPC" tracing markers. But we actually also record them with the IPC messages feature, so they are technically marker duplications...

timeline
markers

One of the reasons that the IPC markers are not on by default is that the IPC markers matching algorithm is not very performant. We should investigate and fix the...

timeline
markers

We are thinking about making the IPC messages feature on by default when we fix all the issues related to them. IPC tracks are not always interesting to the users...

timeline
markers

Previously, in our design discussions, we've decided to move the markers to the bottom of the activity graph. But right now, we also have sample graph there and it's really...

polish
timeline
active tab

When there is a resource selected, main merged thread becomes really hard to differentiate between the resource area and the main merged thread area: ![Screenshot from 2022-02-09 18-43-13](https://user-images.githubusercontent.com/466239/153259014-4c2081d2-a943-41d5-87ec-23ace12bccf8.png) We should...

polish
timeline
active tab

So thread merging simply merges the threads by merging the samples depending on their timestamps. For example, let's say that we have two threads like this with the samples in...

polish
timeline
stack chart
active tab

Currently notification code lives under tab content side inside Vue app. Because of that, if there is an event in one hour, I'm getting the same notification whenever I open...