Skip to content

Releases: B45Labs/B45Labs_Library

B45 Labs | Library - v1.1.1

Choose a tag to compare

@Bruno-Senna Bruno-Senna released this 09 Aug 02:42
v1.1.1
fbe900a

v1.1.1 repairs v1.1.0. Excel export could fail on Revit 2023 and 2024 with a missing-assembly error, families outside the curated category list showed as "Uncategorized", and the Light theme painted dark-theme colours on status text.

Fixes

  • Excel export could fail on Revit 2023 and 2024. The Autodesk App Store security review moved bundled Microsoft libraries to newer versions, and .NET Framework does not roll forward across a version change, so the first Excel export could ask for an older library identity and be refused. The add-in now supplies the matching copy itself, for every library in the payload whose requested version differs from the one shipped beside it. This is the same repair Coordination v2.1.1 applies to its PDF path, measured separately against Library's own payload. Revit 2025 and newer were never affected.
  • Families outside the curated category list no longer show as "Uncategorized". The Library tab now displays the category read from the family file itself and falls back to the curated grouping only when the file does not carry one. Sorting follows the name on screen.
  • Status and state colours now come from the theme palette, so Revit's Light theme no longer shows dark-theme colours that were unreadable on a light background.

Improvements

  • When a family file cannot be read for its thumbnail, the message now names the exact file instead of a generic error.

Compatibility

Revit Framework Status
2023 .NET Framework 4.8 Full support
2024 .NET Framework 4.8 Full support
2025 .NET 8 Full support
2026 .NET 8 Full support
2027 .NET 10 Full support

Non-English interfaces (Portuguese, Spanish, French, Russian) are in beta.

Installation

  1. Close every open Revit session.
  2. Download B45Labs_Library_v1.1.1.exe from the assets below.
  3. Run it and tick the Revit releases you want the add-in installed for.
  4. Reopen Revit. The Library tools are on the ribbon; if you also run B45 Labs | Coordination, they appear on its tab.

Upgrading from an earlier version needs no uninstall; the installer replaces the previous build in place. Your showroom list, folder list and thumbnail cache are preserved.

Feedback

Found a problem, or want a tool that is not here yet? Write to support@b45labs.com and include your Revit release and the add-in version (1.1.1).

B45 Labs | Library - v1.1.0

Choose a tag to compare

@Bruno-Senna Bruno-Senna released this 03 Aug 02:35
v1.1.0
c0e3431

B45 Labs | Library 1.1.0

Install: download B45Labs_Library_v1.1.0.exe below and run it. The installer is Authenticode signed and timestamped. Close Revit first.

Supported: Revit 2023, 2024, 2025, 2026 and 2027.

Upgrading: install straight over your current version. Your library folders, showrooms and profile are preserved. The first refresh after updating rebuilds the content index once, so it takes longer than usual; that is expected and happens only once.


Showrooms scoped to their Revit version, categories that come from the family instead of the
folder, a Load button that does not place, contextual F1 help, and a pane that no longer makes
you wait minutes.

Added

  • Load — a new action beside Load & Place on both family tabs and on the System tab: bring a family or a system type into your project without placing it or starting a draw command. The old primary action was renamed from "Insert" to "Load & Place" to tell the two apart.
  • Showrooms are scoped to their Revit version — a library model is listed only in the version it was saved in, so Revit 2024 no longer offers the contents of a 2026 showroom it cannot open. Folders and family files stay shared across every version. The settings list still shows every entry, with a colour-coded badge naming its version (green for the Revit you are running, amber otherwise) so an entry saved elsewhere can still be removed, and the status line reports how many entries were hidden and why.
  • Contextual F1 help — press F1 in any Library window (the pane, Family Manager, Unlock Family Parameters, Detail Publish, Detail Sync, the settings and cache windows) and the matching documentation page opens. It also works inside the docked pane itself, which had no help at all, and stays Revit's F1 everywhere outside the pane.
  • Type-ahead in every list — click a list and start typing to jump to the matching row.
  • Completion notifications with counts — Unlock Family Parameters, all five Family Manager actions, Detail Publish and Detail Sync now confirm what they did instead of finishing quietly.
  • Result dialogs gained a copy-to-clipboard button, plus Open file and Show in folder whenever the operation produced a file. Family Manager's Export report points straight at the exported families.
  • User Profile · Export Branding — set your company name, accent colour and logo once; the brand is stored in a shared place, so both B45 products use it on the files they generate.
  • Plug-in Info — an update-available badge appears when a newer Library release is published.
  • Detail Library — a tri-state select-all in the header of both the Drafting Views and Legends grids, and the Check Details result became a styled Excel export with one worksheet per kind, replacing a plain-text dialog dump.
  • Hydrate Tabs — a button that fills every tab from the local cache on demand, now that tabs no longer fill themselves at startup.
  • Navigation rail — drag it to resize between 40 and 80 pixels; the content adapts.

