diff --git a/SpeckleRevitReboot/Entry.cs b/SpeckleRevitReboot/Entry.cs
index 20dc430..e3b7daf 100644
--- a/SpeckleRevitReboot/Entry.cs
+++ b/SpeckleRevitReboot/Entry.cs
@@ -90,6 +90,9 @@ public Result Execute( ExternalCommandData commandData, ref string message, Elem
#else
SpeckleWindow = new SpeckleUiWindow( bindings, @"https://matteo-dev.appui.speckle.systems/#/" ); // On release, default to the latest ci-ed version from https://appui.speckle.systems
#endif
+
+ SpeckleWindow.Height = 1000;
+
SpeckleUiBindingsRevit.SpeckleWindow = SpeckleWindow;
var helper = new System.Windows.Interop.WindowInteropHelper( SpeckleWindow );
helper.Owner = System.Diagnostics.Process.GetCurrentProcess().MainWindowHandle;
diff --git a/SpeckleRevitReboot/SpeckleRevit.csproj b/SpeckleRevitReboot/SpeckleRevit.csproj
index 94b744b..d1438ae 100644
--- a/SpeckleRevitReboot/SpeckleRevit.csproj
+++ b/SpeckleRevitReboot/SpeckleRevit.csproj
@@ -115,8 +115,8 @@
..\packages\SpecklePopup.1.6.13\lib\net45\SpecklePopup.dll
-
- ..\packages\SpeckleUiBase.1.1.4-wip\lib\net452\SpeckleUiBase.dll
+
+ ..\packages\SpeckleUiBase.1.1.5\lib\net452\SpeckleUiBase.dll
..\packages\sqlite-net-pcl.1.5.231\lib\netstandard1.1\SQLite-net.dll
diff --git a/SpeckleRevitReboot/UI/Receiver.cs b/SpeckleRevitReboot/UI/Receiver.cs
index 29fcdcb..240e83b 100644
--- a/SpeckleRevitReboot/UI/Receiver.cs
+++ b/SpeckleRevitReboot/UI/Receiver.cs
@@ -15,6 +15,7 @@ namespace SpeckleRevit.UI
{
public partial class SpeckleUiBindingsRevit
{
+ #region overries
///
/// This function will bake the objects in the given receiver. Behaviour:
/// 1) Fresh bake: objects are created
@@ -300,6 +301,25 @@ public override void BakeReceiver(string args)
Executor.Raise();
}
+ ///
+ /// Shows/hides the zoom on selected objects button
+ ///
+ ///
+ public override bool CanSelectObjects()
+ {
+ return true;
+ }
+
+ ///
+ /// Shows/hides the toggle preview icon
+ ///
+ ///
+ public override bool CanTogglePreview()
+ {
+ return false;
+ }
+
+ #endregion
///
/// Diffs stream objects based on appId + _id non-matching.
///
@@ -328,7 +348,7 @@ private double GetScale(string units)
{
//var units = ( ( string ) stream.BaseProperties.units ).ToLower();
// TODO: Check unit scales properly
- switch (units)
+ switch (units.ToLowerInvariant())
{
case "kilometers":
return 3.2808399 * 1000;
@@ -355,6 +375,9 @@ private double GetScale(string units)
return 3.2808399;
};
}
+
+
+
}
}
diff --git a/SpeckleRevitReboot/UI/Sender.cs b/SpeckleRevitReboot/UI/Sender.cs
index c88f5b5..4c4acdc 100644
--- a/SpeckleRevitReboot/UI/Sender.cs
+++ b/SpeckleRevitReboot/UI/Sender.cs
@@ -101,7 +101,7 @@ public override void PushSender(string args)
var convertedObjects = new List();
var placeholders = new List();
- var units = CurrentDoc.Document.GetUnits().GetFormatOptions(UnitType.UT_Length).DisplayUnits.ToString().ToLower().Replace("dut_", "");
+ var units = CurrentDoc.Document.GetUnits().GetFormatOptions(UnitType.UT_Length).DisplayUnits.ToString().ToLowerInvariant().Replace("dut_", "");
InjectScaleInKits(GetScale(units)); // this is used for feet to sane units conversion.
int i = 0;
diff --git a/SpeckleRevitReboot/packages.config b/SpeckleRevitReboot/packages.config
index 60f2cb3..6c2db72 100644
--- a/SpeckleRevitReboot/packages.config
+++ b/SpeckleRevitReboot/packages.config
@@ -14,7 +14,7 @@
-
+