The main focus of FieldWorks 8.3 has been improving the ability to configure your dictionary and publish it to the web.
The primary new features in FieldWorks 8.3 are:

  • One-button upload to Webonary. Once you have an account at webonary.org, it is now as easy as configuring your credentials, choosing what you want to publish, and clicking a button, to upload your data to Webonary. To upload a newer version of your data, just click that button again.
  • New fields
    • Enhanced Etymology cluster: is now explicit about the difference between Source Language and Bibliographic Source. Also includes enhanced comment and note fields. Languages can be expressed as list items (new list in the Lists area) or free-form.
    • Dialect Labels (entry and sense): a new list field to allow you to annotate headwords and senses as to which dialect they occur in. Set up the list of dialects and their abbreviations in the Lists area.
    • Extended Note: a special kind of note that allows you to include example sentences as part of the note. The whole note (including examples) can be displayed in its own paragraph.
    • Publish In fields for Pictures and Pronunciation.
    • Restrictions field now allows embedded writing systems.
  • New version of the Configure Dictionary functionality, featuring:
    • WYSIWYG dictionary previews. Now the Dictionary view is showing you (nearly) exactly what you will see on Webonary.
    • A preview pane right in the Configure Dictionary dialog.
    • A highlight button so you can see what content is affected by the node you are configuring.
    • The ability to enter Unicode values in the Before/After boxes.
    • Enhanced ability to duplicate and rename nodes.
    • All-around better reliability and consistency for all configuration nodes, and a foundation that will allow the developers to add features much more easily than was possible before this version.
    • Enhanced ability to manage custom configurations and link them to publications.
    • Built-in shared configuration for some of the nodes.
    • Separate nodes for Minor Entries that are Variants versus Complex Forms (and for Main Entries that are Complex Forms, in stem-based views). ((In the Alpha and Beta 1 versions, these need to be configured separately from each other and from the Main Entry. In the future, it will be possible to indicate whether they should share another node’s configuration or be configured separately.)
    • Better connection between Reversal Indexes and Publications.
    • Publication menu in Reversal Index view.
    • New “unidirectional” lexical relation that allows you to display the link on only one of the linked entries.
    • New “unspecified” Complex Form Type and Variant Type, to prevent confusion over items that are non-obvious complex forms.
    • Stem-based view is now called Lexeme-based view.
    • Abbreviation and Reverse Abbreviation have now been swapped in Variant Types list.
    • When an entry has more than one item with the same complex form type, the type is only shown once, with all the forms after it.
  • New configuration possibilities:
    • Option for Senses to be displayed in separate paragraphs allows choice of whether the option applies to the first sense or not.
    • Subsenses can be configured separately from Senses.
    • More choices for Sense and Subsense numbering.
    • Examples and Notes can be displayed in separate paragraphs.
    • Names of nodes in Reversal configuration have been adjusted.
    • New default styles available to configure the reversal index differently from the main dictionary.
    • New node “Gloss or Summary Definition”, to more easily configure a reference that could point at either a Sense or an Entry.
    • Pictures can now have the Headword or Gloss of their sense as the caption.
    • A “References Section” that allows you to group several configuration nodes so formatting can be applied to the group as a whole.
    • Improvements to the default configurations (spacing and punctuation).
  • Hybrid view: A new default configuration that is a cross between root-based and stem-based views. This view is based on the work of Bartholomew & Schoenhals’ Bilingual Dictionaries for Indigenous Languages1 Some of the key features of this layout include:
    • Information of greater interest to the language community comes first in the entry; information for academic linguists is last.
    • Complex forms are presented as main entries (like stem-based views), but it also includes “minor subentries”, to show minimal information about the complex form right in the main entry (like root-based views). There is an emphasis on clearly delineating the different kinds of information in the entry.

1Bartholomew, Doris A. and Louise C. Schoenhals, Bilingual Dictionaries for Indigenous Languages. Instituto Lingüístico de Verano, México, D.F., 1983.

Bugs fixed since 8.3.2 Beta2

  • LT-18103 Correct odd behavior in display.
  • LT-18023 Adjust settings due to Webonary change that prevented uploads.
  • Make the xhtml generation more tolerant of bad configs
  • LT-17840 Enable NBSP and NNBSP in Before/After boxes.
  • LT-17926 In Manage Views, make a visual distinction between deleting or resetting views.
  • LT-18017 Correct migration of Reversal Entry style.
  • LT-17023 Correct status bar count in upload to Webonary from Lex Edit.
  • LT-17941 Add dialect labels(Entry,Senses) columns to Lexicon -> Collect Words -> Configure Columns dialog box.
  • LT-15281 Avert crash in importing SFM data.
  • LT-18031 Correct crash when sorting on Extended Note column in Lexicon Edit.
  • LT-18036 Correct yellow screen when loading Hermit Crab environments.
  • LT-17502 Correct a Paratext “Find in Dictionary” error.
  • LT-17918 Allow sorting Complex Forms.
  • LT-18010 Resolve issue with refreshing/flicker in the dictionary preview pane.
  • LT-17976 Add Morph Type to the Dictionary Config for affixes.
  • LT-18059 Correct crash when sorting by Complex Form Type.
  • LT-18058 Correct sort issues with the Etymology fields.
  • LT-18020 Correct bulk delete behavior for Etymology form.
  • LT-17886 Correct broken find call when searching in the Dictionary view.
  • LT-18073 Correct crash when refreshing disposed Dictionary Preview.
  • LT-18086 Restore missing check boxes under Sense/Subsenses/Subentries nodes in Linux.
  • LT-18091 Retain style settings from 8.2 and older during migration.

Bugs fixed since 8.3.1 Beta1

  • LT-17913, LT-17775, LT-17959 Fix migration problem that put “unspec. var.” on complex forms.
  • LT-17909 Shared nodes in dictionary config dialog should always be enabled.
  • LT-17945, LT-18019 Add help topics for Bulk Edit for new fields.
  • LT-17894 “Show Gram Info first” now behaves the same as in 8.2.8.
  • Implement Bulk edit for Extended Note.
  • LT-17932 Bug Fixes for Bulk Edit Publish In (Pictures, Pronunciations).
  • LT-16240 Make the Archive With Ramp dialog localizable.
  • LT-17970, LT-17973 Correct issues that caused some projects to not open in 8.3.1 Beta.
  • LT-17934 Correct Bulk Edit Etymology problems.
  • Update the Ethnologue library content.
  • Make sure pejorative language names do not show up in the Writing Systems setup dialog.
  • LT-18008 Correct errors when editing in FLEx associated with Paratext.
  • LT-17956 Right-click Sense numbers to configure proper node.
  • LT-17982 Bad etymologies in an old configs no longer cause crash.
  • LT-17900 Etymology cluster is now migrating properly.
  • LT-17906 Improve logic for “number even a single sense”.
  • LT-17762 Sort variants alphabetically.
  • LT-17980 Correct WS problem to prevent crash.
  • LT-18015 Correct data corruption problem with Unidirectional Lexical Relation after moving or deleting item.
  • Don’t crash inserting a sense when the entry has bad morph data.
  • LT-17993 Fix Letter headers in the FW 8.3.1 exports.
  • Fix alignment in interlinear export to XLingPaper.

Bugs fixed since 8.3.0 Alpha3

  • LT-10904, LT-10579 Allow user to decide whether SFM import creates new entries for missing link targets.
  • LT-12305 Lay out embedded bidi elements on a “per field” basis, not treating sequences as a single run.
  • LT-12569 Add “Pronunciation-Media File” as a column in Browse views.
  • LT-15138 Don’t create duplicate cross references on import, if source file had them on both entries.
  • LT-15705 Honor name/abbreviation custom list display setting in slice.
  • LT-16909 Add Media Files to Pronunciation in Reversals.
  • LT-16934 Bring back the custom line break character.
  • LT-17019 Fix crash in Lexicon Edit while using English (Audio).
  • LT-17264 Writing System Abbreviations now obey the Writing System Abbreviation style.
  • LT-17384 Reversal export now produces results in the same order when run more than once.
  • LT-17441 Maintain order of subentries from SFM import.
  • LT-17449 Disallow empty Complex Form Type.
  • LT-17507 Fix Fontinfo overrides for all Writing Systems.
  • LT-17564 Correct Bulk Editing Morph Type producing bad data.
  • LT-17574 Update to GeckoFX 45 for improved bidi display.
  • LT-17611 Fix suffix letter header problem in export to Pathway.
  • LT-17615 Increase timeout value when uploading to Webonary.
  • LT-17669 Embedded writing systems now get color from their own default style, instead of the surrounding writing systems.
  • LT-17719 Allow choosing a paragraph style for Main Entry, so there can be separate styles for LTR and RTL.
  • LT-17720 Make “At Least” and “Exactly” line spacing the same for now.
  • LT-17785 Upload to Webonary doesn’t display the correct counts.
  • LT-17801 Letter headers weren’t showing if Headword column was sorted on a specific writing system, rather than “default”.
  • LT-17846 Automatically refresh previews.
  • LT-17864 Reversals were showing nothing if nothing referenced the main reversal.
  • LT-6248 Reversal Entries entered in Subsenses now appear in the Reversals column of Entries in Lexicon Edit or Browse.
  • Added French translations of most new UI strings.
  • Updated Spanish localization.

Bugs fixed since 8.2.8

  • LT-13041 LT-13041 Variant Comments can now be viewed/edited in Bulk Edit.
  • LT-17340 Option to attach audio files now includes .mp4.
  • No longer necessary to “Insert Reversal Index”. They automatically exist for all analysis languages.
  • LT-4443 Make Sense columns in Browse views show Subsenses along with Senses.
  • LT-17208 Activate spell checking in Bulk Edit Reversal Entries.
  • LT-15989 Don’t print letter headings when dictionary is sorted on something other than the Headword.
  • LT-17385 Fix a yellow box error when parsing with the XAmple parser and showing details.
  • Various other parser fixes.
  • LT-14995, LT-14996 Fix spacing in semantic domain worksheets.
  • LT-11388 Fix writing system problem with “Find Example Sentence” in a vernacular writing system that isn’t currently the primary one.
  • Enhance the HTML export of interlinear texts.