
All notable changes to this project will be documented in this file.
[Installer] Rhino was raising an exception because the toolbar was installed in a readonly folder[Installer] New windows installer with update/uninstall features[TomKod] Tooltips in license activation form[ProjectWeightReport-BOM] Possibility to handle a special argument for material in the layers 1[ProjectWeightReport-BOM] Additional column in the BoM for the material argument[TomKod] Help button text updated on activation form to target TomKod Server URL dynamically[TomKodCommons] Code restructured to use TomKodCommons API (v1.0.5) instead of files shared between projects[TomKod] Internal module “RhinoFunctions” reorganized[TomKod] Tooltips in license activation form[ProjectWeightReport-BOM] Regex issue -> Laminated plate name output was “th.0” instead of “th.10” for a layer “W:200x10 F:100x10”[TomKod] logo updated[TomKod] Display error in command line feedback “Online activation required before 00:00:00” (Date should be shown instead of Time)[TomKod] Help button text updated on activation form to target TomKod Server URL dynamically[TomKod] Internal module “RhinoFunctions” reorganized[Gblock_Select] will use GBlock_Common.PickGBLockDefinitionFromList()[TomKod] Crash when there is no internet connexion and no TomKod license certificate (*.TkLic)[TomKod] Display refresh bug when a TomKod license certificate is picked[TomKod] License validation form should not accept spaces (” “) in email textbox[TomKod] The waiting form should be closable, in case in fails to close itself[TomKod] Offline license certificate was not always read[TomKod] TomKod about template should give the actual license status and not every messages from the license system.[TomKod] CommercialLicenseStatus.data.expire_date is a string, CommercialLicenseStatus.ExpirationDate should be used instead[TomKod] Offline period should be based on “EncryptedOfflineLicense” class[TomKod] Bug with Unset plugin status, which was considered as a Beta instead of a commercial release[TomKod] Activation form UI revisited with tabs[TomKod] Possibility to desactivate a license from the license activation windows (License not tied anymore to the computer)[TomKod] Common template for every TomKod command (Abstract class)[TomKod] Support for offline activation files (*.TkLic)[TomKod] Possibility to make the licenses floating (License are disabled when Rhino is closed)[TomKod] Internal code for plugin license commands[TomKod] Implement a plugin license status, and use it in _About abstract command[TomKod] Several license activation bugs[TomKod] Waiting form (Floating progress bar) display should be refreshed on value update[TomKod] New version of the activation form, with more feedback and options.[ProjectWeightReport] Bug where the tolerance values were multiplied by 100[ProjectWeightReport] The preview axis length can be customized using the command scripted mode. Default length set to 1m[ProjectWeightReport-BOM] Feature to treat lineic Stiffeners either as:
[ProjectWeightReport-BOM] Feature to count Stiffener drawn as surfaces in the model as lineic (extruded profile) in BoM. ex: s:80x8 (10.2)[ProjectWeightReport-BOM] SubTitles in BoM worksheet[ProjectWeightReport-BOM] The bom should be alphabetically sorted[ProjectWeightReport] The implicit stiffener should be kept in the cleaned layer name for weight report[ProjectWeightReport] Plugin sometime crashed when applying some margin[ProjectWeightReport-BOM] Margin should be also applied to the Bill of Materials[ProjectWeightReport] Feature to define implicit stiffeners in layer names: “LayerName|34.1|(87.2)% 23.4% [StiffenerName s=13.4]”[ProjectWeightReport] Tomkod’s Logo in the excel templates[ProjectWeightReport-BOM] Bill Of Material tab in excel report (Preliminary version)[ProjectWeightReport] Replace “DIv0” by 0 in excel report to allow the Gravity center calculation[ProjectWeightReport] ViewPort were not rendered in excel due to Gravity Center having NaN values (DIV0 exception)[ProjectWeightReport] Bug where the z coordinate of ponctual masses were replaced by the “Z offset”[TomKod] Use a common abstract class for TomKod plugins[License] In case of sql connexion failure, don’t show repeated messages[License] In case of sql connexion failure, display the domain that should be whitelisted through the firewall[License] Waiting form icon[HydroReport] TEmin should accept negative or null values[HydroReport] TEmax should allow TEmax=TEMin[HydroReport] output values should be rounded to 0.01[ProjectWeightReport] Hidden layers should be ignored[HydroReport] AutoMinMax values should be rounded to doc.ModelAbsoluteTolerance[HydroReport] “Delta” min value should be doc.ModelAbsoluteTolerance, and “Density” max value removed[ProjectWeightReport] GBlock_GetList should have a UI mode with a paste to clipboard button (former display available in scripted mode)[ProjectWeightReport] GBlock_Select should allow multiple selections[License] A “Status” attribute to make the plugin free during Beta and Release-Candidate versions[License] Improved error messages in case of activation failure[License] Deprecated licenses table system[License] Security fix for special offline licenses[License] TimeOut for network communication (1s/3s)[License] FallBack values for GetProductStoreID()[License] Display a license validation progress form[License] Help button on license activation form[License] Error message should be displayed in foreground