
[DUT] Possibility to insert texts in planes other than world XY[AA_AddNames] command to create part names automatically[DUT] Changing font family does not workAll notable changes to this project will be documented in this file.
[TomKod] Former license system fallback broken - OnLoadBeforeLicenseValidation()[Installer] Rhino was raising an exception because the toolbar was installed in a readonly folder[TomKod] Bug where several computer may have the same machine ID (Rhinocommons updated to v1.0.7)[TomKodCommons] updated to v1.0.5. Many bug fixed concerning the licenses activation, and the offline licenses[OTL] Instead of looping through Doc.objects to look for partIDs, loop through doc.Objects.GetObjectList(ObjectType.Curve)[DUT] Bug when a layer has been deleted between two uses of the command[OTL] The layer picker in’Layer’=‘OtherLayer’ always returned the document’s first layer[Installer] Installer should check Rhino’s availablility at start and disable options if needed[OTL] ‘ExtendPartIDToGroup’ boolean option replaced by a multiple choice option ‘GroupingMethod’{None, PartID, RhinoGroup, Both}[UserDoc] Added information about the ‘GroupingMethod’ option[UserDoc] Add recommandation with link to use “section tools” plugin with OTL-[OTL]` Min & Max values set for numeric options (Offsets, lengths…)
[OTL] Option to complement PartID’s grouping with rhino-groups (“ExtendPartIDToGroup”)[Installer] New windows installer with update/uninstall features[DUT] The selected output layer wasn’t saved between two calls of the command[DUT] The drawn text’s color source should always be “FromLayer” instead of copying the curve’s color source[TomKod] Tooltips in license activation form[TomKod] logo updated[TomKod] Display error in commandline 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[TomKodCommons] Code restructured to use TomKodCommons API (v1.0.2) instead of files shared between projects[OtL] Option to customize the reference attribute[DUT] Some texts were sent far away when trying to slide them along the original curve (Domain.length <> curve.length)[DUT] When the selected curves belong to a group, the created texts should not be added to the group[DUT]``[OtL] “Marine structure workshop failed with code: 4186”[DUT]``[OtL] Bug where the annotations where computed several times.[OtL] Automatically try to match any usertext key ending with the default Reference Attribute Key (“Reference”)[TomKod] Possibility to desactivate a license from the license activation windows (License not tied anymore to the computer)[TomKod] Support for offline activation files (*.TkLic)[TomKod] Possibility to make the licenses floating - Enabled by default (License are released when Rhino is closed)[TomKod] Common template for every TomKod command (Abstract class)[DrawUserTexts_License] command[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] Implement a plugin license status, and use it in _About abstract command[TomKod] Several license activation failure scenarii[TomKod] Waiting form (Floating progress bar) display should be refreshed on value update[DUT] Texts vertical alignment was wrong in preview[OtL] “AddReference” option should have a default value when the reference is missing[DUT] LeaderMinimumOffset minimum limit was set to 150, and leader horizontal line had a fixed length of 200. (Needs to consider the scale)[DUT] Crash when the user cancelled the option to select a layer[OtL] “AddReference” option fails[TomKod] Activation form UI revisited with tabs[TomKod] New version of the activation form, with more feedback and options.[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[DUT]``[OtL] Changing text height or font impacted all texts in document[DUT]``[OtL] Both command failed when curves were pre-selected (Nothing happening/no options showing)[OtL] Command crashed on OnDynamicDraw() when SelectedGroup Is Nothing[OtL] Wrong Outline orientation. Center of oriented bounding box will always be used for non linear curve groups.[DUT] Command Scripted mode won’t be used as debug mode anymore[DUT] When an attribute is missing, displays “???” in preview mode[License] A “Status” attribute to make the plugin free during Beta and Release-Candidate versions[License] Error message should be displayed in foreground[License] Improved error messages in case of activation failure[License] Security fix for special offline licenses[License] Commercial license check will only be needed once every 24 hours[License] Commercial license can be used offline 7 days after each valid online activation[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[License] Support for TomKod floating licenses (Command “TK_SetLicenseMode” to set the license mode from rhino)Target: Rhinocommon 7.5 + .net framework 4.8↩︎