ScreenSteps 2.1 Change Log: Enhancements: * You can now export lessons to WordPress, TypePad and Movable Type. * You can now customize the PDF title page of a manual with a logo and footer. * Manuals exported as PDF now have page numbers in the table of contents. * You can now specify horizontal alignment for the image in the header of PDF output. * Footers in PDF templates now accept accented characters. Previously you had to use html entities. * You can now specify the lesson title color in PDF templates. * Web prefs pane now has button to validate connection settings. * A Welcome Center was added. Look for it in the help menu. * Better support for proxy servers that require authentication. * You can now double-click on a spelling suggestion to replace a word in the spell checker. * Holding down command + option on Mac or control + alt on Windows when opening a ScreenSteps library will optimize the library database file. * Better error detection for supported files when selecting graphics for use in PDF templates. * Added %LessonTags% to the lesson HTML templates. * You can now cancel PDF export. * You can now cancel HTML export. * If Path Finder is open and Finder is closed then Path Finder will be used to reveal files on OS X. * Tooltip now appears when hovering over URLs in fields. * Added the abiltiy to set image output format and JPEG Quality in the UI when configuring HTML templates. Changes: * Topics are now referred to as Manuals in the UI. * ScreenSteps Live pref pane was changed to Web Export. * PNG format is now used for ScreenSteps Live posting. * Step media is no longer resized when importing lesson and manual packages, duplicating lessons or copying/duplicating steps. * Step image percentage will no longer say 100 % when dimensions are actually a pixel or two smaller. * Changed %TopicTitle% variable to %ManualTitle% in default table of contents HTML templates. * The plain text style now wipes out the url and text color. * When opening a library the parent of the current library folder is now the default folder rather than the current library folder. This way you aren't staring at a Library.data and Lessons folder. * The last selected image tool is now remembered between sessions. * Screen capture countdown window now has proper alpha blending on Windows. * Windows installer will no longer run if ScreenSteps is open. * Tidied up the annotation inspector controls. * Improved error handling when posting to ScreenSteps Live. * Removed lesson descriptions from topic and lesson library view. * Default templates use PNG as the default export format. * PNG images were not being compressed when capturing screenshots on Windows. * Empty "
" tags now have a " " in them so the paragraph is rendered by the browser. * Changed trial period to 30 days. Fixes: * Some images would appear blurry in PDF output. All images should appear nice and crisp at actual size now. * PDF output uses PNG rather than JPEG images now. * Spell checker is much more reliable on Windows now. * The spell checker field scrollbar no longer jumps around when spell checking long strings. * If a step instruction field is taller than the visible lesson area then the lesson steps will not be scrolled as long as the top or bottom is within visible margins. * Under some circumstances (duplicating a lesson and trying to resize media directly afterwards for example) trying to resize step media would fail the first time. * Duplicating a lesson would not save unsaved annotations in media before duplicating. Same for duplicating a step. * JPEG Quality setting is now parsed and respected when exporting HTML templates. * The manual outline now retains keyboard focus when editing titles and clicking on "Back to Manual". * Entries in the tag and manual list now retain focus after editing entries. * You can no longer use the arrowkeys to navigate the tag list while editing a tag title. * Setting text style of an empty selection was not working. * Instruction text no longer "jiggles" when editing on Windows. * If an annotation control had focus and you opened the inspector palette and then closed it while it had focus then the annotation control would no longer have focus although it appeared to visually. Focus is now restored to the last control that had focus. * Double-clicking on an annotation tool to open the inspector palette followed by double-clicking on another annotation tool will no longer display the lesson property inspector rather than the annotation properties inspector. * If an annotation control had focus, the inspector palette was opened and then you clicked on the annotation handle to do something the step would drag. The annotation was not regaining focus in this case. * Text no longer wraps in the Lesson Inspector tag entry field. * Return characters are now stripped when pasting text into the lesson tag field. * The prefences window on Windows no longer goes behind the main program window when dismissing dialogs invoked while the preferences window was frontmost. * You could still get two instances of ScreenSteps on Windows if you launched two copies quickly in succession. This can no longer happen. * Fixed a bug where the application database could fail to initialize on Windows if ScreenSteps was launched in quick succession by double-clicking on a file that opened ScreenSteps. * A step image would retain focus visually if the step did not have focus when selecting another step. * Using shortcut keys to create a lesson or step would not save changes if you were editing text. * Edit->Paste was enabled when viewing a lesson and text was on the clipboard but no editable field was focused. * Clicking in the empty space between the bottom of one step and the top of the next would bring focus to the step image directly above. * Tabbing to a step title or instruction field that was off-screen had some visible jiggling. * < and > were not being properly encoded in lesson and step titles when exporting to HTML. * Lesson color in topic outline now updates correctly depending on whether you add or delete steps while editing. * Fixed a bug where the step instructions editing field would lose focus when tabbing from a step title field to step instructions, the step title had been changed and the user had "Sync Image Names to Step Titles" enabled in preferences. * If you exported a PDF document using a template with a logo, removed the logo from the template and then exported again the header of the PDF was still allotting space for the logo. * Manual packages were being ignored when the operating system requested that one be opened by ScreenSteps (i.e. the user double-clicked on the file). * If the OS requested that ScreenSteps open a file and the main program window was closed then an error dialog would appear. * No visual feedback was being provided when the OS requested that ScreenSteps open a file. * When duplicating steps the duplicated image had no file extension. * Configuring the font family in the HTML Templates preference pane was not working properly. * When using a capture delay of 0 second on Windows Vista artifacts of the ScreenSteps window would sometimes appear in the underlying window after clicking the capture button. * After applying annotation settings to a lesson or a step the inspector palette would lose the link to the currently selected annotation. Changes to the inspector would have no affect. * Tabbing in a lesson when a step was selected would change focus behind our backs. This would cause confusion and delay. * If tag list was selected and you deleted the tag from the last lesson associated with the tag the tag would be deleted from the list but the list of lessons would not be updated. * Could not enter global shortcut key for screen capture on PPC machines. * Dragging a lesson onto a topic from lesson palette now closes inline editor. * Using the enter key to active the default button in the Export to Web dialog would sometimes execute the wrong action. * If you were resizing the crop box and you didn't move the mouse very far the crop operation would cancel. * XML-RPC posts now specify UTF-8 as the encoding. ScreenSteps 2.0.6 Change Log: Fixes: * Fixed a bug (introduced in 2.0.5) which would turn unicode text to gibberish when editing lesson description or step instruction fields. ScreenSteps 2.0.5 Change Log: Enhancements: * Database interactions have seen a dramatic speed bump. As a result the UI is much snappier. * Command (Mac) or Control (Windows) clicking on a link in step instructions will open the link in a browser. * Improved feedback when posting to ScreenSteps Live and account limits have been reached. Fixes: * When tabbing from a step title to step instructions the instructions edit field would sometimes lose focus if the sync image names to step titles preference was set. * If you had entered a tag and then clicked on the lesson title the edit field would open, the tag would be saved and then the edit field would close and refocus on the tag entry field. This has been fixed. * You can now undo splitting a lesson. * Tabbing through step fields while editing would sometimes cause edit field to lose focus. * Pasting a step with an image into a lesson with no other media would fail. Lesson media folder did not exist. * If a lesson contained a "." then exporting a topic as HTML would contain invalid navigation links. * Copying and pasting text in step instructions on Windows would sometimes alter the font of the text. You could no longer apply text styles such as bold and italic at this point. * When filtering lesson library by lessons that are unassigned to topic the lesson library is now updated when adding/removing lessons from a topics. ScreenSteps 2.0.4 Change Log: Fixes: * ScreenSteps will no longer crash on some Windows systems when scrolling list of lessons or lesson steps. * ScreenSteps will no longer crash at startup on some Windows when loading encryption libraries. * Clicking on ScreenSteps in the dock after launching but before the main window was displayed would cause a database error (OS X). * Fixed language loading issue on some Vista machines. * Exporting a topic package when the topic had sections with no lessons would fail. * Pasting would not select after the proper character. * If two instances of ScreenSteps were open on OS X and you used the hot key to start a capture then an error dialog would appear in whichever instance received the message 2nd. * Opening the lesson description field for editing when it was not visible would cause the edit field to appear in the wrong location. * Blog output now copies unicode characters to the clipboard correctly. * Unicode lesson titles are now handled correctly when replacing duplicate lessons during ScreenSteps Live and Blog export. * Unicode lesson titles are now correctly displayed in the lesson palette. * If exporting to Blog and you wanted to create a new lesson even though the lesson already existed on the server you were met with a mess of a UI. * Improved instructions and control formatting in execution error dialog. * If you added an image to a step that had no image and then tried to undo the action an error dialog would appear. * Trying to add a lesson to a topic when the lesson was already linked to the topic would display a dialog telling you so but would still increment the number of lessons in the topic. ScreenSteps 2.0.3 Change Log: Enhancements * New export to blog feature. Posts lesson to ScreenSteps Live and outputs markup with references to the hosted images on ScreenSteps Live. This markup can be pasted into a blog or website. * You can now post lesson packages to ScreenSteps Live. Other users can then download the lesson packages from ScreenSteps Live and install the lesson into their own library. * HTML templates now support exporting a full-size image in cases where an image has to be reduced in size in order to fit within the template constraints. This makes it possible to the ability to open a full size version of the image in another window or using something like a lightbox. * New lesson palette allows easy drag and drop of lessons into topics. * Lesson contextual menus allow you to replace a lesson with a packaged lesson. * Name of current library now appears in main window title bar. * "Reveal Library Folder" added to File menu. * Open Recent for libraries added to File menu. * Pasting an image now prompts you to replace the current step image or create a new step. * You can now package lesson tags into a single package. * You can now export and import topic packages. * You can now rename tags. * Added system wide hot key to start capture (OS X only right now). * Added preference to create new lesson if one isn't open when using hot key. * You can now duplicate topics. * You can now duplicate steps using the step contextual menu. * You can now duplicate lessons using the lesson menu or a lesson contextual menu. * Command + Control + up/down arrow on OS X (Control + Option + up/down arrow on Windows) moves steps up/down in lesson view. * Added an "iso" text style to templates. This will encode output as ISO 8859-1 as opposed to utf8. Useful if you need to integrate output into websites using a latin encoding. * If a static http proxy is assigned on OS X it will now be used for all internet connections originating from ScreenSteps. * Topics, sections, lesson titles and step titles now display unicode characters. This was done to support Greek. * Sections now appear in the bookmarks when exporting Topics as PDF. * When viewing a lesson you can drag images or a folder of images from the Finder or Windows Explorer onto the lesson to create steps. * You can now drag an image onto a step title, image or instructions to import the image for the step. * Annotation contextual menu added. * The following actions have been added to the undo log: - Create, delete, cut, paste and duplicate annotations. - Image cropping, resizing, creation, deletion and replacing. - Tag renaming. - Renaming and deletion of tags - Renaming, adding and removing tags. - Adding, reordering and renaming of sections and lessons in a topic. - Reordering of steps in a lesson. - Renaming of lessons and sections. - Adding and removing tags. Changes * Split lesson at step is no longer enabled when right-clicking on the first step in a lesson. * More visual feedback during long operations. * Saving data to database running on network drives should be faster now. * Lesson title and description are now included in spell check. * Scrollbars on OS X no longer appear behind the grow box. * Color changes to selected step to make it more apparent when a step is selected and when an image within the step is focused. * A "Defaults" folder has been added to the templates directory. This folder contains the default templates that come with ScreenSteps and is reset each time ScreenSteps is launched. * Image sizing when uploading to ScreenSteps Live is now in sync with HTML export. Previously all images were uploaded at original size and user settings for image size were ignored. * When opening or creating a library preferences were not being saved. If the application happened to crash (not that it would ever crash) then the last library you had open would not be reopened. This would cause confusion and could lead one to believe that there had been data loss. * Lesson menu has been reworked to provide more items pertaining to the selected step. * If you deleted the ScreenSteps preferences file then launched ScreenSteps you would be prompted to locate a library. ScreenSteps now looks in the default library location and opens that library if it exists. * A section is now created when creating a topic. * Added delete to step contextual menu. * If a step image has focus then it is copied to the clipboard (without annotations) instead of the entire step. * You can now cut, copy and paste annotations. * Undo log is now cleared when changing views (topic, lesson library, lesson). Fixes * Undo was not being properly initialized unless library was opened at launch. * When exporting HTML templates, folders in the template directory were not being copied over correctly. * Importing ScreenSteps 1.x lessons would not update the lesson list. * Lots of undo bugs fixed. * More actions can be undone now. * ScreenSteps libraries stored on mounted volumes can now be opened on OS X. * Pasting a step was placing the new step after the step following the selected step. The new step is now placed after the selected step. * Resizing the program window was not resizing open edit fields. * Resizing the window would erase any unsaved image annotations. * Setting both max width and height in HTML templates no longer scales images to those dimensions when exporting media. * The escape key was inserting a printing character into some fields. * Checking for updates while an edit field was open would cause an error. The updater would close the project database prior before the edit field attempted to save changes. * Topic lesson count was not being updated when deleting a section from a topic. * Releasing the mouse button over the camera icon while drag reordering a step no longer triggers a screen capture session. * Step instruction contextual menu was not enabling/disabling cut, copy and paste appropriately. * Font family was not being assigned to table of contents file when exporting Topics as HTML. * When importing a lesson an error dialog would display if the lesson list was somehow being filtered (tag selected or search term entered) and the lesson did not meet the filtered criteria. * When importing lesson packages images are now correctly resized and annotations zoomed according to preference settings. * When exporting to HTML dimensions of images that were a) JPEG and b) had no annotations were not being stored correctly in HTML. This caused the images to look distorted. * Images now sync to step titles when importing lessons if preference is checked. * Creating a new step using the capture button was not creating a correct undo entry. * When exporting lessons if there was a "." in the name everything after the "." would be converted to the file extension. * Closing the program window when a step image had focus would not save the image annotations. *Lesson packages containing steps that had media that had been deleted at one point were generating errors when importing them. * Label field was not resizing when updating lesson count for tags or topics. * A drop of a lesson into area of topic that has no sections or lessons no longer appears to fail visually. * Copying and pasting steps with image annotations wasn't working. * If you had edited image annotations and tried to click outside of the image the first click would not register. This has been fixed. * Lesson descriptions were not being updating in the topic outline when modified. * Replacing a step image with an image that had the same name as the current image was not working correctly. * Step image export dimensions were being reset when changing the step title and preferences were set to sync images names to step titles. * Parentheses were incorrectly being escaped as ' in HTML output. * PDF output was not handling html in step instructions properly. * Making corrections to step instructions in spell check was sometimes adding a background color to the corrected text. * Spell check would not spell check current field content if you invoked spell check while editing text.