Skip to content

v0.2

Choose a tag to compare

@primetime43 primetime43 released this 24 Nov 04:38
· 61 commits to main since this release

Added

  • File Structure Info viewer (View → File Structure Info) - displays MET file layout, header details, validation results, and address mappings
  • METFileStructure class for centralized structure tracking and validation
  • Unsaved changes check when exiting application with Yes/No/Cancel dialog
  • File type filtering - only human-readable text files are displayed in text editor
  • Hex view toggle (View → Hex View) for all file types with actual MET file offsets
  • Status bar with dynamic messages and unsaved changes indicator
  • Window title now shows file name and unsaved changes marker (*)
  • TreeView context menu for import/export/save operations
  • Dynamic file resizing with automatic backup/restore on errors

Changed

  • Updated all file encoding from ASCII to UTF-8 for international character support
  • Updated MET file parser to use structure-based reading instead of pattern matching
  • Changed text editor from Enabled/Disabled to IsReadOnly for better scrolling support
  • Improved text file display by hiding leading unprintable characters while preserving them on save
  • Enhanced file import/save workflow with resize prompts and confirmation dialogs
  • Refactored TreeView hierarchy building for clearer file organization

Fixed

  • Fixed PictureBox image disposal memory leaks
  • Fixed views not clearing when switching between file types (text/image/binary)
  • Fixed hex view triggering false unsaved changes flag
  • Fixed hex view not clearing properly when toggling off
  • Fixed hex view scrolling disabled issue
  • Fixed blocks/squares appearing in text files caused by unprintable control characters