Okay, after a little testing of the new build I have some bugs and comments.
Firstly, the new layout of the statsheet is great. That's a lot neater than before. I also like the Character sheet quickfix, it will be really useful for the time being. Thanks for all the hard work on these.
More specific points:
1. Smileys have introduced some wonderful bugs. Try this: define a macro (in properties) in which the first character of the macro is '['. Everything screws up! It seems to be because the interface interprets :[ as a smiley, rather than part of the command /im <name>:[
1b. This also shows up whenever you have : and [ within the body of a command which is a royal pain. [ should be bound to the rolling commands and separate from the smileys.
2. Character sheet. This is lovely, but it would be even better if we could minimise it. I don't want to see these stats all the time, but by definition it is larger than the statsheet. Therefore it is taking up a lot of screen. Obviously we can close it and open it again whenever we want it, but this is just a slow version of minimise/restore!
3. On new maps the default background is grass, which is fine unless we are importing a bounded map. Could the defaul background colour for bounded maps go back to black?
4. When you import a bound map by right click->New Map and go to change the background colour via the Background button we get a Choose Paint dialogue. This too small horizontally and therefore doesn't show the whole colour pallet (I initially thought we'd been banned from having black backgrounds - but I've found it again now!)
All the rest are macro comments and refer to the macros defined in the properties window (unless otherwise noted).
5. I'm either missing something, or it is really complicated to get a cursor inside a macro definition to edit it. I can only manage it by the following process: Click on macro definition (line goes grey to show the macro is selected). Type something to start editing the macro. The typed text 'foo' is added to the end of the macro string. Delete 'foo'. Click on macro field with mouse. We now have a flashing cursor that can be moved with the arrow keys! There has to be an easier way
Ideally just clicking in the box will place a cursor at the point where you click and then the arrow keys will move it back and forth?
6. Macro ordering. Could we re-order the macros in the properties window rather than have them self-organise to alphabetical ordering?
7. Could we have multi-line macros? I know this is a pain but there is a possible workaround. If we can could call macros from the Macro window with a command line command, then we can call them from a character macro. This would allow the implementation of more complex macros without complicating the properties window. Alternatively it would be good to have the same interface for definition of character macros as we have for the macros in the macro window.
8. Wouldn't it be more useful to have the /tmacro target the impersonated token rather than the selected token? If I have to click on a token before running this command, then I might as well right-click to get the macro.
9. When using /tmacro it doesn't seem to run quite the same command as running the macro from the token menu. When you look at the previously run command it gives /im C10058(.......): <macro> whereas accessing the macros via the menu gives: /im <name>: <macro>. Is this the intended behaviour? (and is there any reason to keep the actual macro in chat history in the /tmacro case?)
That's the lot for the time being
Thanks for another great build. It's coming along great.