The new Designer client is some-what better than 8.5, but not as good as the 6.5x version.
A few bugs found in the Designer client (LotusScript):
-
Does not auto-indent your code
-
Copy & pasting code - does not paste @ insertion point.
- Edit a LotusScript library, at the top of the Objects tree, pasting at inserting point fails - it is pasted at the bottom of your code.
- Unable to rename agents
Subject: Re: Bug
I agree it doesn’t auto-indent, although Iwouldn’t be surprised if that comes in for 8.5.2. Selecting all and pressing Ctrl + l will correct indentation. This is on the Source menu, Correct Indentation. Personally I would prefer if the implemented method was consistent with the ‘Format’ option for XPages source code.
I haven’t tried the copy + paste, so can’t comment.
Renaming is done by selecting the agent and pressing F2. This is consistent with renaming other design elements, and was the way to rename XPage design elements in 8.5. I can’t remember for certain, but I think F2 also worked for renaming Script Libaries in 8.5.
I can’t agree that Designer 8.5.1 is not as good as 6.5 though. I have applications with a lot of custom classes. The in-built support now for custom classes makes this a lot easier. The object tree makes it easier to navigate within large script libraries or agents. The hover help makes it quicker to learn or confirm usage of classes. The ability to save script with errors in agents/script libraries also has uses I can envisage. I agree it’s not perfect though, and that some things will need improving.
Subject: re F2 to edit name
F2 doesn’t always work. If it doesn’t work, you have to restart the client.
Thanks for the tip about “Sourc \ Correct Indentation”.
For me, the 6.5.x client was very robust.
The 6.5.x client didn’t jerk the screen about, reposition the cursor in the middle of your typing, randomly wiping out blocks (sub/function) of code … (occurs in 8.5 & not so much in 8.5.1)
The new features are grand - as long as the client doesn’t take 5 steps forward and 4 back …