the axis lock setup is based on truespace's UI, and this is how it works there. the idea is if you are in a constrained mode and you find you just want one you turn off the other axis, if you want to make sure you don't accidentally move in anything but one you turn off the other two. if you want to move in just one direction you can always just use the right button movement. so there are several different ways to get what you want, some times locking an axis feels better sometimes using a different constraint works better for you.
From a UI point of view it's not a good choice. How long is the projected lifespan of PCS2? with how many users in that time
From my point of view to move something now in the Z axis - I will choose the constrain that does NOT contain Z (XY) and use the right mouse button. (Not Intuitive)
The example earlier where you thought I was confused because I ended up with X and Y locked, happened because
Locked X while in XZ mode
Locked Y while in YZ mode
When I switched back to XY mode both were locked
After a week of using PCS2 (not testing) the lack of hot keys for the views + ortho + constrains really slows things up.
suggest
1-6 front, side etc
7 ortho
8, 9, 0 constrains
User assignable hot keys would allow people to set it like their favorite modeling app. This would be really appreciated. I know Truespace 3.2 is a button clickers paradise, but it is also one of the most clunky interfaces around.
There are other points that could be raised about the UI, but they would require pictures to show. For a coder this stuff is probably really dull compared to the more challenging stuff in the back end. Unfortunately for a user the front end is the application - the magic you have put in behind the scenes becomes invisible due to it hiding the complexity and getting the job done.
and you need to update your mantis bug report.
Ah.. just found the notes link.