Repository navigation
v1.2.12 — Known API Gaps, Labels You Can Finish
·
98 commits
to development
since this release
Added — apilookup names what Revit's API cannot do
- Plan 18, from a colleague's rebar-tag session: the chat added the shared parameters and the tag
types but could not make the labels, and only found the workaround when asked. Nowapilookup
(and the hint under a failedexeccompile) answers questions about labels in tag, generic
annotation and title-block families, legend views, and creating phases or design options with a
Known gap:block: what the API cannot do, what does work (measured in Revit 2023: add the family
parameter, copy the nearest label, put(LABEL <parameter>)next to it, load the family back) and
the step the user does by hand (Edit Label). It also warns that setting a label'sLabelparameter
reports success and changes nothing. No new prompt rule — onlyapilookup's one-line description
names the gaps. - An
execsnippet can now load a family it edited back into the project:
fd.LoadFamily(doc, new VibeModel.Services.Helpers.KeepValuesLoadOptions())(the options generated
families already used, now public; Revit refuses the reload without options).
Fixed
profile <name> --points …on an existing profile said "PROFILE UPDATED" but every laterextrude
/sweepkept using the old points: the reload keeps the project's type values, so the stored
points and the change stamp stayed old. Both are now written onto the project types after the
reload (the loader writes the stamp for every generated family, asextrudealready did by hand);
profile <name>shows the new points and a repeat with the same points says "Unchanged".- The model-state stamp no longer reports "1 USER edit" for a change an
execsnippet made through
a Revit call that opens its own transaction (loading a family back): whatever is committed while a
VibeModel command runs counts as VibeModel's.
Full Changelog: v1.2.11...v1.2.12