Doug,
All of us could go on an on about specific improvements, but the real problem is Adesk never looked at how real users
use menus. I had heard menus were going to xml in 2006, which did not bother me, so I did not look at it much during
beta testing. Adesk should have been smart enough to push the issue, and warn us.
The fact is the CUI feature came off as a bad surprise party. I would be scared if I was the person in charge of it at
Adesk, what an incredibly embarrassing situation.
So now for info that I hope will help.
Here are the patterns I see with real users, each item should start with -
"They want to be able to..."
1) easily change what pulldowns are shown
2) display or hide toolbars a bunch at once
3) load partial menus in one profile, and not have them be loaded in another unless they say so
4) check the macro behind a button easily
5) make new toolbars and buttons easily
6) change "accellerators" easily
7) switch toolbar, palette, pulldown...locations easily, just like workspaces do, but have control over what portions
of the workspace gets applied. Many people just want to move toolbars or pulldowns, not all or nothing.
For Cad Mangers:
"They want to be able to..."
1) look at a menus code in an editor easily. This does not have to be a raw text editor, but the code must be compact
enough to not get lost. Maybe an xml editor of some sort that just shows the important things.
2) edit the code of a menu directly, because GUI's are so inefficient with handling mass changes
3) copy portions of one menu to another
4) set things up so a user can make changes to their own custom menu, while providing any combination of other menus
loaded
I am sure others could add to these user patterns, I don't mean to say my thoughts are the whole roadmap.
I split this into two categories because you want the interface to the first items to be ultra simple and fast to use.
The cad manager stuff can be more complex and slow.
So if you go down the list, the CUI feature destroyed most of them, but did improve on item 6. I never liked how
reloading the base menu in 2005 and before unloaded the partials. So editing the accellerators required a base menu
reload and was a pain.
I was able to write clones of the old menuload "Menu Bar" tab and LDT's menu palettes, and even improve on them a bit.
If it was not for that, my poor users would have to use the CUI to do the basic things like pulldowns. I can say that
the CUI has all but eliminated users making toolbars. Only a couple of my 150 users here have ventured into trying it,
and this place is CUSTOMIZATION CENTRAL! Before CUI, every user had a custom menu and sets of toolbars. Now they have
me convert their old stuff (involves renaming the icons from ICON_ to RCDATA_ for acad ones) to CUI's, and they don't
touch them anymore.
How else can I say that the whole CUI concept needs to be rethought and redone? The interface, the way things are tied
together, the code format, the migratability...has all failed by any reasonable measure.
I would say this whole thing could be turned around by getting some experienced cad managers who post meaningful stuff
and workarounds on this CUI issue, and have them write a product spec (for free) that users and Adesk could comment on
until its to a doable point. Then add it to Acad? That way, Adesk does not waste its time guessing, and does not have
to pay until the spec is done. Then it pays its programmers to write the code and help documents, thats the only cost
to them. Now that would turn some heads. Along the way, you would get some incredible insight into what makes acad
users tick.
It should scare Adesk a bit that it got it so wrong on the CUI. It forces us subscription people to start asking what
we can do to teach Adesk to listen closer, and it teaches pirates that their money would only encourage bad behavior by
Adesk.
Keep in mind that Autodesk has done what all American's want, they have a monopoly on a product. They deserve to charge
us until we cannot pay any more. We must admire that, not criticize it. But they need to realize that the tighter they
pull the vacuum, the faster it will be filled. Cutting mnu support would be getting close to cutting lisp, and we all
know what product suddenly becomes better than Acad should that happen. Ease of customization is EVERYTHING. Adesk
should know that by now.
dcochran <>
|>Hello,
|>
|>We are looking at ways to improve and enhance the CUI Editor in AutoCAD. As a customer, what improvements would you like to see with CUI?
|>
|>Thanks in advance for your input!
|>
|>Doug Cochran
|>Autodesk, Inc.
James Maeding
Civil Engineer and Programmer
jmaeding - athunsaker - com