Leonardo Zide
209875489d
Optimize history state restoration
2026-09-14 09:04:35 -07:00
Leonardo Zide
0d8c8d344a
Fix piece references during history restore
2026-09-13 21:49:43 -07:00
Leonardo Zide
b8e3f16f3a
Prevent merging edits across save boundary
2026-09-13 21:46:44 -07:00
Leonardo Zide
d61b8aca64
Fix insert preview across model views
2026-09-13 21:42:16 -07:00
Leonardo Zide
b67d3d1293
Fix rotation axes for mirrored transforms
2026-09-13 21:36:54 -07:00
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