Skip to content

Releases: jeremytammik/RevitLookup

2025.0.0

02 Apr 14:14
Compare
Choose a tag to compare

General

  • Revit 2025 support

  • Action for deleting element

    Now you can delete an element from the project, the action is available both from the left panel and from the table.
    image

  • Action for editing element parameter value

    Now you can edit the parameter value. String, Double, Int, ElementId supported.
    image

  • ForgeTypeId class name

    For developer convenience, the Forge Schema dialog now displays the full class and property name, for direct use in code.
    image

Improvements

  • Add Symbols, Groups Ids to the Forge Schema dialog.
  • Add new ForgeTypeId extensions, ToLabel, IsSymbol, etc.
  • Add RevitLinkType.IsLoaded support by @SergeyNefyodov in #208
  • Add LocationCurve.ElementsAtJoin support by @SergeyNefyodov in #205
  • Add LocationCurve.JoinType support by @SergeyNefyodov in #205

Full changelog: 2024.0.13...2025.0.0
RevitLookup versioning: https://github.com/jeremytammik/RevitLookup/wiki/Versions

2024.0.13

10 Feb 11:44
Compare
Choose a tag to compare

General

  • Modules view

    The new Modules view lets you inspect the dynamic link libraries (DLLs) and executables that Revit uses. In this view, you’ll find information such as module names, versions, application domains, paths to the module.
    image

Bugs

  • Fix clipboard exception causing Revit crash #202
  • Fix opening Search Elements dialog from Revit ribbon

Full changelog: 2024.0.12...2024.0.13

2024.0.12

28 Dec 23:29
Compare
Choose a tag to compare

Last corrective update for this year, bringing minor tweaks and improvements

  • Add theme update for all open RevitLookup instances by @ricaun in #200
  • Fix incorrect Hue calculation for some colour formats
  • Disable all background effects for Windows 10. Thanks @ricaun for help and testing #194

Full changelog: 2024.0.11...2024.0.12

That's all for now. I wish you all a Happy New Year with best regards, do what you love, evolve, travel, don't forget to have a rest and keep coding 🎉

2024.0.11

25 Dec 19:54
Compare
Choose a tag to compare

In this release RevitLookup welcomes you with improved visuals, support for templates to fine-tune data display, improved navigation, in-depth color support, let's take a look

General

  • Navigation. Updated navigation allows Ctrl + Click in the tree or grid to open any selected item or group of items in a new tab.
    This also allows you to analyze items that RevitLookup doesn't support, how about looking at StackTrace for exceptions
    изображение

  • Color Preview. Changes to the user interface give us the ability to customize the display of any type of data.
    And now you will be able to visually see how materials or ribbon looks like.
    Autodesk.Revit.DB.Color and System.Windows.Media.Color are supported
    изображение

Improvements

  • Update available notification. Updates are now checked automatically and an icon is now displayed in the navigation area if a new version is available

    изображение

  • Background effects. Available on windows 11 only.

    Acrylic:

    изображение

    Blur:

    изображение

    The visual representation of the background depends on your desktop image and current theme

  • Color extensions. Convert color to other formats HEX, CMYK, etc. Color name identification, en and ru localizations available.
    Autodesk.Revit.DB.Color and System.Windows.Media.Color are supported
    изображение

Bugs

  • Fixed incorrect display when switching themes on windows 10 #194
  • Returned deleted notification when checking for updates

Misc

  • Updated developer's guide.

Full changelog: 2024.0.10...2024.0.11

Here, I'm wrapping things up. Wishing everyone a splendid New Year and a joyous Christmas ahead. As always, yours truly @Nice3point 🎅

2024.0.10

01 Dec 18:42
Compare
Choose a tag to compare

General

  • Introducing a brand new feature: Restore window size! Now, effortlessly you will open RevitLookup with your preferred window dimensions with a simple click

Improvements

Bugs

  • Fixed search that worked in the main thread

Full changelog: 2024.0.9...2024.0.10

2024.0.9

20 Nov 14:26
Compare
Choose a tag to compare

User interface

  • Settings Accessibility: Most settings have been relocated to the grid context menu for a more intuitive and accessible user experience. Now, users can conveniently access and modify settings directly from the grid context menu

    image

Improvements

  • Added ExtensibleStorage Array and Map support #184

  • Added Room.GetBoundarySegments() support by @SergeyNefyodov in #187

  • Added BoundarySegment support by @SergeyNefyodov in #187

  • Added changing theme in runtime

  • Optimized rendering performance for both tree and grid views, resulting in smoother and faster visual representation

  • Added shortcuts for close current and all RevitLookup instances #172

    • Esc now closes the current window.

    • Shift + Esc closes all RevitLookup instances

    • Explore all available shortcuts here

