OGK-Inspector v1.2.0
📦 OGK-Inspector v1.2.0
This release includes new features, important fixes, and improvements for spectrum data handling and validation in the app.
🚀 New Features
- Added support for saving a subset of spectra with custom names from selected indexes.
- Integrated character constraint for spectrum name input: only
a-z,A-Z,0-9, and-allowed. - Simplified dialog launching for spectrum recording with clean conditional logic.
- Included derived spectrum auto-naming based on user input.
🛠 Improvements
- Replaced manual spectrum indexing with
withIndex()for cleaner iteration. - Streamlined Kotlin logic in
onChooseandonChooseMultiple. - Enforced non-empty input fields with real-time validation support via
TextInputLayout. - Improved validation for parallel spectrum recording to prevent duplicate sessions.
🐛 Fixes
- Fixed incorrect mapping of derived spectrum entries when importing from files.
- Resolved potential null assignment issues with
derivedSpectra.
📚 Notes
- Input validation for spectrum names is now restricted to valid characters only.
- UI forms now provide better feedback for required fields and invalid input.
Full Changelog: 1.1.9...1.2.0
🔧 Thanks for supporting OGK-Inspector! If you find any issues or have suggestions, feel free to open an issue.