Revised GUI ELN functionality
The revised GUI will implement ELNs differently. The focus will be on simple ELNs first (think elabFTW, labfolder, ...). Users can then opt-in to use additional sections or schemas, base entries on other entries, or add their own definitions.
The revised GUI will use a new implementation of editable fields; how sections, quantities, and sub-sections will be layouted and customized; and how units are handled. This also includes plots and other elements added by schemas and plugins.
This will also include a different mechanism for capturing edits and applying them to the mainfile and archive. This has to solve all "double-save" related issues that are caused by saving processed data into the mainfile on the second save.
The issues below might only be covered as a new implementation in the revised GUI.
Related (old) issues:
- Template mechanism (#785 (closed))
- A library of predefined (ELN) sections (#786 (closed))
- Alternative overview page for nexus entries (#839 (closed))
- Schema/metainfo editor (#744 (closed))
- Support for displaying values as percent '%' (#947 (closed))
- Show reason why instance cannot be changed to inherited class or back (#1626 (closed))
- Small ELN improvements (#1493 (closed))
- Label quantity is not shown in some cases (#1094 (closed))
- Matrix representation is transposed (#1292 (closed))
- User defined molecule groups in topology section (#994 (closed))
- Circular references in ELN lead to infinite processing (#1381 (closed))
- Allow showing top N values from a set of fixed options in InputField (#1546 (closed))
- eln: using label_quantity for complex datastructures (#1567 (closed))
- eln schema: default value for enum type doesn't work (#1566 (closed))
- Preview images in overview cards via schema annotation (#1676 (closed))
- FileEditQuantity Option to Not Process File (#1671)
- Colors for plots (#1664)
- "Create new entry from schema" shows classes even if they are not EntryData (#1648)
- Scatter plots with multiple values per entry (#1732 (closed))
- Different spelling in units and defaultDisplayUnits (#1625)
- Conditionally adding some processing results to the raw file. (#823)
- Create Entry Dialog lists non EntryData (#1752 (closed))
- Implementing Accordion for overview plots (#1669)
- Log tab doesnt update when error is corrected (#1717)
- python schema gui error (#1779)
- Unsaved changes prompt (#1823)
- Improve adding references to entries (#1827)
- DefaultDisplayUnit is not retrieved when a quantity is used as "label_quantity" (#1826)
- Defaul global unit system (#1666 (closed))
- Eln annotations for default display units in array quantities (#932)
- Default value of "Name" quantity is not picked (#1303 (closed))
- A "custom quantity" search widget for the dashboard (#1249 (closed))
- Deprecate browse annotation for explicit JSON and HTML metainfo type. (#1375 (closed))
- Template based file names for created entries (#1380 (closed))
- Default values in ELNs (#1379 (closed))
- Autosave for manually entered ELN Data (#1067 (closed))
- Unit display in referenced sections (#1046 (closed))
- Add Feature for Descriptive Array Quantity (#1352 (closed))
- Reordering the order of quantities and sections in the ELN (#1440 (closed))
- Duplicate Archive in upload (#1099 (closed))
- Using ReferenceEditQuantity with a nexus file shows
path does not exist
(#1514 (closed)) - creating entries from custom schema should not have Only mine schemas as default ticked (#1394 (closed))
- Automatic File-naming (#1622 (closed))
- ReferenceEditQuantity is not catching the run section or the full archive (#1606 (closed))
- Create new entries named after one quantity, not after their class name (#1568 (closed))
- ReferenceEditQuantity shows the filename of the schema and not the actual data filename (#1212 (closed))
- Buttons in ELNs with callback functions (#1610 (closed))
- Change fields in „Create new entry“ Window (#1618 (closed))
- changes in normalizer are picked up one processing step later (#1242 (closed))