8e6ee31596
ci / test (push) Successful in 6m18s
History-free snapshot of the private development repository at cbe45c5 (2026-09-09). Code, docs and public catalogue only; no plant or job knowledge layers, no client or job names (tools/scrub.py clean). The intro deck is left out of this snapshot because its slide images could not be checked for job drawings.
28 lines
1.5 KiB
YAML
28 lines
1.5 KiB
YAML
title: Ticket QC
|
|
# DEV. A fresh IronPython engine for every press: `lib/vibe` is re-imported
|
|
# on each click, so an edit to a module this button uses is visible without
|
|
# a Revit restart. It trades press latency (engine construction instead of
|
|
# engine reuse) for restart-freedom, and it is the hottest button here --
|
|
# 51 commits to its six modules in the seven days to 2026-08-30.
|
|
#
|
|
# Read docs/architecture-migration.md section 8 before trusting or removing
|
|
# this. Two things it says that are not obvious: pyRevit's DEFAULT is already
|
|
# a clean engine, and this extension gets one today only because
|
|
# extension.json has no `url:` and so is never registered as a package --
|
|
# add a url and every button silently switches to the shared engine. This key
|
|
# is the pin against that, not a new capability.
|
|
#
|
|
# REMOVE IT PER BUTTON as that button stabilises: delete the two lines below.
|
|
engine:
|
|
clean: true
|
|
# No tooltip and no author on purpose. pyRevit renders both on hover;
|
|
# the owner wants nothing there. Guarded by
|
|
# WillTools.extension/tests/test_button_tooltips.py -- do not add them back.
|
|
#
|
|
# MOVED 2026-09-05 into the new Modeling.pulldown (see
|
|
# Tools.panel/Modeling.pulldown/bundle.yaml), where this used to be one of
|
|
# four large icons on Tools.panel. One line, no `\n`: a pulldown row renders
|
|
# as text beside a 16px icon and the dropdown grows to fit the longest row,
|
|
# so the title is free to say what it means -- unlike a large button, which
|
|
# is as wide as its widest line.
|