Скорее всего из-за того, что в imgui.Text можно ограниченное количество символов ввести. А у тебя там половина текста из цвета состоит. Можешь после
title:find
до разбиения текста на строки, убрать с текста цвет через:
text = text:gsub("%{......%}", "")
Тексту в диалоге это помешать не должно, вроде как.
Если и с этим вариантов не будет влезать, то можешь
imgui
.Text заменить на
imgui.TextUnformatted
. Я где-то слышал, что там символы можно вводить либо больше, либо неограниченное количество. Не знаю точно.
Version/Branch of Dear ImGui: Version: 1.69 Branch: WIP Back-end/Renderer/Compiler/OS: Back-ends: imgui_impl_freeglut.cpp + imgui_impl_opengl2.cpp Compiler: g++ Operating System: Linux/Ubuntu My Is...
github.com