{Installer}
Link to changeLog added to yak manifest{RBT_Export}
Sometimes axis are messed up when exporting to steel v3All notable changes to this project will be documented in this file.
{License}
Former license system fallback broken - OnLoadBeforeLicenseValidation(){Installer}
Rhino was raising an exception because the toolbar was installed in a read-only folder{License}
Bug where several computers may have the same machine ID (Rhinocommons updated to v1.0.7){TomKodCommons}
Code restructured to use TomKodCommons API (v1.0.5) instead of files shared between projects{Installer}
Bug for Rhino6 package installation{Installer}
New windows installer with update/uninstall features{RBT_IntersectBeams}
command crashed in some particular cases (code has been rewritten){RBT_ImportLines}
command created sometimes duplicates because of a bug in [RBT_IntersectBeams]{Installer}
should check Rhino’s availablility at start and disable options if needed{TomKodCommons}
Code restructured to use TomKodCommons API (v1.0.1) instead of files shared between projects{Installer}
Yak package will be built with a “win” argument{Installer}
Yak package’s plugin description{RBT Panel}
“LabelAngle” control removed (not needed anymore) - Custom NumericUpDown will be used instead.{User doc}
Beam’s local axes definitions detailed in userdoc{TomKod}
Internal module “RhinoFunctions” reorganized{RBT Panel}
Possibility to add a negative angle to a beam (The positive equivalent angle will be stored){RBT Panel}
Tooltips{License}
Tooltips in license activation form{RBT_Export}
Nodes constraints for RDM7 export (Limited to RDM6-7 capabilities / See UserDoc){TomKod}
Internal RBT_Common and Common modules reorganized{RBT Panel}
A scrollbar should be added when the panel size is too small{RBT Panel}
Text Height and Offset values did not validate until another field was selected (Changed to real-time update){RBT Panel}
TextHeight field should range from 2.6 to 30{RBT Panel}
Color pickers texts{RBT Panel}
{RH7}
Colors buttons didn’t work properly on the settings’ tab because of RH7’s handling of the color’s alpha channel{RBT_ImportLines}
Straight portions of polylines were split while they remained properly unsplit for polycurves{RBT Panel}
The “Reverse Beams” button only reversed one beam in case of multiple selections, contrarily to the command{RBT Panel}
When selecting a beam with an angle set, then two others: the first selected did get the last selected angle value{RBT Panel}
When selecting a beam with no angle, then another one, then one with an angle, then another without: all of them did get the third’s angle value.{RBT Panel}
When a beam was deselected, the “Various” value was not refreshed{RBT Panel}
Selected Nodes/Beams labels replaced by read-only textboxes for a better display when many items are selected{RBT Panel}
Rhino’s undo feature enabled when editing the beams’ and nodes’ properties{RBT_Export}
Beam orientation angles were lost when exporting to steel 4 (Vector was unitized then rounded to 1){RBT_Export}
RDM7 don’t use the same local axes: the beam’s axe Z should be Steel’s local axe Y{TomKod}
Help button text updated on activation form to target TomKod Server URL dynamically{RBT_Export}
scripted mode{RBT_Panel}
Node tab buttons location{RBT_Export}
Culture issue in “.ToSteelString” conversion function - set to current culture (Steel4 export){RBT_Export}
Bug with the preset export path{TomKod}
Toolbar with new command names{RBT_Panel}
Beam’s local coordinate system display vectors{RBT_Panel}
new “Display” tab with all display settings{RBT_Export}
IPN as default Steel4 BeamProperties (projectBeamPropertiesH){RBT_Export}
Beam Orientation values interpreted for Steel V4 export{RBT_Panel}
Beam Z vector values display on rhino Beams tab{RBT_Panel}
Options to customize the nodes annotations{ImportSteel4File}
command (BETA){RBT_Panel}
Only one field kept for Node contraint values, instead of one for “Spring” and one for “Forced””{RBT_Panel}
Node constraint value field should use a NumericIpDown instead of a textbox{RBT_SteelExport}
command renamed {RBT_Export}
(Alias added for toolbar retro-compatibility){RBT_AnnotationsSettings}
command renamed {RBT_DisplaySettings}
(Alias added for toolbar retro-compatibility){RBT_DisplaySettings}
command should just open the settings tab in RBT_Panel{RBT_Export}
Steel4 values should be saved in meters instead of doc.modelunit{TomKod}
logo updated{TomKod}
Display error in commandline feedback “Online activation required before 00:00:00” (Date should be shown instead of Time){RBT_SteelExport}
Support for Steel v4 file format{License}
Possibility to desactivate a license from the license activation windows (License not tied anymore to the computer){License}
Support for offline activation files (*.TkLic){License}
Possibility to make the licenses floating - Enabled by default (License are disabled when Rhino is closed){TomKodCommons}
Common template for every TomKod command (Abstract class){RBT_License}
commandFixed: {TomKod}
License validation form should not accept spaces (” “) in email textbox{License}
Activation form UI revisited with tabs{TomKodCommons}
Use a common abstract class for TomKod plugins{License}
New version of the activation form, with more feedback and options.{License}
Display refresh bug when a TomKod license certificate is picked{License}
Crash when there is no internet connexion and no TomKod license certificate (*.TkLic){TomKod}
The waiting form should be closable, in case in fails to close itself{License}
Offline license certificate was not always read{License}
TomKod about template should give the actual license status and not every messages from the license system.{License}
CommercialLicenseStatus.data.expire_date is a string, CommercialLicenseStatus.ExpirationDate should be used instead{License}
Offline period should be based on “EncryptedOfflineLicense” class{License}
Bug with Unset plugin status, which was considered as a Beta instead of a commercial release{License}
Implement a plugin license status, and use it in _About abstract command{License}
Several license activation failure scenarii{TomKodCommons}
Waiting form (Floating progress bar) display should be refreshed on value updateTarget: Rhinocommon 7.5 + .net framework 4.8↩︎