Skip to content

Commit

Permalink
update release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
NickLaiacona committed May 24, 2021
1 parent 6838cbb commit 7a9140a
Showing 1 changed file with 21 additions and 59 deletions.
80 changes: 21 additions & 59 deletions public/main-process/release-notes/latest.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,67 +2,29 @@

The release notes list the improvements and bug fixes included in each new version of the software.

## Version 0.9.10
## Version 0.10.0

### More attribute data type validations

FairCopy now validates the following data types: truthValue, probability, count, and numeric.

## Version 0.9.9

### Title Bar Breadcrumbs

The title bar now displays the path to the currently displayed resource within the project. The home button has moved to the title bar and now always brings the user to the top level of the project.

### Fix pagination of Facsimile Index

Pagination controls were being obscured by the status bar in the facsimile index, this is fixed.

### Deleting Note while Note is Open

Deleting a note (or subst,choice,fw) while the popup editor is active was crashing the editor. Fixed.

### Copy and Paste with Notes

Copying and pasting a range containing a note would only copy the text up to the note. Fixed.

### New Project Better Explained

Added hint text to the New Project panel to better explain how to create a project.

### Eraser Erases Structures

The eraser on the toolbar can now be used to delete structures (in addition to the DEL key)

### User Feedback when Can't Delete Structure

When a structure cannot be deleted because it contains text, the user is now given a helpful message to that effect.


## Version 0.9.8

### Structure Palette Element Colors

The elements on the structure palette are now color coded the same as they appear when present in the document. Dark purple elements can only contain other elements, while light purple elements can contain other elements or text.

### Default Nodes

All elements which must contain other elements (dark purple ones) now have default contents specified for them. Note that this is a recursive algorithm. For example listPerson is created with a person element, but the person element is in turn created with a p element.

### Improved Node Deletion

Deletion logic has been improved to be more flexible. If one deletes a node that has only one child that is itself empty, it will either promote that child if it can or delete it too if it can't. This prevents nodes like castList and lg from being un-deletable.

It is now possible to delete everything in a text resource down to the body (or front or back) nodes. If the user deletes all the nodes that can contain text, they must add nodes that can contain text in order to continue editing.

### Choice and Subst Elements

The Choice and Subst elements, located in Stamp->Notes on the toolbar, now work properly. Each requires certain elements to start with. For Choice, it must have two elements (corr and sic). For Subst, add and del. Other elements are possible, but there must be two.

### Transcription Structure Elements

Most of the elements from the Marker->Transcription menu are now also available on the Structure Palette. These elements can work at both a phrase level and in limited circumstances, at the structure level.
### Improvements

* New Structure Palette allows for drag and drop creation of document structure.
* New toolbar layout, includes common editor functions which produce TEI counterparts.
* The title bar now displays the path to the currently displayed resource within the project. The home button has moved to the title bar and now always brings the user to the top level of the project.
* FairCopy now validates the following data types: truthValue, probability, count, and numeric.
* Added hint text to the New Project panel to better explain how to create a project.
* The eraser on the toolbar can now be used to delete structures (in addition to the delete or backspace keys)
* When a structure cannot be deleted because it contains text, the user is now given a helpful message to that effect.
* The elements on the structure palette are now color coded the same as they appear when present in the document. Dark purple elements can only contain other elements, while light purple elements can contain other elements or text.
* All elements which must contain other elements (dark purple ones) now have default contents specified for them.
* Most of the elements from the Marker->Transcription menu are now also available on the Structure Palette. These elements can work at both a phrase level and in limited circumstances, at the structure level.

### Bug Fixes

* Pagination controls were being obscured by the status bar in the facsimile index, this is fixed.
* Deleting a note (or subst,choice,fw) while the popup editor is active was crashing the editor. Fixed.
* Deletion logic has been improved to be more flexible. If one deletes a node that has only one child that is itself empty, it will either promote that child if it can or delete it too if it can't. This prevents nodes like castList and lg from being un-deletable.
* It is now possible to delete everything in a text resource down to the body (or front or back) nodes. If the user deletes all the nodes that can contain text, they must add nodes that can contain text in order to continue editing.
* Copying and pasting a range containing a note would only copy the text up to the note. Fixed.
* The Choice and Subst elements, located in Stamp->Notes on the toolbar, now work properly. Each requires certain elements to start with. For Choice, it must have two elements (corr and sic). For Subst, add and del. Other elements are possible, but there must be two.

## Version 0.9.6

Expand Down

0 comments on commit 7a9140a

Please sign in to comment.