Elegance Technologies Blog

Wednesday, March 29, 2006

Fast Formatter 1.1.0 released

We have release the first commercial version of Fast Formatter. Fast Formatter rapidly and precisely reformats C# code in Visual Studio .Net 2005. You can find out more here:

http://www.elegancetech.com/ff.aspx

A single license costs $59.

We welcome any and all feedback!

Monday, March 27, 2006

Lucid Spec 1.2.0 released

We have just released version 1.2.0 of Lucid Spec! It has the following new features and fixes:
  • Added automatic edit so that you can just start typing when certain text widgets (Textbox, Button, Groupbox, etc.) are selected.
  • Added customizable templates that you can select when you create a project.
  • Added context menu to Describe tab and Sections.
  • Added ability to show or hide footnote numbers.
  • Added standard footer for printing that can be hidden or displayed when editing.
  • Added menu option to reset all Panels to original size and position.
  • Added a Recently Opened Files menu option to the File menu option to make it quicker to open files that you recently opened.
  • Improved in-place editing of Labels, Buttons, etc. to use the display font while editing.
  • Improved the clarity and borders of the screenshots in the Describe tab and Sections.
  • Fixed problem with existing text not updating when fonts are changed in the Options dialog.
  • Fixed memory leaks.
  • Fixed problem with incorrect control sizes printing when you print a single Screen.

Thursday, March 16, 2006

Lucid Spec - not just for software anymore...

Although our original vision for Lucid Spec was focused on software user interfaces, I keep thinking about other applications, such as designing user interfaces for non-software products. Actually, it might be more accurate to say "for products that aren't software-only", since software is a key part of many physical products - think of cell phones, video players & recorders, televisions, etc.

VCR interface design is a bit odd - the front panel of the VCR usually has only a few controls, while the remote control usually has many more controls, and the front panel usually has a small, limited display, while almost anything can be displayed on the TV monitor. (Interestingly, our 15-year-old VCR finally died, and the new VCR/DVD replacement has no display - I miss the clock and timer - and many more front panel controls.)

Periodically I work on a VCR design in Lucid Spec. I use a template screen with crude drawings of three physical devices - a VCR, a remote, and the television monitor - and widgets for the various controls on each device. The big challenge so far is that a specific physical control tends to be modal - it performs different functions depending on some internal state of the system. For example, if the tape is stopped, the fast forward button causes it to advance very quickly without displaying anything, but if the tape is already playing, the same button causes it to play more quickly, or even to speed up.

I've thought about designing a cell phone in Lucid Spec, but that would be even worse - a typical cell phone has around 20 buttons to handle photos, calendar, contacts, phone settings, text messaging, and even phone calls...

Wednesday, March 08, 2006

Fast Formatter beta released!

Consistent C# formatting makes code easier to read, which reduces development and maintenance costs. It also reflects positively on you and your team's ability and professionalism.

Today, we released a beta version of Fast Formatter. Fast Formatter makes code formatting painless by rapidly and precisely reformatting your C# code inside the comfort of Visual Studio .NET 2005. You and your team can use Fast Formatter on code you develop or on legacy code that you inherit.

The beta version is free and fully functional. You can find out more on our main website:

http://www.elegancetech.com/FF.aspx

We would really appreciate any comments or feedback that you have.