Tres correcciones importantes para el Help Overlay: 1. Solapamiento de columnas corregido: - Añadidos column1_width_ y column2_width_ para anchos reales - calculateTextDimensions() ahora incluye encabezados en cálculo - rebuildCachedTexture() usa anchos reales de columnas - Columna 2 empieza en padding + column1_width_ + padding - Elimina cálculo erróneo column_width = (box_width_ - padding*3)/2 2. Layout en alta resolución corregido: - Eliminado ancho mínimo forzado del 90% de dimensión menor - box_width_ ahora usa directamente text_width (justo lo necesario) - Antes: 1920x1080 → min 972px aunque contenido necesite 600px - Ahora: box ajustado al contenido sin espacio vacío extra 3. Fullscreen/resize corregido: - reinitializeFontSize() ya NO llama a calculateBoxDimensions() - Evita recalcular con physical_width_ y physical_height_ antiguos - Confía en updatePhysicalWindowSize() que se llama después - Antes: textura cacheada creada con dimensiones incorrectas - Ahora: textura siempre creada con dimensiones correctas Resultado: - Columnas no se montan entre sí - Box ajustado al contenido sin espacio vacío derecha - Cambios fullscreen/ventana funcionan correctamente - Overlay se recalcula apropiadamente en todos los casos 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
14 KiB
14 KiB