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