Bugs

  • Fixed some crashes #180

Breaking changes

  • Disabled the last selection restoration during search to improve performance, especially on larger lists.
    This change optimizes search functionality by preventing potential slowdowns previously experienced with extensive lists

Miscellaneous Updates

  • Upgraded the UI library to the latest version, ensuring compatibility and incorporating potential improvements in functionality and design
  • Project updated to .Net 8 and C# 12

New Contributors

Full changelog: 2024.0.8...2024.0.9

2024.0.8

22 Jun 05:58
c38c33b
Compare
Choose a tag to compare

Features

Core

  • Computing Time Tracking

    This feature includes the ability to monitor the computing time taken to invoke a member, such as methods or properties.
    By tracking the execution time, you can identify and analyze slow-performing methods or properties, gaining insights into their overall performance.
    The computing time is displayed in a separate column and a tooltip, providing you with detailed information. This feature is optional and disabled by default

    image

User interface

  • Context Menu

    A convenient context menu has been added to the table, providing you with additional options to manage columns and update contents.
    This menu enables you to customize your table view and effortlessly perform actions to enhance your experience.

    image

  • Enhanced Visualization

    Icons have been added to the context menu, making it more visually appealing and intuitive for users to navigate and interact with the available options.

    image

Improvements

  • Added async support for unit dialogs
  • Added API for external programs #171
  • Added FamilyParameter support by @CADBIMDeveloper in #174
  • Added FamilyManager.GetAssociatedFamilyParameter extension by @CADBIMDeveloper in #175

Bugs

  • Fixed shortcuts reloading leading to incorrect ribbon update #177

Full changelog: 2024.0.7...2024.0.8

2024.0.7

03 Jun 11:37
Compare
Choose a tag to compare

Corrective update to the last major release RevitLookup 2024.0.6

Hotfix

  • Fixed cases where the return value type was displayed instead of the value itself for methods that support overloads

Improvements

  • Added the BuiltInCategory extension of the Category class for Revit versions 2021-2022 where this property is not present in the official API #162

2024.0.6

01 Jun 10:28
80ddf15
Compare
Choose a tag to compare

Features

User interface

  • Icons

    Introducing a collection of new icons for properties, methods, fields, and events, ensuring a visually appealing representation
    image

  • Enhanced Performance with Separate UI Thread

    The RevitLookup user interface now operates in a dedicated thread, independent of Revit's workload. This architectural improvement significantly enhances smoothness and responsiveness

  • New Additional Setting Options

    Introducing a range of new setting options that expand customization capabilities and provide users with greater control over the tool's behavior

Core

  • Class fields

    Introducing support for displaying class fields, enabling a comprehensive understanding of the class structure
    image

  • Class events

    Introducing support for displaying class events, facilitating better comprehension of event-driven programming within the class
    image

  • Class private members

    Empowering developers with the ability to visualize and access class private fields, properties, methods, and events, providing a complete overview of the class implementation
    image

Improvements

  • ElementId Redirection to Category

    Implemented a helpful feature that automatically redirects ElementId to Category, whenever applicable. This simplifies navigation and enhances the user experience

  • Content Virtualization

    Applied content virtualization to the dashboard and settings page, optimizing performance by efficiently managing large amounts of data and dynamically loading content as needed. This results in a smoother and more efficient user interaction

2024.0.5

17 May 20:19
e6ab1ac
Compare
Choose a tag to compare

Features

  • Static members support

    For example, RevitLookup now supports the display of these and other properties and methods:

    Category.GetCategory();
    Document.GetDocumentVersion()
    UIDocument.GetRevitUIFamilyLoadOptions()
    Application.MinimumThickness

    image

  • Ribbon update

    SplitButton replaced by PullDownButton. Thank for voting https://github.com/jeremytammik/RevitLookup/discussions/159

    image

Improvements

  • Added DefinitionGroup support
  • Added Element.GetMaterialArea support
  • Added Element.GetMaterialVolume support
  • Added FamilyInstance.get_Room support
  • Added FamilyInstance.get_ToRoom support
  • Added FamilyInstance.get_FromRoom support
  • "Show element" is no longer available for ElementType

Bugs

  • Fixed issue when GetMaterialIds method didn't return nonPaint materials #163