Releases: BlueQuartzSoftware/MetaForge
MetaForge 1.0.1
CHANGE LOG:
- ENH: It is now possible to upload files/folders without using a template.
- BUG FIX: Fixed a Windows paths bug that was preventing certain folders from uploading to HyperThought correctly.
- BUG FIX: Modified date now displays properly for HyperThought files/folders on Windows.
- BUG FIX: Fixed a URL-to-string conversion bug on Windows that was preventing drag-and-drop items from uploading to HyperThought correctly.
KNOWN ISSUES:
- Folders and files uploaded to HyperThought are automatically renamed if the folder/file already exists in HyperThought at the upload location. We should probably check if the folder/file already exists first and then make a decision accordingly.
- The HyperThought upload dialog box does not revert back to its original state if the user presses the Cancel button.
MetaForge 1.0.0
What's Changed
- Updated project to use Qt6, which unlocked the ability to package up the project into a standalone app package for M1 Macs.
- ENH: Redesigned the custom parser list in the Preferences panel into a table that displays a lot more information about each loaded parser. Parsers can be enabled/disabled, and when the parser file gets changed underneath the application, the application automatically reloads the parser.
- ENH: Added the ability to reorder metadata table items via drag-and-drop.
- ENH: Added the ability to reorder metadata table items by editing their row numbers.
- ENH: Custom parsers can now return annotations and units for each metadata item. ANG and CTF default parsers now return the correct annotations and units for certain metadata fields.
- ENH: Folders (and their entire structure) can now be uploaded to HyperThought on the "Use Template" side.
- ENH: Added ability to "unlock" the metadata table on the "Use Template" side for one-off changes to read-only metadata items. Dialog box is included for safety.
- Various other bug fixes and user interface improvements (updated tool tips, labels, menu items, etc.)
Full Changelog: rc-14...1.0.0
MetaForge 1.0.0 RC-14
-
Templates can now be built up by loading multiple data files. Entries from previous data files stick around every time a new data file is loaded. The ability to clear the table and start over is still possible by clicking on the "Reset All Fields" button in the bottom left corner.
-
HDF5 and XML attributes are added into the file tree under a separate node. This fixes some issues that were introduced with the previous iteration of the attribute feature.
-
All parsers have had their return dictionaries flattened, and the logic to parse nested dictionaries has been removed from the EzMetadataModel class.
-
Reverted the application back to "native" styling so that all the table cell painting looks correct.
-
Reorganized all the project files so that they are grouped into logical Python packages and sub-packages.