Skip to content

0.8 (Pegasus)

Pre-release
Pre-release
Compare
Choose a tag to compare
@npruehs npruehs released this 29 Dec 22:07
· 231 commits to develop since this release

Data import release.

The beta release of Tome adds the ability to import data from various sources, as well as the possibility to generate a localization kit.

New Features

  • Undo. All operations can now be un-done and re-done. The title bar shows a small asterisk while there are any unsaved changes, and shows a confirmation dialog when trying to quit with unsaved changes.
  • Data Import. Tome can now import record data from Excel and CSV files and Google Sheets. You can specify the column containing your record IDs, which records to parent newly imported records to, how table columns relate to your Tome fields, and which table rows to ignore, if any.
  • Localization Support. Export templates may now add a separate field value template for localized fields (for exporting localization keys instead of current string values when exporting data). They can also use an option for exporting localized fields only (for exporting localization kits).

Data

  • Added export placeholder for record roots.
  • Record parent placeholders are now available in field value templates as well.

Usability

  • Added navigation buttons and hotkeys for returning to previously selected records.
  • Added a context menu to the record tree.
  • Increased width of all progress bar dialogs to always fit its contents.
  • Missing export template files no longer cause loading a project to stop, but log an error instead.

Documentation

  • Added CSV and XLIFF example localization export templates.

Bug Fixes

  • Fixed a bug that caused record reference dropdowns to show record display names instead of ids.
  • Fixed a bug that caused the Windows Explorer or Finder window not to open when selecting Navigate To from the Project Overview window.
  • Fixed a bug that caused another field value delimiter to be added when exporting, even if no more fields were succeeding after the current one (e.g. all following are skipped).
  • Fixed a bug that caused another field value delimiter to be added when exporting, even if the field value string was completely empty.
  • Fixed a bug that caused another record delimiter to be added when exporting, even if the record string was completely empty (e.g. every single field has been skipped).
  • Fixed a bug that caused changes to fields with map types not to be properly reflected by the UI when adding or editing key-value pairs whose keys already existed.
  • Fixed a bug that caused inherited field values not to be properly displayed within a hierarchy of three or more levels.