SpaceDesign - New Version

Here is what is in the New Version of SpaceDesign .

Contents

Todo

  • Let user define attribute definition libraries to include for attributes (so attributes from new applications can be used)
  • get attributes from multiple attribute definition libraries (e.g. RpWalls as well as SpaceDesign). Right now we just use the first one we find.

Next Version (not done yet)

  • Added User defined text substitutions
  • Added all RpTools features and all NprTools features
  • Fixed problem where "Extend from" was not "sticking" to edit attribute wizard properly.

Next Version - Done

(move comments to next version)

New version posted - PI19 - Sept. 19, 2016

In this version we:

  • Fixed a NaN error message being thrown for complex calculations
  • Fixed a SKETCHUP3 error being thrown during the install for reinstalls over an older version.

New version posted - PH02 - August 2, 2016

In this version we:

  • Fixed a bug with a dll_call_format_value() call, needing the $spdes.prefix

New version posted - PD15 - April 15, 2016

In this version we:

  • Fixed setting text fonts for Title, Caption, and Report Fields
  • Fixed the Combine components made unique or duplicated option to work with the $name attribute again

New version posted - PD05 - April 5, 2016

In this version we:

  • Fixed a bug where NprTools functions, like Soft Shadows, were no longer working, due to a chance in syntax to the missing show_progress call.

New version posted - PD04 - March 4, 2016

In this version we:

  • Added a button to the Project tab to browse for an additional folder of components to be listed on the Select Component to Place dialog.


New version posted - OI17b - October 17, 2015

In this version we:

  • Uploaded a new install: OI17b. A previous upload of OI17 was not installing the rps dcl files for some reason?


New version posted - OH11 - August 11, 2015

In this version we:

  • Fixed a problem with saving a new license number and authcode, when validated from the Trial Version dialog.


New version posted - NK05 - November 5, 2014

In this version we:

  • Added support for SketchUp 2015, 64 bit

New version posted - NJ13 - Sept 13, 2014

In this version we:

  • Just added new redists to the installs, so they would use the same ones as our other installs.

New version posted - NI16 - Sept 16, 2014

In this version we:

  • Added a checkbox to suppress commas from CSV output
rather than always suppressing them.
Formatting option.png


  • Fixed a bug where dynamic component attributes were not showing on the Edit Attributes dialog.
Dynamic component display.png


New version posted - NI12 - September 12, 2014

  • 1. Removed commas from CSV output for numeric values greater then 1,000.00
(In the next version we made this an option)
  • 2. Allow use of Ruby conditionals in calculations.
e.g.: (%weight% > 100) ? "heavy" : "light"
  • 3. Made the edit attribute dialog stretchable to it is easier to view calculations.

Sizeable dialog.jpg

  • 4. Added a setting on the support dialog to show calculations on the ruby console.

Show calculations in ruby console.jpg

New version posted - NH26 - July 3, 2014

In this version we:

  • Allow text strings to be used in returned values for calculations for Text fields, such as:

(%weight% > 100) ? "heavy" : "light"

Previously only numeric values could be used, and only for Numeric fields.

New version posted - NG03 - July 3, 2014

In this version we:

  • Save Attribute mappings in the .sda file

New version posted - NF05 - June 5, 2014

In this version we:

  • Fixed the install to not allow installation of Plugin file into Program Files for SketchUp 2014
  • Added more text to the licensing debug message for GetPrivateProfileString results

New version posted - NE30 - May 30, 2014

In this version we:

  • Fixed a bug in the Alpha Image tool, where you could not load an image from the disk in SketchUp 2014
  • Fixed a bug when using the Select Material dialog which occurred when selecting a model material with a texture image.

New version posted - NE28 - May 28, 2014

In this version we:

  • Fixed the Sketchy Shadows tool, which was throwing an error about missing progress dialog, comm_progess.
  • Fixed the registry install location to be "SpaceDesign_location", to be consistent with the other apps.

New version posted - NE06 - May 6, 2014

In this version we:

  • Added an Edit Sign right click choice for RTF text objects
  • Fixed an error about a missing progress dialog when using the Alpha Image tool.
  • Started installing into Program Files again, so that there is just one install location and to avoid non-ascii file path problems.
  • We now save the plugin ruby files into ProgramData for SU 2104, if there is no Plugins folder found in the User AppData folder.
  • We now always reset the Registry location after a reinstall.

New version posted - ND24 - Apr 24, 2014

In this version we:

  • Fixed a Win32API.so error during initialization in SketchUp 2014
  • Fixed the Auto Load toolbar option
  • Fixed the Rich Text document routine
  • Fixed an error message that was appearing while placing components from the model.
  • Removed the 3D Warehouse toolbar button which was no longer being used for testing.


New version posted - NB21b - Apr 7, 2014

In this version we:

  • Fixed a missing Win32Api.so file in the Ruby folder for SKP 2013 users,

I just uploaded a new install of NB21

New version posted - NB21 - Feb 21, 2014

In this version we:

  • Fixed for SketchUp 2014, suing Ruby 2.0

New version posted - MH27 - August 27, 2013

In this version we:

  • Fixed the "in_list" field logic to not show attributes if the value is blank.

New version posted - MH26 - August 26, 2013

In this version we:

  • Fixed a bug in the "in_list" logic, that was throwing an error for some attributes.
  • Started saving the License information in an ini file in the user's AppData folder.
  • Started recognizing the new multi-platform license number, XC, from product purchase XCU100.

New Version Posted - MB21 - February 21, 2013

