Question
User feedback on Creo2
Since I can't find any place else to put this, I'll put it here. If anyone knows a way to send this to PTC directly or if there is a more appropriate location, please tell me, as I have no idea if it will even be seen by PTC here. These are my observations about how the current iteration of creo works. Most of these have to do with clearly legacy behaviors that need to be corrected.
- It should always be possible to select where to save. Currently, if a new part,drawing, etc. is made, it MUST be saved in the folder of the last file I opened. The options to put it elsewhere are greyed out.
- Closed files should be cleared from the environment. Currently there is a massive memory leak. Even if you close a file, it is still in memory so long as Creo is. If you are forced to move a file due the having saved it in the wrong place, need to reuse a name of a file that you stopped making or did not save, etc., you have to completely close creo and open it again because the name clashes with the closed version. Also generates a huge memory footprint that cannot be reduced without closing and restarting.
- There is no way to tell whether you have saved a file or not. You get a warning that anything unsaved will be lost when you go to close the last creo window, but nothing when you close individual files. Files need to be treated individually, not as a monolithic session, particularly since there is no way to tell creo to save all versions in memory if newer than saved versions from this last window.
- There is no reason to make a completely new file every time you save something. Embed the old versions in one file as history data, with an option of how many versions to retain. Combine with change tracking and save on close so that saving multiple times without changing anything does not cause older version to be moved off the end of the save queue. This will drastically lower the amount of space taken up by creo work, as each file will be only the current version plus a small amount of data for backtracking, instead of the entire file repeated over and over. The current model causes major problems with windows file handling, since adding '.#' to the end of the file extension leaves windows unable to handle opening anything. It also takes up massive amounts of space and, if using an online storage system, bandwidth, since a complete, full size file must be saved and uploaded each and every time. Exacerbated by having to save repeatedly, in order to make sure you have remembered to save before you close the window, since there is no way to tell whether you have or not
- Open files from the windows browser in the current session. Currently, if you open a file from a folder, it starts an entirely new Creo instance. Files should open in the current instance at all times.
- Files incorporated into an assembly from a different folder should be properly loaded into the assembly on reload. Currently, any file not in the same folder and an assembly will be missing every time the assembly is opened, requiring manual relocation. This is even true if the file is in a subfolder of the folder the assembly is in. Manual library tinkering can be used to fix this, but it should be automatic.
- Window switching should change focus, or creo should be one window. Currently, even though creo creates a separate window on the taskbar for each open file, clicking on the taskbar icons does not change focus; the in program pulldown menu must be used. This completely defeats the purpose of having multiple windows. Either enable switching with the taskbar (preferable), or have Creo occupy only a single taskbar icon.
- Allow for showing and hiding of axes, planes, etc. on individual parts in assemblies. To do this currently, you have to spend a large amount of time creating layers for each part to do this. It should be an inherent property of the assembly instance.
- Properly remember Hide/unhide behavior on save in assemblies. Currently, if an item is hidden when the assembly is saved, unhiding it and resaving will not result in it being unhidden when the assembly is reopened. Only manually refreshing the tree and then resaving will permanently changing the state.
- Do not exit modes with center click. Center click (mouse wheel) is used to change view, but also exits many modes, such as 'Edit Definition'. This creates multiple instances of inadvertent exiting of these modes while trying to move.
- Allow for window switching while in feature specification mode. For example, if creating a hole, it should be possible to start the hole, jump to another file to position or size information, then jump back. Currently, one must completely abort the hole, switch files, and then restart. Especially annoying if multiple parameters need to be taken.
- Allow for mixed Inch/Metric units. Being able to specify dimensions for a part in both will vastly simplify making mixed parts, as well as produce better quality drawings. Currently, one must simply perform the conversion outside the program and hope there are enough decimal points to achieve the needed accuracy.
