Commit Graph
2711 Commits
Author SHA1 Message Date
Leonardo Zide 6e30e75c8d Fix rotation ring rendering at silhouette 2026-09-13 21:36:46 -07:00
Leonardo Zide 704dfce07c Compile fix. 2026-09-13 17:50:05 -07:00
Leonardo Zide 5b1716350f Fix undo for setting piece show step 2026-09-13 16:43:33 -07:00
Leonardo Zide 276e96141a Disable command line image export on iOS 2026-09-13 16:38:58 -07:00
Leonardo Zide b74bebc1db Stop Blender render when step export fails 2026-09-13 16:34:59 -07:00
Leonardo Zide 83d129997a Fix OpenGL widget event forwarding 2026-09-13 16:31:31 -07:00
Leonardo Zide dbee3fcb14 Fix undo for removing piece from group 2026-09-13 16:21:28 -07:00
Leonardo Zide 26801763a9 Fix canceling float property edits 2026-09-13 16:15:37 -07:00
Leonardo Zide bcb572fc61 Split rotation gizmo drawing helpers 2026-09-13 15:56:17 -07:00
Leonardo Zide 36e373997c Refactor rotation gizmo drawing 2026-09-13 15:47:36 -07:00
Leonardo Zide 4ddeab6a0b Draw trackball hover indicator. 2026-09-13 15:28:18 -07:00
Leonardo Zide f5ace52543 Update rotate gizmo style. 2026-09-13 15:04:18 -07:00
Leonardo Zide a68e7ba02c Add trackball and camera-plane object rotation
Add a camera-facing rotation ring with hover feedback, and replace free XYZ rotation with a trackball interaction. Improve rotation-disc feedback, cursor behavior, snapping, and submodel transform handling.
2026-09-12 20:37:23 -07:00
Leonardo Zide 222befff0d Tighten matrix rotation similarity tolerance 2026-09-12 20:31:54 -07:00
Leonardo Zide ac81d13a19 Compile fix. 2026-09-12 16:18:33 -07:00
Leonardo Zide 7bb457f948 Formatting fixes. 2026-09-12 15:54:44 -07:00
Leonardo Zide 949f91f878 Build universal macOS app in AppVeyor 2026-09-12 13:45:39 -07:00
Leonardo Zide d08fae0558 Finalize completed POV-Ray renders after final frame 2026-09-12 13:43:18 -07:00
Leonardo Zide a8dee1732e Download POV-Ray binaries from the build1 release tag. 2026-09-12 13:39:38 -07:00
Leonardo Zide f1802487da Build macos arm64. 2026-09-08 21:39:07 -07:00
Leonardo Zide 6083bbcc82 Draw start/current rotation direction. 2026-09-07 22:14:39 -07:00
Leonardo Zide 51423fdc22 Fix duplicate vcredist. Fixes #950. 2026-09-07 19:01:28 -07:00
Leonardo Zide c84019dbc3 Replace multiple bool params with flags. 2026-09-07 18:44:14 -07:00
Leonardo Zide 29e06089a3 Change rotate x/y/z to match camera rotate. 2026-09-07 18:07:54 -07:00
Leonardo Zide c053582941 Rotation gizmo polish. 2026-09-06 12:32:59 -07:00
Leonardo Zide c76e03338f Remove dead RotateXY. 2026-09-06 11:08:25 -07:00
Leonardo Zide 90496e9230 Add rotate around camera axis mode. 2026-09-05 22:50:58 -07:00
Leonardo Zide 56eeee9266 Modernize profile functions.
• Replace legacy union/char* profile storage with std::variant<int,uint,float,QString,QStringList,QByteArray> and QString for section/key; remove LC_PROFILE_ENTRY_TYPE/mType.
• Update getters/setters to use std::get_if defaults; add lcProfileInit() and fix a "Settgins" typo.
• Convert color profile accessors to unsigned (lcGet/SetProfileUInt) where appropriate.
• Add LC_PROFILE_PARTS_LIST_COLOR_LOCKED and migrate PartsList color logic (preserves legacy -1 behavior).
2026-08-30 17:22:28 -07:00
Leonardo Zide 720003b555 Fix empty shortcuts list. Fixes #1032. 2026-08-23 22:03:24 -07:00
Leonardo Zide ab31c6544f Add option to open submodels from the parts picker. Fixes #1031. 2026-08-16 16:39:21 -07:00
Leonardo Zide 5949710e0c Fix crash in categories preferences. Fixes #1030. 2026-08-16 15:57:54 -07:00
Leonardo Zide 06c19dda72 Use brighter color for gizmo highlights. 2026-08-06 22:25:38 -07:00
Leonardo Zide f6e5b87aa3 Wider rotate gizmo lines. 2026-08-06 18:20:00 -07:00
Leonardo Zide a389de4bfa Style fixes. 2026-08-01 16:55:39 -07:00
Leonardo Zide 0361c61ab1 More result cleanup. 2026-07-31 22:53:25 -07:00
Leonardo Zide def57e0e41 Add move/copy operators. 2026-07-31 22:27:35 -07:00
Leonardo Zide a7fc372cf2 Switch lcResult to use variant. 2026-07-31 17:33:29 -07:00
Leonardo Zide 326495c507 Windows compile fix. 2026-07-31 16:39:46 -07:00
Leonardo Zide 9dbe3695b7 Add new lcResult class to handle task failures more cleanly. 2026-07-29 22:48:12 -07:00
Leonardo Zide 9590852a29 Fix drag and drop pieces into inline edit models. 2026-07-22 22:56:57 -07:00
Leonardo Zide 10b202141b Update README.md 2026-07-22 17:35:22 -07:00
Leonardo Zide 2439e6f72e Fix MMB not closing model tabs. 2026-07-22 17:19:28 -07:00
Leonardo Zide 2574114ae4 Update recent menu when it's shown. 2026-07-22 16:10:13 -07:00
Leonardo Zide 5caba8f94a Update 12V track ids that changed when they became official. 2026-07-22 15:44:03 -07:00
Leonardo Zide 7a9984344f Update minifig.ini 2026-07-22 15:25:34 -07:00
Leonardo Zide 3d341ea59a Update ldconfig.ldr 2026-07-22 15:20:38 -07:00
Leonardo Zide 38e4b777c3 Update continuous.yml 2026-07-19 22:18:26 -07:00
Leonardo Zide 312304e214 Update continuous.yml 2026-07-19 22:09:09 -07:00
Leonardo Zide 638f7f1c95 Switch Qt versions on CI. 2026-07-19 22:01:59 -07:00
Leonardo Zide 57e9c9bb4f Fix Qt5 macos build. 2026-07-19 16:26:09 -07:00