Leonardo Zide
f7e76e2744
Scope history merging to edit context
...
Include the current step, Add Keys mode, and property edit ID in the history merge key so repeated edits do not coalesce across timeline contexts. Replace the packed property ID representation with an explicit typed field and separate mergeable history creation from ordinary edits.
2026-09-14 15:19:22 -07:00
Leonardo Zide
91e244ca7a
Enable single-entry undo after model switch
2026-09-14 09:30:45 -07:00
Leonardo Zide
9cc000a56c
Keep project modified state after undo
2026-09-14 09:27:51 -07:00
Leonardo Zide
9961910a8f
Refresh parts in use after undo
2026-09-14 09:17:20 -07:00
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