egutierrez c0ad94e050 fix(skill_tree): tooltip width fixed + Claude fix button
Tooltip:
- Fija ancho 360px via SetNextWindowSize(Always) + PushTextWrapPos antes de
  BeginTooltip. Soluciona el flash de ventana enorme en primer frame
  cuando TextWrapped no tenia wrap width definido.

Claude fix button (Inspector):
- Aparece solo si status != done (Bucket::Planned o Todo).
- Color violeta-500 destacado.
- On click: lanza terminal externa con
    wt.exe wsl.exe --cd ~/fn_registry -- bash -ic 'claude --dangerously-skip-permissions'
- Fallback: cmd.exe /C start wt.exe ... si CreateProcessA falla.
- Linux: probe x-terminal-emulator/gnome-terminal/konsole/xterm/alacritty/
  kitty hasta encontrar uno disponible.
- Feedback temporal 5s ok/fail tras click.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 20:28:23 +02:00
S
Description
Synced from fn_registry
158 KiB
Languages
C++ 99.1%
CMake 0.9%