Miguel
|
5c2daaeb98
|
Se añadió un estilo global para TreeViewItem en App.xaml para evitar errores de binding. Se actualizaron las referencias de paquetes en CtrEditor.csproj, cambiando la versión de LiveChartsCore.SkiaSharpView.WPF y añadiendo SkiaSharp.Views.WPF. Se mejoró la gestión de carga de imágenes en osBase.cs y ucCustomImage.xaml.cs, implementando un manejo de errores más robusto y estableciendo imágenes por defecto en caso de fallos. Se ajustó el XAML de ucBoolTag para mejorar la conversión de color. Se implementó un convertidor seguro para ImageSource en StateSerializer.cs, mejorando la deserialización de imágenes.
|
2025-06-24 10:59:58 +02:00 |
Miguel
|
99248e9112
|
Se implementaron mejoras en la gestión de copias de objetos seleccionados, reutilizando la lógica de duplicación para crear copias serializables. Se agregó manejo de errores al intentar copiar objetos y se implementaron nuevas propiedades en la clase osBase para gestionar el punto de pivote en la rotación. Además, se aseguraron validaciones para evitar diámetros inválidos en la simulación, garantizando un comportamiento más robusto en la manipulación de objetos.
|
2025-06-17 17:35:35 +02:00 |
Miguel
|
94b11cf068
|
Se implementó un sistema de gestión de historial de deshacer (undo) en la aplicación, permitiendo capturar y restaurar estados de objetos seleccionados. Se añadieron métodos para limpiar el historial y se mejoró la interfaz de usuario para mostrar información sobre el estado del historial de deshacer. Además, se realizaron ajustes en la lógica de manipulación de objetos para asegurar la correcta captura de estados antes de movimientos y redimensionamientos.
|
2025-06-14 16:47:25 +02:00 |
Miguel
|
20467c88ae
|
Se agregaron nuevas propiedades y métodos para gestionar el ángulo de rotación en la clase ucFramePlate, incluyendo la implementación de encoders para la rotación. Se mejoró la actualización de la posición en función del valor del encoder de rotación y se implementaron cambios en la gestión de eventos para reflejar adecuadamente las modificaciones en el ángulo.
|
2025-06-13 23:50:19 +02:00 |
Miguel
|
211c518be6
|
Agregada la posibilidad de invertir la imagen ucCustomImage
|
2025-03-26 15:18:58 +01:00 |
Miguel
|
304bdb06d4
|
Agregado posibilidad al Frame de moverse horizontal y verticalmente. Agregado TransporteDualInverter para que sea comandado por dos inverters seleccionables desde un tag. Agregada funcionalidad de cambio de tamaño a las curvas.
|
2025-03-07 11:00:27 +01:00 |
Miguel
|
621ee8be39
|
CustomImage con imagen por defecto. Creada visualizcion de tiempo de ciclo. Modificada logica de Preserve_Outside_Transport. Agregada opcion a osFramePlate de showPlate
|
2025-02-24 16:33:27 +01:00 |
Miguel
|
5e95459e3e
|
Agregado un nuevo objeto CustomImage
|
2025-02-24 11:37:52 +01:00 |
Miguel
|
e63577e5c3
|
Modificado Zindex para soportar los Frame
|
2025-02-13 14:00:47 +01:00 |
Miguel
|
9f41401e40
|
Creado Encoder Lineal. Corregido error de inicio de tiempo en simulacion. Creado Frame Plate para que se muevan los objetos con un encoder lineal. Agregado a los transportes la actualizacion de geometrias en caso de que sean movidos por la interfaz.
|
2025-01-04 10:34:19 +01:00 |
Miguel
|
c8abb98c7d
|
Terminada las modificaciones de Movimiento / Angulo / Resize. Creado Enum para zindex
|
2024-06-30 18:17:44 +02:00 |
Miguel
|
8fddbb409b
|
Cambios en la logica de Alto - Ancho y Angulo pasado a osBase
|
2024-06-30 14:32:32 +02:00 |
Miguel
|
e09e4e710a
|
Mejorada la implementacion de rotacion y redimensionado.
|
2024-06-28 19:47:08 +02:00 |
Miguel
|
506ee16ae1
|
Terminado la logica de Groups y con un mecanismo antibucle basico. Faltaria controlar que los nombres de los objetos no puedan ser iguales.
|
2024-06-09 17:33:09 +02:00 |
Miguel
|
c58a264d38
|
Mejorando sistema de Links entre Objetos. Usando IItemsSource y suscribiendose al evento de cambio de Nombre. De esta forma se mantiene un enlace por string mas simple para serializar
|
2024-06-09 10:39:31 +02:00 |
Miguel
|
0410c87e93
|
Agregado del TextPlate
|
2024-06-04 17:33:00 +02:00 |