Repository navigation
v0.1.0
First full release: 16 tools and the All Magic Tools window for the Favorites tools.
Select Same Family was already in 0.0.1; the other 15 tools are new.
Added
- Tools panel, always on the ribbon:
- All Magic Tools: a searchable window for the ten Favorites tools, grouped by what
they are for, with a description of each one before you run it. Star the ones you want
on the ribbon. - Navigation: Next Sheet, Parent Sheet, Previous Sheet.
- Selection: Select Same Type, Selection Manager, and Select Same Family (from 0.0.1).
- All Magic Tools: a searchable window for the ten Favorites tools, grouped by what
- Favorites panel, showing only the tools you starred, grouped as in All Magic Tools:
- Actions: Rename Families.
- Analysis: Inspect Model Overrides, Inspect View Overrides, Inspect Element Graphics.
- Annotate: Cloud Manager.
- Navigation: Find Room.
- Sheets: Print Set Manager.
- Views, Templates & Filters: View Template Manager, Goodbye Filter, Create Type Filter.
- Stars: star or unstar any of the ten Favorites tools in All Magic Tools and the
Favorites panel follows. Five tools start starred: View Template Manager, Goodbye Filter,
Rename Families, Inspect Element Graphics and Print Set Manager. Stars are saved per
Windows user. The six Tools-panel tools are always on the ribbon and cannot be starred. - Repository checks on every pull request: compile (Python 2.7 syntax and undefined
names), policy (no network, processes, dynamic code, native loading, registry or hidden
payloads; only allowed file types), structure (each tool has its script, four icons, a
title and a tooltip, and is listed in itsbundle.yaml; each Favorites tool is also
listed inlib/groups.json), secrets (gitleaks) and language (English only). - Release ZIP with a manifest: each release attaches
magic-tools.zip, which holds one
magic-tools.extension/folder, andrelease-manifest.json, which lists the SHA-256 of
every file in the ZIP.
Changed
- New installs go in
magic-tools.extension(0.0.1 usedMagicTools.extension); an
existing git install keeps its folder and updates in place. Keep only one copy, wherever
pyRevit loads extensions from: update or delete an older one before installing a new one,
or every tool shows twice.
Install or update: see the README. With git, pyRevit's Update button gets this version; with the ZIP, download magic-tools.zip below.
release-manifest.json lists the SHA-256 of every file in the ZIP.
Full changelog: CHANGELOG.md