Skip to content

Commit 0d9c2e6

Browse files
authored
Merge pull request #123 from EverseDevelopment/FixLinkPackages
Fix link packages
2 parents 461db5d + 14829e6 commit 0d9c2e6

File tree

6 files changed

+131
-111
lines changed

6 files changed

+131
-111
lines changed

Common_glTF_Exporter/ExternalApplication.cs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
namespace Revit_glTF_Exporter
22
{
3-
using System;
4-
using System.IO;
5-
using System.Windows.Media.Imaging;
3+
using Autodesk.Revit.DB;
64
using Autodesk.Revit.UI;
75
using Autodesk.Windows;
8-
using Autodesk.Revit.DB;
9-
using RibbonPanel = Autodesk.Revit.UI.RibbonPanel;
6+
using Common_glTF_Exporter;
7+
using Common_glTF_Exporter.Service;
8+
using System;
9+
using System.IO;
1010
using System.Linq;
11-
using System.Windows.Media;
1211
using System.Windows;
13-
using Common_glTF_Exporter.Service;
12+
using System.Windows.Media;
13+
using System.Windows.Media.Imaging;
14+
using RibbonPanel = Autodesk.Revit.UI.RibbonPanel;
1415

1516
/// <summary>
1617
/// External Application.
@@ -20,7 +21,6 @@ public class ExternalApplication : IExternalApplication
2021
public static RevitCollectorService RevitCollectorService;
2122
private static readonly string RIBBONTAB = "e-verse";
2223
private static readonly string RIBBONPANEL = "Export glTF";
23-
private static readonly string LEIAURL = @"https://e-verse.com/leia-gltf-exporter/";
2424
private static string pushButtonName = "Leia";
2525
private static string pushButtonText = "Leia";
2626
private static string addInPath = typeof(ExternalApplication).Assembly.Location;
@@ -86,7 +86,7 @@ public Result OnStartup(UIControlledApplication application)
8686
Autodesk.Windows.RibbonPanel panel =
8787
tab.Panels.FirstOrDefault(panelLeia => panelLeia.Source.Id.Contains(RIBBONPANEL));
8888

89-
ContextualHelp contexHelp = new ContextualHelp(ContextualHelpType.Url, LEIAURL);
89+
ContextualHelp contexHelp = new ContextualHelp(ContextualHelpType.Url, Links.leiaWebsite);
9090
if (panel == null)
9191
{
9292
RibbonPanel leiaPanel = application.CreateRibbonPanel(RIBBONTAB, RIBBONPANEL);

Common_glTF_Exporter/PackageContents.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<CompanyDetails Name="Leia" />
1414

15-
<RuntimeRequirements OS="Win32|Win64" Platform="Revit" SeriesMin="R2020" SeriesMax="R2020" />
15+
<RuntimeRequirements OS="Win32|Win64" Platform="Revit" SeriesMin="R2020" SeriesMax="R2026" />
1616

1717
<Components Description="2020 parts">
1818
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2020" SeriesMax="R2020" />
@@ -43,4 +43,10 @@
4343
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2025" SeriesMax="R2025" />
4444
<ComponentEntry AppName="Leia_glTF_Exporter" Version="1.0.0" ModuleName="./Contents/2025/Leia_glTF_Exporter.addin" AppDescription="Leia glTF Exporter Add-in" />
4545
</Components>
46+
47+
<Components Description="2026 parts">
48+
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2026" SeriesMax="R2026" />
49+
<ComponentEntry AppName="Leia_glTF_Exporter" Version="1.0.0" ModuleName="./Contents/2026/Leia_glTF_Exporter.addin" AppDescription="Leia glTF Exporter Add-in" />
50+
</Components>
51+
4652
</ApplicationPackage>

Common_glTF_Exporter/Utils/Util.cs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,17 @@ public class Util
2020
/// </returns>
2121
public static bool CanBeLockOrHidden(Element element, View view, bool rfaFile)
2222
{
23-
if (!rfaFile && element.Category.CanAddSubcategory)
23+
if (element.CanBeHidden(view))
2424
{
2525
return true;
2626
}
27-
if (element.CanBeHidden(view))
27+
28+
if (!rfaFile)
2829
{
29-
return true;
30+
if (element.Category.CanAddSubcategory || element.Category.AllowsBoundParameters)
31+
{
32+
return true;
33+
}
3034
}
3135

3236
return false;

0 commit comments

Comments
 (0)