Trizbort 1.5.8.5 – Update

Trizbort1585Another update is out there this evening, which can be found at the normal link http://bit.ly/trizbortjl

Version 1.5.8.5 focused on adding a few features and fixing up a few bugs that have been around for quite a while. Look at the revisions.txt in the download file for a complete list.

Features include:
++ quickly inserting a room between two other connected rooms (just select a connection between two rooms and hit R to add one in between)
++ can now resize multiple selected rooms at once with the keyboard. (Alt+Ctrl+[Arrow Keys])
++ The smart save is a bit more customizable as to what is actually saved. Look in the App Settings.
++ In/Out and Up/Down now correctly exports to proper source code (this should work in all 3 supported languages)
++ You can now add subtitles to rooms (open up room properties)
++ Added a zoom level textbox in the status bar, to more finely control the zoom level.
++ White can now properly be chosen as a custom room color (open up room properties and go to the color tab)
++ Added additional 2nd fill color styles. They are slightly redundant, but seems more complete now.
++ continued improvement to the user experience for keyboard users.

Bug fixes include (just highlighting some of the bigger ones):
— Fixed F11 crash when automapping was turned off.
— fixed exception during copy/paste of multiple rooms and connections.
— fixed some color display issues on selected rooms with object text inside the room.
— fixed display error when adding rooms that were none standard in size.

As always, send bugs or suggestions to me personally or post them here for discussion. You can also find the latest bug / feature list at https://trello.com/b/avZe0VPG/trizbort

If you are interested, the source is hosted on GitHub at http://bit.ly/TrizbortSource

Trizbort 1.5.7.1 Released

Trizbort1571I released today another version of Trizbort (1.5.7.1).  This version focused mainly on fixing some bugs and making the app a bit more user friendly for keyboard users.  There were a few new features that I think are pretty nifty.

As always you can download the latest bits at http://bit.ly/trizbortjl

If you are interested in seeing or playing with some code, you can find that on GitHub at http://bit.ly/TrizbortSource

Bug Fixes

First with the bugs.  I thank everyone that made suggestions and reported bugs as they were much appreciated and made my job much easier.

Some of the highlights of things fixed:

  • Made the naming of regions a bit more robust as the user could enter some characters that would either break the save file or would break Inform if exported to code.
  • I also made the region setup form a bit more robust as there were a few ways to you could break the app if you tried hard enough.
  • I tried to clean up the exporting to Inform7 by making sure the app wouldn’t generate bad I7 code.  Some of these changes naturally fall through to I6 and TADS3, but I still need to do some work there as I’m not as familiar with those languages.
  • SmartSave better handles an unsaved Trizbort file better.
New features

As I have a long list of suggested feature ideas, I want to try to include some of those with each release (new features are usually more fun to play with than fixed bugs anyway)

Some highlights:

  • Selected rooms and connections are now much more noticeable and it doesn’t really interfere with the coloring of regions.
  • New keyboard shortcut (Ctrl-Shift-A) to select all rooms of a particular region (I’ll add a menu item later for you mouse users).  Select one room of the region you are interested in and press Ctrl-Shift-A and viola that region is selected.
  • Ctrl-Alt-Arrow to resize selected room.  That keystroke is pretty standard to handle resizing so I wanted to be sure to include it.
  • Arrow keys will now move selected rooms around.  Previously the arrow keys always moved the map, now if you have rooms selected it will move the rooms instead.  Nothing selected still moves the map as before.
  • Added some more context menu items and shortcut keys for quick access.