Bartosz Taudul
fe72c165f7
Merge pull request #1510 from Lectem/emscripten-clipboard
...
Fix pasting in the Emscripten build.
2026-11-06 21:49:55 +01:00
Clément Grégoire
e9613e1f83
Make Ctrl+Shift+V paste in the Emscripten build.
...
Dear ImGui only pastes on exactly Ctrl+V, so the chord was ignored even when the browser sent the paste event, which Chrome does. Don't treat Shift or Alt with Ctrl+V as the shortcut, and release the other modifiers when faking Ctrl+V. Firefox sends no paste event for this chord, so nothing changes there.
2026-11-06 21:07:41 +01:00
Clément Grégoire
d03b00915f
Fix pasting with a lost key up in the Emscripten build.
...
The paste shortcut flag was only cleared by the key up. Browsers don't send it after a window switch, and macOS drops it while Cmd is held, so the next paste from the browser menu did nothing. Clear the flag when the paste event arrives instead.
2026-11-06 20:04:27 +01:00
Clément Grégoire
c137ee9830
Fix pasting in the Emscripten build.
...
The paste shortcut did nothing. Its key event was default-prevented, so the browser sent no paste event. The text of that event was also typed in as characters, which text inputs ignore while Ctrl is held.
Let the browser handle the shortcut. Cache the text from the paste event, and let Dear ImGui paste it like on other platforms. Pastes without the shortcut (e.g. from the menu of the browser) are turned into one, so the text is filtered the same. A newline in a single line input becomes a space instead of being dropped.
2026-11-06 09:01:52 +01:00
Bartosz Taudul
f2a4f2529e
Release 0.15.0.
2026-11-05 21:02:56 +01:00
Bartosz Taudul
7c6f7b637c
Rearrange achievements.
2026-11-04 20:33:54 +01:00
Bartosz Taudul
02a825b393
Add a time range achievement.
2026-11-04 01:29:15 +01:00
Bartosz Taudul
f86bdf7bb1
Add a wait stacks achievement.
2026-11-04 01:29:15 +01:00
Bartosz Taudul
458faecb34
Add a timeline navigation achievement.
2026-11-04 01:29:13 +01:00
Bartosz Taudul
3430cd8db8
Add a Tracy Assist achievement.
2026-11-02 01:05:43 +01:00
Bartosz Taudul
2e9dfb8fdf
Add visibility predicates to achievements.
2026-11-02 00:59:04 +01:00
Bartosz Taudul
41ea9b8b31
Add a hardware counters achievement.
2026-11-02 00:59:04 +01:00
Bartosz Taudul
0342049936
Add a crash survival achievement.
2026-11-02 00:59:04 +01:00
Bartosz Taudul
a6cb6ec3c2
Add an annotations achievement.
2026-11-02 00:59:04 +01:00
Bartosz Taudul
d3fcf981c9
Add a frame statistics achievement.
2026-11-02 00:59:04 +01:00
Bartosz Taudul
000ae58203
Add a CPU data achievement.
2026-11-02 00:59:03 +01:00
Bartosz Taudul
ecf9d08643
Add a context switches achievement.
2026-11-02 00:59:01 +01:00
Bartosz Taudul
18240d9212
Use a PNG image for the AppImage .DirIcon.
...
appimagetool now treats an SVG .DirIcon as a fatal packaging error.
2026-10-31 18:34:39 +01:00
Bartosz Taudul
b131e114ac
Add a zone call stacks achievement.
2026-10-31 18:13:33 +01:00
Bartosz Taudul
40032ed09a
Add a frame sets achievement.
2026-10-31 18:13:32 +01:00
Bartosz Taudul
4fbd6010b3
Add a log messages achievement.
2026-10-31 18:13:32 +01:00
Bartosz Taudul
de8962d117
Add an entry stacks achievement.
2026-10-31 18:13:32 +01:00
Bartosz Taudul
d915345d91
Add a sampling statistics achievement.
2026-10-31 18:13:32 +01:00
Bartosz Taudul
a51bb8c738
Add a memory pools achievement.
2026-10-31 18:13:32 +01:00
Bartosz Taudul
a4595ee85d
Add an allocation call stacks achievement.
2026-10-31 18:13:32 +01:00
Bartosz Taudul
97d9368741
Add a GPU statistics achievement.
2026-10-31 18:13:32 +01:00
Bartosz Taudul
c6e8813c3a
Add a thread naming achievement.
2026-10-31 18:13:31 +01:00
Bartosz Taudul
50f5bb674a
Add a HeaderClicked hook to timeline item headers.
2026-10-31 18:13:31 +01:00
Bartosz Taudul
76bdf0cdb7
Achievements text tweaks.
2026-10-31 18:13:29 +01:00
Lectem
056faddb24
Store profiler history in a single history.json
...
Replace the binary connection.history file and the ConnectionHistory class
with History, which keeps the history in a JSON file and writes it back when
the profiler exits. Existing history is not migrated.
2026-10-29 20:36:22 +01: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
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
bf74c4cb8d
Add a leak hunting achievement.
2026-10-16 00:24:12 +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