
{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↩︎