Tobi Changelog

What's new in Tobi 2.6.2.0

Dec 20, 2017
  • Audio recording: tape-like workflow - new preference called Audio_DisableAfterRecordSelection (off by default) which places the audio cursor at the end of the newly recorded audio instead of selecting it. This option, when combined with Audio_Record_OverwriteFollowingAudio option (which automatically replaces the audio content following the audio cursor), enables a fluid tape like recording. Both preferences can be turned on or off using the Preferences Dialog or the Status Bar. Please note here that the application preference Audio_EnableRecordOverwrite has been renamed to Audio_Record_OverwriteFollowingAudio to better indicate its functionality.
  • Audio waveform: mouse wheel scroll zoon - use the CTRL key in combination with mouse wheel scroll to scale he audio waveform rendering. Keyboard users can use Ctrl+the number keys (from 1 to 9) ; Ctrl+0 is equivalent to Ctrl+W (fit to width command). If the focus is in the Audio Editor, users can simply use the number keys without pressing the Ctrl key. These new commands are also available in the main menu. Note that these commands are different from the existing mouse wheel scroll (without pressing the Ctrl key), which controls the scrolling of the waveform area in the Audio Editor, or the Shift+mouse wheel scroll that can be used to pan quicker a large waveform segment.
  • Auto save: new option (EnableAutoSaveProject) to automatically save the project file (with .xuk extension) each time the project is modified. Auto save usually has a disadvantage that even the wrong operations triggered by users are also saved, but Tobi provides undo-redo functionality, which can be used to roll-back to the previous state. Note that the existing back-up configuration item has now been renamed to EnableAutoBackupProject to better denote its role, i.e. creating backups at regular intervals, including dated copies of the XUK project file. These dated files can be used to mitigate project corruption issues and authoring mistakes.
  • Auto playback loop: new option (Audio_DisableAutoJumpToBegin_AtEndOfPlayback) which is turned off by default, in order to disable automatic playback / cursor positioning at the beginning of audio, once playback reaches the end of the waveform.
  • User interface: fixed UI redraw freeze which was happening in Tobi .NET4 when coming out of screen saver, user log out, user account control, CTRL ALT DEL (and back). This was an issue caused by a bug in Microsoft's WPF UI library, so Tobi stopped using a particular performance-enhancing layout feature in order to work around the bug. This was however a minor optimization in the audio waveform renderer (GPU bitmap texture caching), so its removal does not impact the overall performance significantly.
  • UI and document renderer: fixed user interface zoom commands and document font size control - the CTRL plus/minus keyboard shortcuts allocated by default to the user interface magnification commands were not correctly interacting with the font size controls in the document renderer, when keyboard focus was placed on the document.
  • Audio keyboard shortcut: The CTRL 0-9 shortcuts are reserved for waveform zooming, so the command to reset the playback rate is now SHIFT CTRL DOWN

New in Tobi 2.6.1.1 (May 8, 2017)

  • Localization: revised French translation, and added missing strings in metadata editor+validator, and extended image descriptions editor (DIAGRAM)
  • 2.6.1.0

New in Tobi 2.6.1.0 (May 8, 2017)

  • Image descriptions export: introduced support for ARIA "details" using the details+summary HTML5 elements (EPUB3 projects only).
  • Image descriptions editor: replaced bogus audio preview player by reusing the existing waveform view, added missing translated strings.
  • Project cleanup: implemented new "rollback" feature, to cancel the removal of project assets, and restore them into the original project.
  • Waveform editor: added longer time jump to ease audio navigation.
  • TTS: fixed erroneous selected voice in configuration dialog.
  • XML editing: improved the error message in case of bad user input for document structure modifications.
  • Pipeline2 support: changed the version detector to handle the latest version (as well as any future versions).
  • Audio playback: added checks for edge-case skipped buffers (DirectX).

New in Tobi 2.6.0.0 (May 8, 2017)

  • This major public update contains all the changes from below v2.5.1 and v2.5.2 (which were only internal beta test distributions).
  • Metadata: new "import defaults" feature to make it easier to add bulk set of metadata items.
  • TTS: new feature to allow users to specify a mapping between synthetic voice names and document element names (for example, to associate H1 headings or page numbers with a different voice). Implemented a workaround for an internal Microsoft Speech API bug (SpeakProgress event), that was reproducible with eSpeak 32-bit SAPI5 voices, in some rare cases (because of erroneous text calculations).
  • Recording: bug fix for "play preview" used in conjunction with "overwrite" mode.
  • DAISY export: fixed bug related to generated audio filenames that contain section title string, in cases when the destination output folder is not located within the project folder. Fixed minor issue with audio file size reporting (negative value in progress dialog).
  • Waveform editor: 1500ms for "play preview", 500ms for fast-forward / rewind navigation.
  • Audio cleanup: separated commands as "complete" and "optimized": the former re-creates all the audio files sequentially, the latter re-uses existing WAV files whenever possible. In both cases, PCM data is batched together into individual files of maximum size (specified in user preferences).
  • Screen readers: keyboard focus on F6 + TAB into the document structure "trail" view (XML path)
  • Tobi.log: now separate .NET3 and .NET4 files, updated desktop shortcuts
  • MSI installer: .xuk and .xukspine file associations now working

New in Tobi 1.6.7.0 (Apr 20, 2012)

  • DIAGRAM image descriptions: the editor in basic mode now includes accessible tooltips to help users figure-out what the various DIAGRAM descriptions entities are meant to be used for. This feature also includes links to the z3998 specification pages. This release also fixes a few other minor bugs in the user-interface, primarily erroneous validation messages.