PowerRustCOBOL 1.61.0
Tres novedades. Ninguna altera el comportamiento de los formularios existentes.
1. Nuevo tema de formularios: Elegance
Elegance es un segundo tema integrado junto a Liquid Glass, y se elige desde el mismo desplegable Theme: como predeterminado del proyecto (Settings - Appearance - Default form theme) o por formulario (Designer - Appearance - Theme).
Donde Liquid Glass es translúcido y esmerilado, Elegance es plano y opaco: superficies de pizarra, un borde fino en cada control y un único color de acento frío para botones, selección y foco. Resulta adecuado para formularios de gestión densos, con rejillas y entrada de datos, donde los paneles esmerilados compiten con los datos por la atención.
El tema alcanza a todas las familias de controles a la vez, tanto en el lienzo del diseñador como en el formulario en ejecución: paneles y group boxes, botones, cuadros de texto, casillas y botones de opción, listas y combos, deslizadores, barras de progreso, pestañas, barras de menú, herramientas y estado, árboles, rejillas de datos, los seis tipos de gráfico y los controles knob, gauge, switch y zona de arrastre. Los gráficos dibujan sus series con la familia de acentos del tema.
Dos detalles útiles:
- Los colores propios de un control siguen mandando. Si fija Back color o Fore color en un control concreto, el tema no lo sobrescribe: solo aporta los valores por defecto.
- El ajuste Classic / Enhanced / Neumorphic no tiene efecto mientras Elegance está activo. Esos tres son variantes de Liquid Glass; Elegance es un tema propio con su propio tratamiento de superficie. Que no cambie nada al alternarlos es lo esperado, no un fallo.
Elegance es un tema de controles: no aporta fondo de formulario, de modo que el Back color o la imagen de fondo del formulario se aplican igual que antes.
2. Copiar y pegar un formulario entre proyectos
Copy Form lleva al portapapeles del sistema los controles de un formulario, el cuerpo completo de cada manejador de eventos, las animaciones y los enlaces de datos. Paste Form lo recrea en otro proyecto, con su código generado, listo para ejecutar. Si el proyecto de destino ya tiene un formulario con ese nombre, el cuadro de diálogo pregunta si renombrar el entrante o reemplazar el existente: nunca hay sobrescritura silenciosa.
3. Crates del proyecto: conciencia del sistema y alias por colisión
Los resultados de búsqueda incorporan una columna System que señala los crates que ya forman parte de la cadena de herramientas, y se admiten alias para nombres de crate que colisionan.
Documentación:
https://github.com/CloudLandBeta/Pow...rs-guide-en.md
Anthropic Claude Codex Agent