Commit Graph
99 Commits
Author SHA1 Message Date
Leonardo Zide a8e37df8ce Whitespace cleanup. 2026-03-10 21:11:40 -07:00
Leonardo Zide f12794e9e0 Fixed ui scale on retina displays. 2026-03-07 16:11:38 -08:00
Leonardo Zide 069ed47ee9 Fixed text scale on retina displays. 2026-02-14 16:51:49 -08:00
Leonardo Zide c8dca012f9 Replaced bool Ortho with lcCameraProjection::Orthographic for clarity. 2026-02-03 21:46:00 -08:00
Leonardo Zide bbd01f3e4e Removed unused variable. 2026-02-03 09:29:19 -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 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 4e49d4d0cc Fixed warnings. 2025-12-18 16:18:45 -03:00
Leonardo Zide a08dede88b Fixed warnings. 2025-12-15 11:07:35 -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 35c8652405 Support dragging the paint tool. 2025-08-09 12:35:32 -07:00
Leonardo Zide 2e507036d9 Refactored part picker popups. 2025-07-08 19:31:27 -07:00
Leonardo Zide e4a38cb23b Updated minifig dialog widgets to match the property widget. 2025-06-30 19:23:51 -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 09c29d4173 Detect closest connection when dragging a new track. 2025-05-01 15:05:11 -07:00
Leonardo Zide e86208caab Draw train track connection boxes in the manipulator to match the scaling with the other gizmos. 2025-05-01 12:26:34 -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 1d065c10c9 Added 12v track support. 2025-02-16 19:45:48 -08:00
Leonardo Zide 18255f367f Update mouse after closing the train track popup. 2025-02-08 18:31:15 -08:00
Leonardo Zide 79f5d28f26 Added support for different connection types. 2025-02-08 18:04:41 -08: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 5e0df56351 Added helper functions to encode/decode mTrackToolSection. 2024-12-17 12:37:00 -08:00
Leonardo Zide 642e0965ae Fixed train track insert while in submodel editing. 2024-11-30 12:47:40 -08:00
Leonardo Zide fd61c1c9f9 Added gizmo to rotate train tracks. 2024-11-30 12:29:15 -08:00
Leonardo Zide f80b5c95e1 Code cleanup. 2024-11-26 15:53:50 -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 a27b69c9fd Clear background alpha consistently for solid and gradient backgrounds.
Transparent for offscreen and opaque for widgets.
2024-10-03 18:11:56 -07:00
Leonardo Zide 6a9c2d6a87 Use unique_ptr for cameras. 2024-06-04 09:34:38 -07:00
Leonardo Zide 80d144fea8 Array cleanup. 2024-05-26 13:01:34 -07:00
Leonardo Zide 45ab8e8d60 Update camera menu before showing. 2024-02-19 17:51:34 -08:00
Leonardo Zide cba4dfb468 Added missing tooltips. 2024-01-15 10:18:50 -08:00
Leonardo Zide a27694a594 Support dragging light targets to rotate. 2023-09-23 18:38:03 -07:00
Leonardo Zide e061eca2e8 Reorganized spot light parameters. 2023-09-09 18:25:34 -07:00
Leonardo Zide 6a1df617e8 Use a matrix to store the light transform. 2023-09-04 20:53:34 -07:00
Leonardo Zide 86327196c2 Support rotating lights. 2023-09-04 10:59:16 -07:00
Trevor SANDY 8cfadc804d Made light type/shape immutable. 2023-08-13 15:50:00 +02:00
Trevor SANDY 3b9ea3ae79 Blender lights - view and control 2023-08-11 05:39:36 +02:00
Leonardo Zide d2f22773e3 Added support for trackpad pan gesture. 2022-05-07 18:46:26 -07:00
Leonardo Zide cdc730b5f7 Fixed pixel offset when drawing the background. Fixes #792. 2022-04-19 18:14:44 -03:00