Miguel
|
f85c707cfc
|
Se añadieron mejoras en la gestión de la manipulación de objetos rotados, incluyendo métodos para adaptar los cursores y el comportamiento de los handles según la rotación del objeto. Se implementó la transformación de cambios del mouse en coordenadas locales para un redimensionamiento más intuitivo. Además, se documentaron las nuevas funcionalidades en la clase ObjectManipulationManager.
|
2025-06-14 22:48:00 +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
|
380bc14b69
|
Implementada la función para forzar la actualización de bindings en el PropertyGrid antes de limpiar la selección y al cambiar el objeto seleccionado. Se mejoró la gestión del foco en el PropertyGrid para asegurar la correcta actualización de los datos.
|
2025-06-13 20:48:48 +02:00 |
Miguel
|
0d8780b16f
|
Implementada la funcionalidad de bloqueo de movimiento para objetos: se agregó la propiedad 'lock_movement' en la clase osBase y se modificaron las funciones de manipulación de objetos para respetar este bloqueo, evitando redimensionamientos, movimientos y eliminaciones de objetos bloqueados.
|
2025-06-13 20:16:12 +02:00 |
Miguel
|
20bdad509b
|
Correccion errores de OCR
|
2025-04-02 17:34:51 +02:00 |
Miguel
|
fe8f2119ce
|
Mejorado de delete y dumplicate para objetos multiples
|
2025-03-31 13:40:28 +02:00 |
Miguel
|
f264efd9ce
|
Cambiado Path de teseract a absoluto en la carpeta de la aplicacion
|
2025-03-01 23:28:29 +01:00 |
Miguel
|
3d70992b1a
|
Creado Control osVisFilter
|
2025-02-26 11:37:19 +01:00 |
Miguel
|
8a5ebe6ac6
|
Creado un UserControl con los objetos en TreeView para simplificar la seleccion de los objetos
|
2025-02-24 21:39:15 +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
|
d06607ccc6
|
Rectangulo de seleccion funcionando para seleccionar multiples objetos
|
2025-02-21 22:25:14 +01:00 |
Miguel
|
061007158d
|
Agregada clase de Serializacion para separar la logica del MainViewModel
|
2025-02-21 15:12:10 +01:00 |
Miguel
|
0a52c543e6
|
Marcado en purpura el objeto tomado de referencia
|
2025-02-20 13:17:03 +01:00 |
Miguel
|
38ca212d9f
|
Agregado movimiento con flechas de los objetos seleccionados
|
2025-02-19 21:27:33 +01:00 |
Miguel
|
326c615887
|
Agregado EqualWidth, EqualHeight, EqualAngle, JoinHorizontally, JoinVertically
|
2025-02-19 14:57:15 +01:00 |
Miguel
|
5ee91dd26a
|
Mejorado de panning y zoom
|
2025-02-18 21:52:27 +01:00 |
Miguel
|
67c6464ea1
|
Mejorada la seleccion de objetos multiples
|
2025-02-18 18:37:46 +01:00 |
Miguel
|
3dab570f5d
|
Multiseleccion funcionando
|
2025-02-18 18:08:55 +01:00 |