(2024-10-10, 16:51)Eugen Wrote: I would duplicate from my previous comment, that Michael Gale also is working on its own fork of Bricksmith, so as for 2024 LeoCAD is not the only actively developed LDraw editor for Mac.
- https://github.com/michaelgale/BricksmithApp
- support for dark mode theme
- axis lines from origin in all viewers
- different LDraw syntax highlights in model tree view (with differentiation of submodels vs. parts)
- different style for parts browser
- menu command to insert step at current step (rather than append to the end)
- navigating the tree view in step mode also changes the current step
- almost all math computation converted to double precision floating point
- favorite colour list added to colour picker inspector with a button to mark favorite colours
Hi Y'all,
I am not dead but I just don't have cycles to be a project maintainer on Bricksmith. I think Allen and I have the same "kids + day job" constraint.
I can look at submitting my changes to Michael's fork...the problem wtih Bricksmith is always keeping up with Apple's morphing of the UI framework behind our back, which tends to break things. So if he has a stable build that runs on modern Macs, that's a good start.
The one local change I'm sitting on that I'm not sure if everyone else has is: I made a mode where nudge keys push along the part's axes and not the global ones. This is really really useful for building off-axis assemblies because once you get the part's rotation right, regularly aligned drawing just works. I coded it to make the lego modular corner garage a tolerable digital build. :-)
The app needs some real architectural work at some point, e.g. cleaning out the dead code paths from when the renderer used to be part of the ObjC code, removing the disabled attempt to use GCD to speed up loading, maybe converting to ARC finally, etc.
cheers
Ben