@utiler said:
Feel free to get a jump on me.
Sure!
-
Implement global attributes in Dynamic Components.
-
Allow scenes to trigger "OnClick" functions in Dynamic components. In other words, whenever a certain scene is triggered, it also then triggers a dynamic component action similar to how "OnClick" works, such as opening a door or moving a component.
-
Fix the many-years-old bug where SU does not respect the "View -> Scene Tabs" state between sessions (even if it shows that scene tab are off, they are still shown: you have to click it on then off again to really make them go away)
-
Fix the many-year-old bug where adding a new layer in the "layers" window causes focus to jump to the "L" alphabetic location in the list of layers, even before you type the name of the new layer, and then it stays there on the "L's" after you hit enter, but with no layer selected, even if the new layer name does not start with "L"! Logically, it should jump to the location of the new layer, and leave it selected. (Not a big deal if you only have a couple of layers in your model, but a huge deal if you have several hundred! Such a pain to go scrolling up and down, trying to find where you were before, and where the new layer went... Oh, the wasted hours....)
-
Fix the bug where hitting "enter" after changing any of the numbers on the "Model Info --> Units" window, closes the window entirely! It's almost second nature to hit Enter after typing a number. The window should stay where it was, and just update the number, like it does on all the other SU windows. It's only the "Model Info" window where this inconsistent, and rather silly, action happens.
-
Fix the multiple bugs in the "scenes" window, and make it more consistent with how the "Layers" window works for typing names.
-
Fix the bug where, as soon as the model size hits about 32 MB, SU gets really slow.
-
Fix the bug where making a new component for the first time after opening a very large model causes SU to hang for several minutes before continuing, and the file size to grow by several MB for no reason at all.
-
Make the auto-save feature a background task that does not interfere with normal operation. It should happen invisibly. Also add the functionality of optional auto-incremented file versions in auto-save, so each new auto-save file name has a different name, with a number tagged on the end, where the number increase each time.
-
Fix the bug where "Follow me" breaks up the original shape into many individual lines, instead of leaving them joined as a polygon.
-
Implement some form of hierarchy in the "Layers" window, so layers can be grouped together, and the groups then collapsed or expanded in the list, to make it easier to navigate models with many layers.
-
Fix the bug where having the "Model Info --> Statistics" panel open, or the "Entity Info" window open, with a very large model, makes SU run very slowly, since it wants to update everything in those windows each time you select something, or move the camera, or move a component. There's no need to update that info all the time! It just slows things down terribly and unnecessarily. Add a "refresh" button to those panels instead.
-
Fix the bug where having more than about 5 or 6 six nested levels of layers makes SU run very slow when working on the lower levels.
-
Implement visible and editable camera paths, to make it easier to see (and modify) the location where the camera is for each scene, and which way it is looking, and the Field of View, so that walk-through animations can be done a whole lot more easily and smoothly.
-
Fix the bug where dimensions lose their connection to the original geometry if you group them together. This make it impossible to have sets of dimensions that you can turn on or off, but that also update as the geometry updates. A dimension should always stay connected to its original geometry, even if it is placed in a group different from the geometry. In other words, if I have a model of a building, and I want to have the windows on a layer called "Rooms: Windows" but I want all the dimensions related to the windows on another layer called "Dimensions: Windows", then that should not disconnect them from the windows: The dimensions should still update if I re-size a window.
That's what I can think of off-hand, but I'm sure there's a few others I'll be adding later.
(Sorry to steal your thunder, but you did offer!)