Hi Derek.
Some of your troubles are peculiar.
There had been a lot of discussions (on the openrocket-dev mailing list) about which tab should be the default tab. If it's any consolation, you agree with Sampo, but I did not. Since I wrote the code, I won - right? Anyway, before the latest change (where the filter remembers the last used settings), it made sense to me that when the dialog first comes up, the user would want to limit the list of motors as much as possible, then change tabs (if that information is interesting) while picking the specific motor.
However (this is where I start to cave), now that the dialog remembers the last used settings, it's less important to see and modify the filter settings the second time the dialog comes up. This assumes the filter is still appropriate for your rocket and you're just trying out alternative motors. Anyway, where this is going is, I should be able to make the dialog remember the last selected tab, and leave that up. It would be per-rocket and not remembered over restarts since that makes the most sense to me.
I don't understand why the motor mfgs are not saved for you. Is this a recent problem? Now that I think about it, I might have introduced a bug here (rats! seems I'm thrashing the code too much, might have to slow down) - Yep! confirmed, new bug, and that's too bad since that was the one bit which I wanted in this feature to begin with.
Actually the default sorting on the motor dialog is not by diameter. It's actually by diameter by total impulse by manufacturer. In any case, I don't really want this to be remembered over restart
I like the idea of automatically opening the motor selection window. I have to think about what that would mean in staged and clustered rocket though.
this didn't work for me.
edit:
let me clarify the problems I had.
yes, the sorting is remembered for the same rocket when you select different motor configurations. yeah!
However this is not saved when you close OR. Opening the rocket up again causes it to sort by diameter again. grrr.
The limit motor diameter and length check boxes are saved between loads and now appears to be global (i.e. check it on one rocket and open another and it is checked). yeah!
However the motor mfgs. isn't saved. ever. boo.
One request I have is to make the motor details tab the default tab. That seems more useful (to me) than having the motor filters tab the default.
Another request would be to automatically open the motor selection window when you add a new configuration.
Thanks again for your work!