Changed

  • "Content Browser" is now "Library" everywhere in the interface: the pane title, 23 dialog captions across 12 screens, the ribbon tooltip and description, the cache settings text, the onboarding copy and the installer welcome, in all five languages.
  • The pane carries a brand letterhead, and the B45 logo lockup was rolled out across every Library window and dialog, the progress popups included.
  • Ribbon — "B45 Labs / Website" is now Docs (the command always opened the docs site), the "Revit Settings" panel is now Settings, and Change Theme, Change Canvas and Change Language became one compact icon-only stacked column.
  • Refresh — the progress bar now advances through the whole scan, reporting every phase and every rendered sheet, legend and detail, instead of sitting empty and jumping straight to complete. It ends in a notification instead of a blocking dialog that stole focus long after you had moved on.
  • Notifications — progress and completion share one corner of the monitor running Revit, in one visual language, and the progress card shows a percent readout.
  • Tabs no longer fill themselves when Revit starts, when a model opens, or when the pane is shown; each tab offers a "Load now" prompt until you ask for it.
  • Modern folder picker on Revit 2023 and 2024 — choosing a library folder or a texture search path used to fall back to the old tree-only box with no address bar; all five versions now get the picker where a path can be typed or pasted.
  • Small screens start with the icon-only left rail so the stacked icons no longer overflow; the splitter still lets you widen it.
  • Generated files now use the shared B45_ name prefix, so exports group together in your Downloads folder.
  • Detail Library — a Refresh that has to open external documents no longer steals your active view; it keeps its progress window and leaves you where you were.
  • Library & Texture Settings — pressing ESC closes and saves, matching Done and the X.
  • Translations — 227 strings per language were added, covering the Detail Library Sync and Publish windows (grid cells and status text included), the notifications and scattered dialog titles. The language picker states that the non-English languages are beta.
  • Downloads — the About window's Releases button and the built-in fallback now point at the B45 Labs download page; the two links previously pointed at two different accounts, one wrong.
  • Sign-ups and profiles are attributed to Library rather than defaulting to Coordination.
  • Uninstall — now also removes the shared program data folder once no other B45 product remains installed.
  • Ribbon — the Unlock Family Parameters button was removed; the feature itself lives on inside Family Manager.
  • About Me — the biography was rewritten with the real career narrative, in all languages.

Fixed

  • Categories come from the family, not the folder — every subfolder of your library used to appear in the category dropdown as if it were a Revit category, so the same content showed up twice. Folder names already written into the index survived the first fix, because a cached item skipped the re-read that would have corrected it; the index is now rebuilt once and self-corrects from then on. A library authored across differently-localized Revit installs no longer lists the same category twice, and a family whose category was known no longer shows as "(Uncategorized)" in the filter while the grid shows the real name.
  • "No families found" is no longer stamped over a grid that is full of families.
  • Refresh no longer hijacks your session — a library model surfaced during a scan could stay open and focused for the rest of the session; the pane now asks Revit which document is actually active before restoring your view, and reports a failed close by name.
  • A wrong download destination — the update channel could accept a manifest pointing at the Coordination download; it is now rejected.
  • F1 — pressing it used to open the B45 page and Autodesk's Revit help on top of it.
  • Plug-in Info — the window no longer clips its content; it is taller and scrolls.
  • Thumbnails — the preview column was squeezed and clipped when the Family column competed for space; thumbnails keep their width, including after switching tabs.
  • Welcome window — no longer shows a stale, hard-coded version number.
  • Language picker — the primary button border renders correctly again.
  • Dropdowns — long lists no longer cut off their last item.

