Commit Graph
244 Commits
Author SHA1 Message Date
Leonardo Zide e6fa3a249f Removed dead code. 2026-02-22 17:02:24 -08:00
Leonardo Zide c42d34ff98 Removed special case camera property functions. 2026-02-22 11:38:43 -08:00
Leonardo Zide 28ffe3be35 Added model properties action. 2026-02-21 19:54:00 -08:00
Leonardo Zide 416d51ae64 Updated more actions. 2026-02-18 22:10:27 -08:00
Leonardo Zide 2d03ba22bc Converted more undo actions. 2026-02-14 14:53:25 -08:00
Leonardo Zide ce0d7c7be3 Removed group action. 2026-02-14 12:34:29 -08:00
Leonardo Zide eff97d6841 Removed unused parameters. 2026-02-13 23:19:19 -08:00
Leonardo Zide fb71e545a9 Saved undo data as structures. 2026-02-11 20:15:26 -08:00
Leonardo Zide c8dca012f9 Replaced bool Ortho with lcCameraProjection::Orthographic for clarity. 2026-02-03 21:46:00 -08:00
Leonardo Zide e2a1ada4df Removed lcModelActionSelectionMode. 2026-02-01 21:48:58 -08:00
Leonardo Zide ce206cffe8 Simplified selection history by storing the states instead of changes. 2026-01-31 13:38:25 -08:00
Leonardo Zide 9b7b889236 Moved selection state to a separate struct. 2026-01-30 18:08:56 -08:00
Leonardo Zide 96bc1dc700 Added remaining selection actions. 2026-01-12 14:42:09 -08:00
Leonardo Zide 8342e147cf Added RemoveFromSelection action. 2026-01-10 21:34:21 -08:00
Leonardo Zide a018b166c5 Added action for ClearSelectionAndSetFocus. 2026-01-10 20:06:16 -08:00
Leonardo Zide f69166cf3d Undo some selection actions. 2026-01-10 11:00:39 -08:00
Leonardo Zide 6334c159a9 Removed add piece action. 2025-12-28 15:21:09 -03:00
Leonardo Zide 49308948d1 Removed duplicate piece action. 2025-12-26 16:50:46 -03:00
Leonardo Zide e01d9581e5 Moved add camera/light actions to object edit. 2025-12-25 17:36:22 -03:00
Leonardo Zide 859e45273f Made the edit action more generic. 2025-12-25 12:55:21 -03:00
Leonardo Zide e11a02eb34 Replaced hide pieces with object edit action. 2025-12-21 22:35:35 -03:00
Leonardo Zide 529ecff8dd Merged step and object edit actions. 2025-12-21 19:07:52 -03:00
Leonardo Zide 2741b86e9c Don't save selection in object edit actions. 2025-12-21 13:39:34 -03:00
Leonardo Zide 3e43b37ed3 Added actions for frame and look at. 2025-12-18 17:16:48 -03:00
Leonardo Zide 910c3de13e Added zoom region action. 2025-12-08 21:08:48 -08:00
Leonardo Zide 561cf9cf52 Added camera action. 2025-12-06 16:21:33 -08:00
Leonardo Zide 3bf01f2095 Added actions for mouse drag changes. 2025-11-23 20:33:59 -08:00
Leonardo Zide 6df16f5742 Added step insert and delete actions. 2025-11-19 22:34:53 -08:00
Leonardo Zide c0af32644a Added add light action. 2025-11-02 23:20:12 -08:00
Leonardo Zide 1469861e45 Added hide/unhide actions. 2025-10-30 17:53:27 -07:00
Leonardo Zide 5718cb7e7b Added duplicate piece action. 2025-10-30 16:02:39 -07:00
Leonardo Zide ecc994d569 Added group/ungroup actions. 2025-10-26 10:56:55 -07:00
Leonardo Zide d1064ad5c1 New undo system. 2025-10-19 10:57:50 -07:00
Leonardo Zide f8abb49ec6 Fixed multiple undo actions being added when dragging a spin box. 2025-08-31 17:54:54 -07:00
Leonardo Zide ed24c15b20 Use spin boxes for float properties. 2025-06-26 17:12:15 -07:00
Leonardo Zide 026a25c8eb Rotate dragged tracks when making new connections. 2025-05-15 17:13:34 -07:00
Leonardo Zide 6059442c6a Fixed color inconsistencies between the different way of adding train tracks. 2025-05-01 20:22:09 -07:00
Leonardo Zide 2dbc7bc1ca Fixed dragging over another track always picking a different connection. 2025-04-17 16:14:51 -07:00
Leonardo Zide 75e6537a22 Use train track connections when dragging new pieces. 2025-04-03 16:23:53 -07:00
Leonardo Zide 79dbf992bf Fixed enter key not working on the part picker. 2025-01-20 16:42:08 -08:00
Leonardo Zide abcef7a536 Show train track insert gizmo on all open connections of the focused piece. 2024-12-20 17:18:33 -08:00
Leonardo Zide b9dc71d60e Replaced train track gizmo with a popup list. 2024-12-18 16:41:03 -08:00
Leonardo Zide 4f2782b407 Added rotate train track gizmo. 2024-12-17 19:20:38 -08:00
Leonardo Zide ff23653709 Added track rotation and focus shortcuts. 2024-12-07 20:02:47 -08:00
Leonardo Zide 17078dd447 Update connections before using the view manipulator. 2024-11-30 12:36:30 -08:00
Leonardo Zide fd61c1c9f9 Added gizmo to rotate train tracks. 2024-11-30 12:29:15 -08:00
Leonardo Zide a08ad3f81b Detect train track connections and pick an open one when inserting. 2024-11-27 13:04:53 -08:00
Leonardo Zide a4f63fc54b Zoom Extents now takes into account the current submodel transform. Fixes #953. 2024-11-14 11:30:38 -08:00
Leonardo Zide ed29dad76a Added train track gizmo. 2024-11-02 19:34:22 -07:00
Leonardo Zide 0ded25b7ea Fix setting float properties without a focus object. 2024-10-03 14:23:34 -07:00