SMARTAnnotate Changelog
7.0.6.3
Improvements
- Avoid flushing undo/redo buffer due to selecting model items in solid or drawing
- Improved mapkey support for the formats table in the user interface
- Consider order of blocks when importing std-annotation set from user profile if set is not used yet and option 'enable_sorting' is set to 'yes'
Bugfixes
- Properly resolve notifications for outdated formats of variable size type
- Avoid error message when exporting stack note user profiles containing custom notes with GD&T characters from symbol palette
- Avoid blank rows within cells of repeat region drawing tables
7.0.6.2
Bugfixes
- Improve performance when opening Object Edit Dialog
7.0.6.1
Bugfixes
- Assert proper display of 3d annotations after automatic scaling due to graphical area outline change
7.0.6.0
Enhancements
- New options to restrict auto-adding of not selected mandatory std-annotation blocks to specific lifecycle state
- New API function 'SanNotificationRegisteredStatusGet': Get status whether there are any SMARTAnnotate related notifications registered for the model/drawing.
- New API function 'SanStdAnnotationSetBlocksRemove': Removes supplied blocks from a Std-Annotation Set and update the symbols
- New API function 'SanStdAnnotationSetsUpdate': Updates all Std-Annotation related symbols for the drawing/model
- New API function 'SanStdAnnotationSetPlacementGet': Provides the placement information for the given Std-Annotation Set within the model/drawing
- New API function 'SanStdAnnotationSetsGet': Gather Std-Annotation Set identifiers, that exist in the model/drawing
- New API function 'SanStdAnnotationSetsRemove': The given Std-Annotation Sets are removed from the model/drawing
- New API function 'SanStdAnnotationSetsWithMissingMandatoryBlocksAsMessageGet': Get a formatted message listing all Std-Annotation Sets and their mandatory blocks that have not yet been selected to be created within the model/drawing
- New API function 'SanStdAnnotationUserProfileExport': Export Std-Annotation Sets created in the model/drawing to a XML file giving the full file path
- New API function 'SanStdAnnotationUserProfileImport': Import Std-Annotation Sets via User Profile (XML) into model/drawing
- New API function 'SanSymbolsByIdsDelete': Delete symbol instances via their ids from a model/drawing
Improvements
- Avoid user interface entries to move after an inputpanel or optionmenu was selected
- Display entered value within preview window after input component lost the focus
- Environment variable BUW_NO_GRAPHICS_BATCH_MODE is now obsolete
Bugfixes
- Avoid exception window in case preview window tries to display a symbol that has all entities hidden
- Text ids are shown in user dialog that are intended to be translated
- State of checkbutton 'Allow batch translation' does not correctly reflect the value of parameter defined by option
- Do not consider chosen format definition for drawing sheet if format management was disabled by option 'enable_format_management'
- Solid mode Stack-Note flags are not properly deleted from owning annotation feature
7.0.5.0
Enhancements
- New ribbon command within administration group (overflow) to auto-create font character width mapping table used to vertically align stack notes
- Possibility to set active symbol groups for selectable and regular symbols within format definitions
- Define the placement coordinates of format tables and symbols drawing unit dependent
- Define the placement coordinates of std-annotation sets drawing unit dependent
- Pre-define 2D mode stacking direction for each std-annotation independently or reference the global setting of option 'expand_direction_2d'
- Define a scaling factor for std-annotation set symbols that will be applied in 3D mode
- Possibility to define the lifecycle state of a std-annotation set to be obsolete
Improvements
- Improved and simplified mechanism to configure symbol stacking for std-annotations in solid mode
- Filter description bar beneath breadcrumb removed from user dialog. The description is now shown as tooltip within filter tree instead
- Bread crumb component removed from user interface (redundant, change filter/context via tree on the left hand side)
- Ribbon command Meta-Data is in solid mode now also active if no solid mode license option is available
- The indentation level is now stored into user profiles for Stack-Notes
- Option 'software_help_display_mode' deprecated. Documentation is now always displayed in Creo internal browser retrieved from buw support server
Bugfixes
- When importing a symbol from user-profile the user-dependent values are now reset to defaults before user-defined values are applied
- Minor bug fixes
7.0.4.0
Enhancements
- New option 'enable_dynamic_3d_annotation_resizing': 3D annotations are auto-resized after the size of the graphical window area got changed. This will flush the undo redo buffer.
- Preview window for notes, symbols and tables displaying user-configured settings
- Export and import symbols to a local xml file including all user-configured settings like chosen groups and entered or chosen values
- Copy functionality for symbols that takes the user-configured settings from an existing one
- Enhanced rule functionality to auto-assign std-annotations to drawing sheets
- New button to collapse/expand the white value-related rows within the bottom area pool for std-annotations, notes and stack-notes
Improvements
- Use default drawing sheet/combined state placement settings when importing std-annotations via user profile that were not created yet in drawing/model
Bugfixes
7.0.3.1
Bugfixes
- Compatibility restored to Creo version 7.0.9.0 and later after PTC changed restrictions in the field of Creo/Toolkit API external data classes
7.0.3.0
Enhancements
- Ability to define the text format (height, italic, bold...) for notes and stack notes within pattern files (only 2D mode)
- New option 'enable_multi_language_custom_notes' to enable multi language custom notes that can be formatted using specific pattern file for 2d and 3d
- New options 'flag_note_pattern_file_path_*d' to define text attributes (height, font, bold...) for stack note flags in 2d and 3d
- New option 'show_id_column' to expose stack note ID in the user interface
- New option 'destination_comb_state_mode' to create 3D stack notes within just one or multiple combined states
- New option 'custom_notes_preserve_empty_lines' to preserve lines of custom notes that are either empty or consist of spaces only
- New option 'std_anno_mixed_flag_state' enabling the user to set a special std-annotation flag state that won't lead to a missing flag notification if no flag gets placed
- Additional tools dialog command added within overflow of the ribbon group 'Info'
- Admin documentation now accessible from within ribbon group 'Administration'
- New dashboard button for placing a note or stack notes flag multiple times
- Set prefix and suffix text for 3d stack note flags via called-out annotation element parameters
- Check for available std-annotation entries on update that are mandatory for the user to choose
- Compatibility requirement is Creo 7.0.4.0 or higher
- New configuration option to set the name for a parameter to be created and pointing out which languages were used for content creation
- New configuration option to set the name for a parameter to be created and pointing out, whether batch translation is allowed for a model
- New configuration option to define the maximum number of languages which can be chosen by the user in addition to the main language
- Filter a long parameter value drop down list by user input and optionally enforce list value to be entered
- New options to configure the the amount of space between the stack note numbering and the corresponding text (2D and 3D)
- Ability to set a user defined stack note width
- Allow full interactive access to created flags of any type by options and ensure their text validity via save pre-action
- Save user adjusted settings for dashboard placement options into appdata of the client machine for later reuse
Improvements
- For std-annotations all flag related ui functionality was moved from the flags tab and integrated into the tab Std-Annotation
- Notification center messages improved for missing flag issues
- Highlight corresponding notes, symbols or tables when a notification is selected within notification center
- Consider called out parameter values for stack note line wrapping instead of call-out syntax
- Show tooltips for messages within notification center
- Automatically activate the filter containing a std-annotation set when user dialog gets opened via the 'Modify' command
- Ensure slider is at the top of the scrollbar after machtes were updated for a entered search string (std-annotations, stack notes and notes)
- Include listing number for stack notes notification messages
- Restore offset attachment for symbols which lost connection to std-annotation symbols which were recreated on update
- Avoid mandatory std-annotation blocks to be auto-added what leads to overlapping with other sets
- Always show selectable std-annotation blocks for the active set even if this set is not assigned to the current filter
- Allow block-wise import of std-annotation sets from user profile that are already created within model
- Consider default add flag setting when a std-annotation block is checked or rather marked to be created
- Appearance of the traffic light icons improved to address the needs of color blindness
- Auto-apply changed flag states to an existing stack note when the user attempts to create the corresponding flag note
- Text wrapping improved for stack notes containing GD&T box syntax
Bugfixes
- Cells of drawing table rows below a repeat region have not been translated
- Properly set solid postfix id of the chosen drawing solid for parameter call-outs using a digit specifier (e.g. &weight:15[.2])
- Update the tooltip of a stack note entry when it gets deselected in order to avoid that its previous number is displayed
- Crash occurs when dashboard repeat button is pressed while creating a note
7.0.1.1
Enhancements
- API: New option to control color depth for batch-created pdfs (color, grayscale or monochrome)
Improvements
- Vertically align stack note lines via font dependent character to spaces mapping
- Global search option menu changed into a inputpanel
- Update annotation tree for solid models via regeneration after deleting annotations
Bugfixes
- Create stack note header entry also if first added item is a custom note
- Avoid stack note header entry to be treated as regular note when imported from profile
7.0.1.0
Improvements
- Administration dialog improvements
Bugfixes
- Update status icon in parameter list immediately after usage of date function
7.0.0.0
Enhancements
- Initial release supporting Creo 7.0