Skip to content

pyRevit v4.8.14.24016

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Jan 17:01
· 328 commits to master since this release

Downloads

🔹 See Assets section below for all download options

pyRevit

pyRevit CLI (Command line utility)

Highlights

⏯ Color Splasher in pyRevit image

  • Implemented #2021 #2022 #2028 #2029: Color Splasher ported to pyRevit from [Original BIMOne Color Splasher (https://github.com/bimone/addins-colorsplasher) with help from Nonica and some time donated from BIMOne Inc.
    image
    ✨Bonus features: Create filters and apply to view, Create legend

  • Implemented #1832: PyRevit Synchronise button, tool that can replace the Revit sync button and offer the possibility to automatically sync on starting view and close other windows. Many people involved around this tool including @jmcouffin @thumDer @alexdaversa @Robbo1234 @aniketdikshit

2024-01-17_17-39-57

  • Updated #2023: Update dependencies
  • Resolved #1865: handling #1864 multiple Revit session launch at the same time thanks to @thumDer
  • New bundle feature: name a second set of icons icon.dark.png in your bundle to have a Dark Theme friendly icon display thanks to @dosymep

image

image

Changes

Tools

  • Improved #2014: improved view handling
  • Improved #2015: Add current date to Print Sheets tool filename formats.
  • Implemented #1832: PyRevit Synchronise
  • Improved #1944: Added cat to entities without tags
  • Improved #1943: Exception for Workset links already existing
  • Improved #1932: Fix for #1913 - Set Crop Region now works with Elevations
  • Improved #1921: Reassign Parent for Keynote
  • Improved #1872: config mode for Get Centroid

pyRevit API Documentation

New documentation workflow and platform:

  • CI when publishing PR against docs branch
  • mkdocs backend
  • Modern theme,
  • Better presentation and code highlighting of examples embedded in modules docstring, copy button for sample code, ...

New documentation website

Thanks to for the initiative and extensive work @sanzoghenzo and @jmcouffin to help the fixing of the docstrings against google python recommendations

  • Resolved #1951: update docs with latest changes
  • Resolved #1950: Updated forms.alert sample
  • Resolved #1919: docs: switch doc generation to mkdocs
  • Improved #1896: docs: add docstrings

Runtime

  • Resolved #1931: Fix invokebutton
  • Improved #1885: Implementation of Theme Changed Event (2024+)
  • Resolved #1862: fix: make envvars cpython compatible
  • Resolved #1865: handling #1864

Engines

  • Resolved #1931: Fix invokebutton

Extension Checks

  • Improved #1916: Create worksets_content_check.py

Bundles

Now handles dark theme. Dark Theme UI event implementation

  • Improved #1897: UITheme
  • Resolved #1871: Option to set icon size for toggle_icon and UIpanel's is_beta

Hosts Database

  • Resolved #1888: Update pyrevit-hosts.json

Extension Hooks

  • Improved #1885: Implementation of Theme Changed Event (2024+)

Python 3

  • Resolved #1862: fix: make envvars cpython compatible