I added a configuration option that controls the visibility of the plane name labels. When they are not visible, the graphics-drawing panels gain that little bit of height back. Those plane state labels now have a background that lights up when their plane is active, each with a different color (shade of blue) that makes it easy to tell at a glance what planes are active.
Showing the new plane name labels |
I noticed a performance issue (very slow re-render) with tile palette graphics that are updated on mouse movement. Strangely, it only seems to be a problem when Simultaneous Tileset is on, and it only applies to the tile palette. This is super weird because it's more or less the same code path that's used to render in all of those situations. I even broke out Visual Studio's awesome performance profiling tools, but I still couldn't figure out why that one case was so slow. After some minimally effective flailing, I think I improved it a little, but not a lot, but it's not super noticeable/important anyway, so I'll deal with it later only if it presents itself as a more serious problem.
A crash occurred if the extreme left edge (as in the first pixel (not tile) in the row) was clicked in the tile palette. That's fixed now.
Finally, I started writing a new textual introduction to Abiathar to help new users get up to speed.
No comments:
Post a Comment