(first off, thanks for the update. Looking forward to the 2.4 patch, and dev, should dev be a part of that.) Oh, and this is all just my opinion.
Thought it might be a great time to suggest potential interface changes/improvements, and start a thread for others input.
- Since this application had an origin of character animation and speed, I thought I would look at what “slows me down” when I go to use this app, and focus on speed and ease of use.
a. The main thing that i am noticing about where the interface bogs me down, is, when a “list” block precedes another more important block. Re-arranging block order should or might be an easy cut and paste code change. Often times, I am spending too much time moving and resizing the block divider. Parameters, buttons, tabs and settings should precede the item list, or feature lists, or whatever lists as usually you can keyboard (arrow keys) through lists anyway. Let the lists block for a given tab, always flow down to the bottom and autosize, rather than struggling with autosizing your parameter setttings. Examples of good flow, would be CUSTOMIZE, PLAY, COMPOSE, EDIT. The “poorer” layouts for me, are RENDER, where I find myself always moving BASIC PROPERTIES, SHADER, SPLINE around (due to how it autofits), with some conflict with the materials list. Here, the materials list takes more screen dominance than it should. Try putting the materials list below so the parameters are more static. I realize that this wont affect people who work mostly with nodes.
b. Rapid navigation of the interface, is cluttered down by the above, being forced to resize block arrangements, and lack of some needed default hotkey assignments. I suggest considering these hotkey options.
-F1, F2, F3, F4 are FANTASTIC ways to flip between world and tab/block groups. I think this is one of studio’s nicer idea’s and should be extended.
-F6 toggles between graph editor and dope sheet. Which is excellent. I think another key, should toggle between “graph editor taking 1/3 of verticle screen” and “back to just the dope master.” I dont think that key should switch wether the graph/dope is being displayed, just the amount of screen space that selection is currently taking up. This would eliminate more mouse dragging of dope/graph block resizing. Resizing with the mouse is really slow. You could even have two settings for this key, like a “shift” to make the graph more prominent.
Doing the above, might not take a lot of programming effort, and could really speed up workflow I suspect.
I would love to hear others comments and suggestions.
-Garin