In this version we:

  • Now allow hyperlinks in table cells
  • Calculate length of arc edges (although incorrectly)
  • Shortened totals dashs to 4 so they won't wrap (2/21/2013)
  • Fixed problem getting lenx, etc. from Dynamic Components

New Version Posted - LK27 - November 27, 2012

In this version we:

  • Fixed a bug in the install of the last version, LK21. This one installs the new files properly.

New Version Posted - LK21 - November 21, 2012

In this version we:

  • Added Sub Totals
  • $name, $dname always return something (e.g. '(Group)' )
 ($iname can return a blank name)
  • don't report on groups without names and without attributes

New Version Posted - LK01 - November 1, 2012

In this version we:

  • Added a routine to always check a models attributes before any right click, to properly get all attributes before the Edit dialog is opened.
  • Start always saving all attributes definition, even if they are not on for View, Edit or Report.

New Version Posted - LJ29b - October 29, 2012

  • Posted a new version with a ruby fix for saving a changed attribute (like "description") which was set to the default

New Version Posted - LJ29 - October 29, 2012

In this version we:

  • Added a sub-total option for reports
  • Added a Map Attributes dialog to allow attributes from other component libraries to be reported in SpaceDesign.
  • Added a SpaceDesign Ready button to the toolbar for downloading 3D Warehouse components into SpaceDesign
  • Added check boxes Show Active, Show DC Components, and Show All Settings to the Define Attributes dialog.
  • Show all available $ attributes on Define Attributes dialog when Show Inactive is checked.
  • Added right click edits to the Define Attributes dialog, to more easily edit attributes.
  • Fixed a bug with setting the Title and Caption for the report.

New Version Posted - LH07 - August 7, 2012

It Includes these changes:

  • Added a Delete Attribute button to the new smaller Attributes dialog
  • Fixed SpaceDesign to automatically convert attributes from RpReports

LH06 - August 6, 2012

  • Added a Project tab to the Options dialog to allow a default project to be saved as a template for new models.
  • Fixed Skip_If to not apply to a component which did not have that attribute set at all
  • Fixed a few problems with the Rich Text fields in the PDF report
  • Fixed Body text not being shown when no model image was used

LF29 - June 29, 2012

  • Fixed SpaceDesign Time Formats, %TM[%b %d %Y %X]% was not working.
  • Remove Customize Toolbar dialog, since we pulled the RpTools buttons.
  • Removed 3D PDF from the install, since it is not working yet

LF12 - June 12, 2012

  • Fixed Select Report Attributes. The changes were not being saved using the new tab dialogs.
  • Fixed a bug where we were trying to get boundaries for groups as if they were defined components.
  • Added Load and Save text to the new Style buttons
  • Fixed a bug with the drag handles for the Model image on the Create Report tab.
  • Improved the Page Size control, to allow the user to enter custom page sizes.

LF08 - June 8, 2012

  • Added functions from RpTools and NprTools to SpaceDesign, to help with component layout and image creation.
  • Added a customize toolbar function to allow the new functions to be hidden or displayed on the toolbar.
  • Added RichText interface for text on Report, to allow multiple fonts and alignments for each section.
  • Fixed various bug fixes reported by users.

LD18 - April 18, 2012

  • Fixed some logic in advanced report calculations that was causing the report to fail for some users
  • Fixed a bug where we were making the PDF files too large
  • Added a check box to let you specify to not embed fonts in the PDF file, to make the files even smaller.

KK01 - November 1, 2011

  • Started using QuickPDF library instead of PDFLib
  • Fixed fonts for report fields and trailer text
  • Fixed setting for Total row on the Format... dialog.

KF10 - June 10, 2011

  • Added Quick Report to the Toolbar: Space Design Toolbar.jpg
  • Added Previous and Next navigation to the Edit Attribute Dialog
  • Added Combine components made unique or duplicated ('#' or ' copy ' in name) to combine Dynamic Attribute generated components. See: Report Wizard Setup
  • Added %xxx% substitutions in text for the PDf page. See: Text and Fonts

KE27 May 27, 2011

  • Any faces in layer "_SD_AREA" are automatically used to calculate the area for a component or group
  • Added $path as an attribute to shows the names of the components and groups used to drill into a sub-component
  • Added $level to show the depth of a component or group
  • Added Calculation tester, calculation field inserter and other improvements

KE13 - May 13, 2011

KD22 - April 22, 2011

  • Fixed bug where the Edit Attributes right click was not appearing

KD12 - April 12, 2011

  • Fixed to work better with Umlauts and accent marks
  • Fixed to save report fonts and globals to a .SDS file, and save better with SketchUp model
  • Added a project folder to hole attributes and setting, and to automatically load them when needed. See: SpaceDesign Project
  • Added 'on_instance' attributes which are stored on a Component Instance. See: Set on Instance

KB28 - Feb 28, 2010

  • You can now apply attributes to groups, and/or use groups for containers which contain other attributes.
  • Added substitutions for lengths and volumes in metric and other units. See Substitution Codes

KB09 - Feb 9, 2010

  • Added additional, custom lines to report after total.
  • Use SketchUp 8 Volumes for %v% volume calculations.
  • Fixed name problem saving manual .csv file

KA21 Jan 21, 2010

  • Added a feature to extract attributes for all Components in a model, edit them in Excel, reload them, and save them Components into a library.
See: Define Attributes

KA18 Jan 18, 2011

  • Added No_Drill attribute setting to make components which should not be drilled into
  • Fixed bugs in setting Boolean attributes - such as Skip_If and No_Drill.

JK17 - Nov 17, 2010

  • Fixed bug which was sometimes causing a bug splat.
  • Ready for SketchUp 8
  • Fixed to report on walls from RpWallMaker

See also