Commit Graph
1706 Commits
Author SHA1 Message Date
Marcos Slomp b7046736d9 adding "flatten view" to sequence points 2026-06-05 15:00:51 -07:00
Marcos Slomp ddd74323bf initial attempt to get "sequence point" feature in 2026-06-05 15:00:51 -07:00
Bartosz Taudul e80893ac20 Reset font size when displaying markdown tooltip. 2026-06-05 19:19:37 +02:00
Bartosz Taudul 912f8c048c Render footnotes in smaller size font. 2026-06-05 19:17:46 +02:00
Bartosz Taudul d16f627cbc Header sizes are 1-6, remove extra entry. 2026-06-05 19:12:04 +02:00
Bartosz Taudul 3974cc8026 Add support for proper rendering of markdown footnotes. 2026-06-05 19:09:49 +02:00
Bartosz Taudul 7c58db4c0a Add public sidecar icon. 2026-06-05 18:40:18 +02:00
Bartosz Taudul bebf20846f Expose setting public sidecar in UI. 2026-06-05 17:45:58 +02:00
Bartosz Taudul 5f6bc2238a Public user data sidecar support. 2026-06-05 17:45:58 +02:00
Bartosz Taudul 4564a626b2 UserData::Save() returns success status. 2026-06-05 17:40:22 +02:00
Bartosz Taudul e95a757e6c Store trace file path in UserData. 2026-06-05 17:32:46 +02:00
Bartosz Taudul fc97af4c68 Redirect unlink to _unlink with msvc. 2026-06-05 17:23:58 +02:00
Bartosz Taudul 8eada19734 Add a separate function to retrieve sidecar path. 2026-06-05 17:21:24 +02:00
Bartosz Taudul 268cab7f89 Remove UserData::GetConfigLocation(). 2026-06-05 17:03:23 +02:00
Bartosz Taudul aeda64d36b Move saving user data to a separate function. 2026-06-05 15:58:07 +02:00
Bartosz Taudul 75e721cf0c More subtle range limits visualization. 2026-06-03 23:38:58 +02:00
Bartosz Taudul cc76d0f60e Save per-trace user options in a json sidecar. 2026-06-03 02:03:07 +02:00
Bartosz Taudul d4d1f78263 Refactor TracyUserData. 2026-06-03 00:00:45 +02:00
Bartosz Taudul c570288145 Store annotation pointers as shared_ptr. 2026-06-02 01:13:33 +02:00
Bartosz Taudul 98b61e0096 Rename Save* to Store* in TracyUserData. 2026-06-02 01:00:31 +02:00
Bartosz Taudul 5c75032cad Fix typo. 2026-06-02 00:09:27 +02:00
Bartosz Taudul f113bbb212 Do not mix loading file data with regex validation. 2026-06-01 00:44:11 +02:00
Bartosz Taudul 0b4128f76c Move source regex validation to a helper function. 2026-06-01 00:40:08 +02:00
Bartosz Taudul bab8c8eb54 Remove compatibility with vastly obsolete user data file format. 2026-06-01 00:33:39 +02:00
Bartosz Taudul cbe5347593 Cleanup. 2026-06-01 00:32:05 +02:00
Bartosz Taudul a5316d525c Crash marker on the timeline also should directly open crash call stack. 2026-05-30 18:58:27 +02:00
Bartosz Taudul 0cf438a78e Add arrows to bottom-up / top-down tree labels. 2026-05-30 18:13:14 +02:00
Bartosz Taudul e37b12aacb Add icon notification for chat suggestions. 2026-05-30 17:36:33 +02:00
Bartosz Taudul dd53f721ac Go directly to crash callstack from crash notification. 2026-05-30 15:59:57 +02:00
Bartosz Taudul 058d5ca7c3 Center timeline on crash if clicked on crash text in callstack window. 2026-05-30 15:58:19 +02:00
Bartosz Taudul eef525243d Add crash tooltip to crash callstack window. 2026-05-30 15:55:16 +02:00
Bartosz Taudul 0778ef85c6 Draw external frames dimmed in sample entry stacks. 2026-05-30 02:00:45 +02:00
Bartosz Taudul 5e6d872940 Symbol function address column was too narrow. 2026-05-30 01:26:43 +02:00
Bartosz Taudul b7ed5bd9ef Dim external entries in symbol functions lists. 2026-05-30 01:24:10 +02:00
Bartosz Taudul de1f84d52b Fix positioning of hotness indicators. 2026-05-29 18:16:14 +02:00
Bartosz Taudul 33905b2f15 Dim external frames in local call stacks. 2026-05-29 00:34:05 +02:00
Bartosz Taudul d06755652f Merge pull request #1374 from rmarker/flameView
Allow zooming and panning the flamegraph view.
2026-05-28 20:18:45 +02:00
rmarker 15ee99ae41 Add animated zooming to the flame graph view. 2026-05-28 22:02:11 +09:30
rmarker 17f6be4ad4 Extract UpdateZoomAnimation.
This will allow for it to be used in the flame graph.
2026-05-28 22:01:03 +09:30
rmarker 30fd92de0f Handle partial panning in flame graph view.
When zoomed in very far the panning resolution can be so small that it
is less than one unit. In order to continue panning, we store partial
pans so that they can accumulate across frames.
2026-05-28 21:59:33 +09:30
rmarker 0b27b9ec1a Allow zooming in further to the flame graph. 2026-05-28 21:51:41 +09:30
rmarker cc4b7dcea9 Add a reset view button to the flame graph. 2026-05-28 21:50:19 +09:30
rmarker 4a9e3ea095 Add a horizontal position bar to flame graph.
Now that the ruler just shows the delta time across the view it doesn't
indicate where the view is currently looking.
The new position bar fills this role to allow orientating oneself.
2026-05-28 21:48:14 +09:30
rmarker 55de5bc5ca Update flame graph ruler to measure the time shown in the current view.
It now starts at 0 and shows the time delta across the view.
2026-05-28 21:39:03 +09:30
rmarker 2e87eecc67 Support the live capture case in the flame graph view.
Zooming and panning in the flame graph view shouldn't cause visual
glitches when live data is being captured.
2026-05-28 21:37:01 +09:30
Bartosz Taudul f5581d7dcb Focus opened manual chapter in the manual tree. 2026-05-27 22:34:04 +02:00
Bartosz Taudul b682a77f82 Focus the manual window on chapter change. 2026-05-27 22:34:04 +02:00
Bartosz Taudul 800334a953 Show nicer title page of embedded user manual. 2026-05-27 22:34:04 +02:00
Bartosz Taudul 9da66d4c6b Add icon texture accessor. 2026-05-27 22:33:56 +02:00
Bartosz Taudul 04c1a84159 Do not display icon explainer section in the built-in manual viewer. 2026-05-27 01:52:11 +02:00