Bartosz Taudul
e15c78fdac
Wait for background reconstruction before exporting plots.
2026-10-22 17:44:47 +02:00
Bartosz Taudul
29aa268641
Add an assembly reading achievement.
2026-10-18 22:04:20 +02:00
Bartosz Taudul
b8c32a326a
Add a trace comparison achievement.
2026-10-18 21:57:52 +02:00
Bartosz Taudul
5c0dc013d1
Add a flame graph achievement.
2026-10-18 21:57:52 +02:00
Bartosz Taudul
7b3ace0d2b
Add a source view achievement.
2026-10-18 21:57:51 +02:00
Bartosz Taudul
7cb1921808
Report file selector failure instead of crashing when NFD_Init failed.
2026-10-17 20:21:06 +02:00
Bartosz Taudul
ee27a99188
Use the dispatch timeout as the unfocused throttle on Wayland.
...
Pass the 50 ms budget as the timeout of wl_display_dispatch_timeout
instead of sleeping after a nonblocking dispatch. The dispatch flushes
before polling and wakes on any event, e.g. re-granted focus.
2026-10-17 20:21:06 +02:00
Bartosz Taudul
f5290242f3
Don't throttle the first Wayland frame on unknown focus state.
2026-10-17 20:21:04 +02:00
Bartosz Taudul
9e2127e60a
Glue admonition header to the icon unconditionally.
2026-10-17 15:37:48 +02:00
Bartosz Taudul
778d6d712c
Bump pandoc to 3.12.1.
2026-10-16 01:23:07 +02:00
Bartosz Taudul
c2fc1bad70
Bump examples/dyna CPM to 0.43.2.
2026-10-16 01:23:07 +02:00
Bartosz Taudul
577441fae8
Bump CPM to 0.43.2.
2026-10-16 01:23:06 +02:00
Bartosz Taudul
7dc0a73966
Bump xxhash to 0.8.4.
2026-10-16 01:23:04 +02:00
Bartosz Taudul
f8d55466fe
Bump curl to 8.23.0.
2026-10-16 00:37:57 +02:00
Bartosz Taudul
ef5269113d
Bump usearch to 2.26.4.
2026-10-16 00:37:14 +02:00
Bartosz Taudul
6d5ad729f6
Bump nfd-extended to 1.4.1.
2026-10-16 00:35:21 +02:00
Bartosz Taudul
a5a591d161
Bump freetype to 2.15.0.
2026-10-16 00:34:29 +02:00
Bartosz Taudul
254c49c01d
Bump md4c to current HEAD.
2026-10-16 00:32:36 +02:00
Bartosz Taudul
37d58eca7f
Add a zone inspection achievement.
...
Find zone moves from the instrumentation intro under it: searching
builds on having inspected a zone, not the other way around.
2026-10-16 00:24:13 +02:00
Bartosz Taudul
248f8ececf
Add a GPU profiling achievement.
2026-10-16 00:24:13 +02:00
Bartosz Taudul
0265046f30
Add labels to the GPU profiling API sections.
2026-10-16 00:24:12 +02:00
Bartosz Taudul
bf74c4cb8d
Add a leak hunting achievement.
2026-10-16 00:24:12 +02:00
Bartosz Taudul
745bed8477
Emit label ids suppressed by pandoc in the generated manual.
...
Pandoc omits a heading's {#id} when it equals the auto-generated
identifier; the manual window resolves links only from explicit
suffixes, leaving six section anchors unnavigable.
2026-10-16 00:24:10 +02:00
Bartosz Taudul
fd23005a67
Document achievements.
2026-10-15 02:05:34 +02:00
Bartosz Taudul
c874d82aa4
Document hierarchical plots.
2026-10-15 02:05:31 +02:00
Bartosz Taudul
0c37d9c41e
Adapt to new ImGui color scheme.
2026-10-15 00:31:16 +02:00
Bartosz Taudul
a5995ba3fc
Fix unbalanced ImGui begin/end state.
2026-10-15 00:25:36 +02:00
Bartosz Taudul
ff78f7f002
Merge pull request #1484 from CamilleRelic/master
...
Add filtering and hierarchical view to plots selection
2026-10-14 23:14:29 +02:00
Bartosz Taudul
84be3825d5
Pass ImGuiChildFlags instead of the legacy border bool to BeginChild().
2026-10-14 23:08:34 +02:00
Bartosz Taudul
b683310a11
Query the child extent through current ImGui APIs.
2026-10-14 23:08:34 +02:00
Bartosz Taudul
48e86cca75
Use the current AddRect argument order.
2026-10-14 23:08:34 +02:00
Bartosz Taudul
4ee7cb134b
Set filter field width through SetNextItemWidth.
2026-10-14 23:08:34 +02:00
Bartosz Taudul
be86647743
Bump ImGui to 1.93.0-docking.
2026-10-14 23:08:32 +02:00
Camille Martel
2253f9751f
Push a plotTree ID to prevent folder/leaf id conflicts
...
- And other minor review fixes
2026-10-14 13:58:38 -07:00
Camille Martel
77c6950d22
Address review feedback
...
- Match radio button sizes to other sub-elements (smaller inline size)
- Also fix alignment of select/unselect all buttons relative to filter text baseline
- Extract plot name into GetPlotName helper for uniform use in user vs. built-in plots
- Properly handle row-wise plot duplicate IDs through PushID/PopID
- Remove truncation hazards from use of snprintf
- Allow clicking full hierarchical row to toggle expansion (hover highlights the whole row, similar to the other collapsible rows in the options view)
2026-10-13 12:34:19 -07:00
Bartosz Taudul
cab1efade4
Achievement star will now dance to attract attention in addition to pulsing color.
2026-10-13 00:41:12 +02:00
Bartosz Taudul
02e9436a13
Add a lock contention achievement.
2026-10-12 23:31:03 +02:00
Bartosz Taudul
97a08ea670
Add a lock watching achievement.
2026-10-12 23:27:50 +02:00
Bartosz Taudul
273dedf4b2
Add a memory profiling achievement.
2026-10-12 23:27:48 +02:00
Bartosz Taudul
37a08e7b43
Add a chart values achievement.
2026-10-12 21:19:52 +02:00
Bartosz Taudul
f5c0f348d7
Call a hook when a timeline item header zooms to its range.
2026-10-12 21:19:49 +02:00
Bartosz Taudul
6c04ee9714
Merge pull request #1473 from wolfpld/slomp/pin-tracks
...
Add "pin" toggle to anchor threads and plots (and GPU queues)
2026-10-12 17:06:44 +02:00
Bartosz Taudul
66bbd96d26
Access the user manual data through its singleton in the LLM chain.
2026-10-11 23:27:38 +02:00
Bartosz Taudul
c9c1f78d59
Access the user manual window through a process singleton.
...
The per-view and welcome-screen instances were interchangeable handles to
shared state; one instance preserves that state across view recreation.
2026-10-11 23:27:38 +02:00
Bartosz Taudul
70d00ab9f2
Add user manual links to achievements.
2026-10-11 23:27:38 +02:00
Bartosz Taudul
ef18ae1b7a
Enable user manual links in achievements window.
2026-10-11 23:27:38 +02:00
Bartosz Taudul
607f6a7caf
Award the manual achievement from the shared window state.
...
All ManualWindow instances share the show state, so one check covers the
welcome screen and the view; the old copies were button-only and gated on
a construction-time config snapshot.
2026-10-11 23:27:38 +02:00
Bartosz Taudul
f25b096adf
Add a section marking achievement.
2026-10-11 23:27:38 +02:00
Bartosz Taudul
1af7bef86f
Extract shared section lane tooltip and interaction handlers.
2026-10-11 23:27:37 +02:00
Bartosz Taudul
da10087fe9
Highlight the achievements mini-popup on hover.
...
The built-in tooltip border is rendered at frame end in the global
ImGuiCol_Border, so it cannot react to hover; suppress it via
PopupBorderSize and stroke the same rect manually.
2026-10-11 23:27:37 +02:00