Performance

  • The Settings dialog took about five minutes to open on a cold scan, because the whole library index was being rewritten every 2.5 seconds on the interface thread. The write now happens once, when the scan finishes.
  • It then still took about two minutes, because the family list was rebuilt and repainted once per family as results arrived. The refresh is now coalesced, so the list settles at two to three repaints per second.
  • Opening Settings no longer re-probes the remembered Revit version of every library model, and version scoping means models from another Revit version are never opened during Detail Sync probing.
  • Revit startup — Library no longer rehydrates roughly 108 MB of disk cache or rescans the freshly opened document at boot, and the usage database no longer initialises on the startup path (measured at 65-88% of the add-in's startup cost).
  • Refresh — progress reporting is throttled to whole-percent changes, so a detail library raising thousands of reports does not spend more time reporting than rendering.

Security

  • User Profile — your personal profile data is now encrypted at rest on your machine, and decrypted only when syncing or exporting it.
  • Updated the bundled Microsoft runtime libraries to their latest secure versions, following the Autodesk App Store security review.

Platform

  • Full support: Revit 2023, 2024, 2025, 2026, and 2027.

Full changelog: CHANGELOG.md · Documentation: https://b45labs.com/docs · Questions: https://b45labs.com

B45 Labs | Library - v1.0.3

Choose a tag to compare

@Bruno-Senna Bruno-Senna released this 21 Jul 02:17
v1.0.3
104be61

B45 Labs · Library v1.0.3 — a refined interface, sharper Content Browser thumbnails, and a more reliable Family Manager.

Improvements

  • Interface refresh — cleaner, more consistent buttons and dialogs across the whole Library, tuned for both dark and light themes (shared B45 design system).
  • About Me — Contact is now the primary action.

Fixes

  • Content Browser — thumbnails size correctly on every tab, with no clipping at larger sizes.
  • Family Manager — reliability fixes, with reworked Unlock Parameters and Remove Host (unhost family) logic.
  • Light theme — button-border and text legibility fixes carried from the shared design system.

Compatibility

Revit Supported
2023, 2024, 2025, 2026, 2027 ✅ (single installer)

Installation

  1. Close Autodesk Revit.
  2. Download and run B45Labs_Library_v1.0.3.exe below.
  3. Select the Revit versions to install for, accept the license, and finish.
  4. Reopen Revit — the Library tools appear on the ribbon.

Feedback

Questions or found a bug? Visit b45labs.com — we read everything.

B45 Labs | Library - v1.0.2

Choose a tag to compare

@Bruno-Senna Bruno-Senna released this 13 Jul 02:02
v1.0.2
1036c32

v1.0.2 — Apple-style toasts and a faster, smarter Content Browser scan.

What's New

  • Apple-style notifications — routine messages now appear as clean, non-blocking toasts in the corner of Revit, matching Coordination.
  • Faster Content Browser scan — an in-memory scan cache with document-change invalidation, so re-scanning within a session reuses prior results instead of re-reading unchanged models.

Improvements

  • Detail Sync — fixed the selection count that blocked "Sync Selected," plus a new "Needs adoption" state that closes a silent-overwrite path, a foreground/background scan mode, and correct selection theming.
  • Family Manager · Remove Host — reliable host removal (including already-unhosted families), category-swap support (Generic Model / Casework), pick-from-canvas, and grid horizontal scroll.
  • Content Browser — honest Refresh (only prompts when it will open external files), a wider Type column, and an auto-hidden redundant Category column.
  • Library ribbon — a Visible Modules dropdown matching Coordination.

Compatibility

Revit 2023 2024 2025 2026 2027
Support

Installation

  1. Close Revit.
  2. Download B45Labs_Library_v1.0.2.exe below.
  3. Run it, pick your Revit version(s), finish.
  4. Open Revit — Library folds into the B45 Labs | Coordination tab if Coordination is installed, or builds its own B45 Labs | Library tab if standalone.

Feedback

support@b45labs.com

B45 Labs | Library - v1.0.1

Choose a tag to compare

@Bruno-Senna Bruno-Senna released this 10 Jul 23:24
dad338d

B45 Labs | Library — v1.0.1

A hotfix release polishing the initial Library launch.

Improvements

  • Content Browser — new "used elements only" filter, and faster cache-first startup: loads from cache and hydrates when the pane opens, with no network wait.
  • Family Manager — "Adjust selection" and "Replace" now act on the checked rows; plus Remove Host, category scoping, and tri-state fixes.
  • Settings — embedded Change Theme / Canvas / Language button icons, and an About wiring fix.

Bug fixes

  • More reliable theme and language sync; survives a stale co-installed shared component.

Platform

  • Full support: Revit 2023, 2024, 2025, 2026, and 2027.

The four non-English languages ship as BETA. Feedback: support@b45labs.com

B45 Labs | Library - v1.0.0

Choose a tag to compare

@Bruno-Senna Bruno-Senna released this 08 Jul 21:22
v1.0.0
dad338d

Introducing B45 Labs · Library — a content and family powerhouse that lives inside Revit. Browse and load anything from a single family to a whole sheet, manage families in bulk, and keep a shared detail library in sync across every project.

This is the first full, standalone release of Library as its own product — installable and usable on its own, alongside B45 Labs · Coordination.

✦ Content Browser

A dockable pane to browse, preview, and load content into your model — from your open models and your external libraries, each with the same rich set of tabs:

  • Families — search and filter by category, preview thumbnails, and insert one or many with chained placement. External .rfa / .rte libraries are scanned from folders you configure and opened in the background.
  • System types — Walls, Floors, Ceilings, Roofs, Pipes, Ducts and more, with a Smart Insert that applies the type to your selection or launches Revit's native draw tool.
  • Materials — browse by class and import across documents, with automatic rename-on-collision and a texture-path fallback.
  • Patterns — drafting and model fill patterns, imported with auto-rename.
  • Drafting Views, Legends, Sheets, and Groups — cross-document insert with interactive placement; sheets filterable by your Project Browser organization.
  • Across every tab — global search, universal Favorites and Recents, list/grid layouts, four thumbnail sizes, a persistent on-disk thumbnail cache, and multi-select + batch insert.

✦ Family Manager

A modeless tool to manage families in bulk, across four tabs:

  • Unlock Family Parameters — find every locked family parameter (with the reason), batch-unlock the ones you choose, and reload the families. Pick a family from the canvas; per-session undo/redo.
  • Rename — layer Find/Replace (regex), prefix/suffix, and casing rules, with per-row validation and conflict blocking before you Apply.
  • Parameters — batch-add shared parameters, remove by name, and queue several operations before applying in one pass.
  • Export — export selected families to .rfa, flat or organized into per-category folders.

✦ Detail Library

  • Publish drafting views and legends to a master library, with version control and content-change detection.
  • Check and Sync your project's details against the master, with a clear state for each (Up to date, Outdated, Locally modified, Unversioned, Orphan). Promote a corrected detail back up as a new version.
  • Details are tracked by a stable GUID + content hash, not by name — so a rename never breaks the link and drift is caught automatically.

✦ A standalone product

  • Its own B45 Labs · Library ribbon tab when installed alone; a panel on the host's tab when Coordination or Production is present.
  • Its own telemetry (consent-based, opt-out), its own theme that follows Revit's light/dark UI in real time, and full Export / Erase my data support.

✦ Compatibility

Revit Support
2023, 2024, 2025, 2026, 2027 Full

Languages

English, plus Português (BR), Español, Français, and Русский as BETA (AI-assisted drafts pending native review — tell us where they can be better at support@b45labs.com).

Installation

  1. Download B45Labs_Library_v1.0.0.exe below.
  2. Close Revit.
  3. Run the installer and select the Revit versions to install for.
  4. Launch Revit — the Library tools appear on the ribbon.

Feedback

Bug reports and translation fixes: support@b45labs.com