You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Changelog.md
+16-17Lines changed: 16 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -14,8 +14,7 @@ improvements. Let's move to the details.
14
14
-**Unlocked Ribbon buttons** for document-independent actions. Some dialogs can be opened without opening a document.
15
15
-**Improved context actions**. Now `Delete` command shows the number of deleted Elements from the document.
16
16
-**Improved exception handling**. Now shows more informational messages, added more supported error types. Fixed some application crashes.
17
-
-**Fixed dependency conflicts** for .NET Framework versions of RevitLookup, according to tests, you should no longer encounter startup issues. For the .NET Core version,
18
-
everything is unchanged, RevitLookup uses an isolated context.
17
+
-**Fixed dependency conflicts** for .NET Framework versions of RevitLookup, according to tests, you should no longer encounter startup issues.
19
18
20
19
## User Interface
21
20
@@ -67,7 +66,7 @@ Updated and improved Summary page components.
67
66
-**Adjusted default window sizes** for better display due to changes in Win.UI components.
68
67
-**Synchronised UI library** and styles with Wpf.UI.
69
68
-**Improved theme synchronization** with Windows.
70
-
-**Added high contrast** theme.
69
+
-**Added a new high contrast** theme.
71
70
72
71
## LookupEngine
73
72
@@ -76,7 +75,7 @@ products like AutocadLookup, InventorLookup and others. Isolating the engine als
76
75
77
76
-**The engine is much faster** than the integrated version, it allocates less memory, and supports more features.
78
77
-**Added context support**, now allows additional metadata to be used to resolve members.
79
-
-**Fixed CLR exceptions** for critical .NET Core components when analyzing members.
78
+
-**Fixed CLR exceptions** for critical .NET Core components when evaluating members.
80
79
-**New Lookup Engine API**. Isolation encouraged independent use of the API in any application.
81
80
-**Improved context detection**, objects now understand what context they are in and provide values specific to their context, not just the active context.
82
81
-**Added navigation stack**, now it will be easier to add support for new unsupported parent-dependent methods.
@@ -87,11 +86,11 @@ products like AutocadLookup, InventorLookup and others. Isolating the engine als
87
86
-`DatumPlane.CanBeVisibleInView`
88
87
-`DatumPlane.GetPropagationViews`
89
88
-`IndependentTag.TagText`
90
-
- Added new **View extensions**:
89
+
- Added new **View* extensions:
91
90
-`GetAllPlacedInstances`
92
-
- Added new **Wall extensions**:
91
+
- Added new **Wall** extensions:
93
92
-`IsWallCrossSectionValid`
94
-
- Added new **CompoundStructure extensions**:
93
+
- Added new **CompoundStructure** extensions:
95
94
-`CanLayerBeStructuralMaterial`
96
95
-`CanLayerBeVariable`
97
96
-`CanLayerWidthBeNonZero`
@@ -120,18 +119,18 @@ products like AutocadLookup, InventorLookup and others. Isolating the engine als
120
119
121
120
## Development notes:
122
121
122
+
-**Redesigned project structure**:
123
+
- Standalone [LookupEngine](https://github.com/LookupEngine/LookupEngine.UI). The LookupEngine is now a separate project, independent of RevitLookup.
124
+
- Standalone [LookupEngine.UI](https://github.com/LookupEngine/LookupEngine.UI). The LookupEngine UI is now a separate project, independent of RevitLookup.
125
+
- UI Playground for development and testing the UI outside the Revit, independently.
123
126
-**Moving to Central Package Management**, all dependencies are now managed in a single file.
124
127
-**Moving to Central Build Management**, common build configurations are now managed in a single file.
125
128
-**Automatic registration of MVVM components** in the service provider, no longer need to register each component manually.
126
-
-**Added unit tests** for Revit-independent components.
127
129
-**.NET 9 SDK support** for development.
128
130
-**Migrated to SLNX solution format**, to avoid Git merge conflicts.
129
-
-**Changed API for ContextMenu**, simplified and integrated with the service provider.
131
+
-**Changed API for ContextMenu**. Now it provides dependecies and execution context.
130
132
-**Disabled PresentationFramework traces** for the entire domain to address UI performance issues and freezing under an attached debugger, leaving only Critical events enabled.
131
-
-**Redesigned project structure**:
132
-
- UI design is now a separate project, independent of RevitLookup. All UI components are now developed and tested outside Revit, greatly speeding up the implementation of new
133
-
features.
134
-
- Standalone LookupEngine. The LookupEngine development is now a separate project, independent of RevitLookup.
The **Revit.ini** file is a key configuration file in Revit that stores settings related to user preferences, system behavior, and project defaults.
169
168
170
169
The **Revit.ini File Editor** provides a simple and efficient way to manage these settings without the need for manual editing.
171
-
With this tool, users can quickly adjust Revit’s configurations to match project needs or personal preferences, making it an essential utility for both professionals and teams
170
+
With this tool, users can quickly adjust Revit's configurations to match project needs or personal preferences, making it an essential utility for both professionals and teams
@@ -656,7 +655,7 @@ Many thanks to @SergeyNefyodov for contributing to RevitLookup
656
655
657
656
-**Modules view**
658
657
659
-
The new Modules view lets you inspect the dynamic link libraries (DLLs) and executables that your app uses. In this view, you’ll find information such as module names, versions,
658
+
The new Modules view lets you inspect the dynamic link libraries (DLLs) and executables that your app uses. In this view, you'll find information such as module names, versions,
0 commit comments