We found that the session assigning/switching paradigm that existed in UE before Beta 4 caused a lot of difficulties. It just didn’t fit into the whole architecture of Nav, so we decided to rework it.
- Yes, now there is only one UE per session, just like DB Navigator, and therefore all tabs in each UE window are attached to the same session. It’s easy to distinguish UE windows on the Task Bar and easy to switch among them. With the ‘project’ based approach you suggested, how would you identify UE windows? Prompt the user for a ‘name’ each time they open a new UE? Doesn’t sound right to me.
The next iteration of Beta will bring a concept of ‘secondary tabs’, or ‘sub-tabs’. This means that logically related documents (e.g. scripts and their query results, stored objects and their DDL or execution stubs, etc.) will have only one main tab at the top, and smaller tabs at the bottom to switch within the group. I think this will not only reduce the number of tabs to choose from, but may help avoid the need to have multiple UEs in one session.
- We expected and took care of this by providing a new option under the File submenu of the right-click menu, Copy to Session. This isn’t as easy as switching current session, but seems to be a reasonable compromise between convenience and simplicity.