Loading and Saving
You don't need to explicitly save your dictionary anymore, though you will still need to occasionally click "Submit" to get things submitted. New Dictionary and Open Dictionary should be self-explanatory - to do anything in the dictionary you need to create a new file. The importing options are as follows: you can import from an old (0.2) dictionary in XML format by clicking Import -> Load from XML, you can load from a line-by-line CSV file (or other file with a simple pattern for words, classes, and definitions by clicking Import -> Load from Text, and you can import word or phoneme features created in another dictionary. Similarly, you can export to a text file or export your phoneme or word features.
Here you can add phonemes to the dictionary. Adding a string with spaces will add multiple phonemes (so "p t k" will add /p/ /t/ /k/). Selecting a phoneme will display its information on the right-hand side of the tab. If you change any of the information there, you will have to click "Submit" to update it. Clicking on the XSAMPA->IPA will convert XSAMPA in the phoneme name box to equivalent IPA. In addition to entering unconditional spellings of the phoneme, you can also add conditional ones, of the form "x|y" meaning that the phoneme can be spelled "x" when followed by the character "y".
Clicking on "Manage Features" brings up the manage features dialog:
Here you can define three kinds of features: univalent features have no subfeatures, binary features have + and - subfeatures, and feature groups can have any kind of subfeatures. You can add multiple features at a time separated by commas. Adding a parent feature to a feature means that the parent must be present on the phoneme before the child can be added. The display mode of the feature can be set with the subfeature display format combo box.
When you're done creating features, clicking on "Manage Natural Classes" will bring up the manage natural classes dialog:
Here you can define natural classes and assign features and values to them. When you've created some classes, go back to the phonology tab, select some phonemes, and click Assign to Natural Class to assign them to the correct natural class(es). You can also edit their features individually from the button on the right. The classes each phoneme is assigned to should show up on the right in bold.
Here you can define suprasegmentals (such as length, stress, or tone) for the parsing algorithm. Each suprasegmental can apply either to phonemes or to syllables, and the ones that apply to phonemes can apply only to specified phonemes, which can be set by clicking the Edit Phonemes button on the right. Additionally, you must specify how each supra is spelled in the orthography, and how it is represented in the phonemic transcription. You can choose from a number of accent marks (available only for a e i o u y) or strings before or after the phoneme/syllable, or doubling. If you choose an accent or doubling for a syllable supra, the accent or doubling will occur only on the peak of the syllable. Once again, whenever you change something on right side, you must click Submit for the changes to take.
Here you can define the possible phonotactics of syllables. On the bottom of the tab, you can build up sequences of phoneme natural classes like Stop/Fricative + Liquid. First add as many classes as you want to the first position of the sequence, then use the arrows to move between elements of the sequence to add classes there. For example, to create "Stop/Fricative + Liquid" you would add Stop and Fricative, then click the right arrow button, then add Liquid. When you have a sequence you like, click Add as Onset, Add as Peak, or Add as Coda to add it to the appropriate place in the syllable. Additionally, you can specify that the onset is required, or add characters to be ignored by the parser. If you already have words in the dictionary at this point, you can click on Reanalyze Lexicon to regenerate the parses for all the words, though this might take a little while.
Here you can add words to the dictionary, and search for words that have already been added. Like the phonology and suprasegmentals tabs, you can select words and their information will appear on the right. If you have added your phonotactics already, adding a word should also add its phonology. You can also click Update Phonology if you change the spelling of the word, or edit it directly by clicking on Edit. There are also buttons for editing features and natural classes just like on the phonology page, and they work exactly the same way - the difference is that word natural classes will show up in the list view as well as bolded on the right.