Leonardo Zide
61b30d0a42
Finalize release library links
2026-09-19 17:28:49 -07:00
Leonardo Zide
5196355d4a
Build release packages from tags
v26.09
2026-09-19 16:44:29 -07:00
Leonardo Zide
94f32bd0ed
Update appveyor.yml
2026-09-19 11:16:39 -07:00
Leonardo Zide
c6c27d62a0
Fix possible int overflow.
2026-09-19 10:01:40 -07:00
Leonardo Zide
b7a90f3ea9
Merge branch 'master' of https://github.com/leozide/leocad
2026-09-19 09:59:02 -07:00
Leonardo Zide
ae7a89aed5
Fix warnings.
2026-09-18 18:23:32 -07:00
Leonardo Zide
4059c474de
Update release version to 26.09
2026-09-18 16:43:20 -07:00
Leonardo Zide
d56a1f2d62
Update release library references
2026-09-18 16:36:24 -07:00
Leonardo Zide
c460568b7a
Cap part selection popup size
2026-09-18 16:21:24 -07:00
Leonardo Zide
462fea9d4c
Update minifig wizard settings
2026-09-18 15:44:13 -07:00
Leonardo Zide
687733d79a
Fix tiled part thumbnails with MSAA
...
Fixes #842
2026-09-17 11:38:43 -07:00
Leonardo Zide
404c8981f8
Use Qt context for texture deletion
2026-09-17 10:31:36 -07:00
Leonardo Zide
21bdbc9ec0
Improve viewport text and view sphere rendering
...
Generate SDF glyphs for viewport overlays with configurable text and halo colors. Render view-sphere labels directly on the sphere surface from a compact vertical atlas, fitting translated labels to the printable area. Preserve the bitmap paths when shader objects are unavailable.
2026-09-16 23:03:16 -07:00
Leonardo Zide
87397c3aaa
Refresh preview label after undo
2026-09-15 22:41:27 -07:00
Leonardo Zide
ea0d5ccc6f
Track saved history by revision
...
Replace the saved history entry pointer with monotonic revision IDs so branching after undo cannot leave a dangling marker or accidentally reuse an address. Preserve selection-only history behavior and prevent merges from modifying the saved revision.
2026-09-14 16:17:12 -07:00
Leonardo Zide
7c35fc608f
Preserve history across submodel renames
...
Remap renamed submodel IDs in pending, undo, and redo snapshots so restoring an older edit continues to resolve the live submodel. Update the renamed model's property snapshots as well while preserving saved-history entry identity.
2026-09-14 16:01:13 -07:00
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