1.2.175
- Improved: Image viewer now supports manual zoom control (Value between 25-300)
- Improved: Title now shows an asterisk (*) for unsaved changes
- Improved: Listbox columns are now sortable
- Improved: Keyboard shortcut added for about dialog (Ctrl + I)
- Updated: WinSparkle to 0.9.1
1.2.174
- Improved: Listbox header, image canvas border & button icons change colour based on dark mode setting
- Improved: Unsaved changes alert now works when dragging/dropping files
- Improved: Validation check for loading CSV files, with error message displaying invalid tags if detected
- Fixed: Issue whereby image index wasn't properly resetting when opening files with multiple images
- Fixed: Column widths now get adjusted when populating listbox from a CSV file
- Fixed: Issue with file handling with unsaved changes
- Changed: Decresed image canvas size to 225x225
- Changed: File name is now shown in the window Title
- Note: Various minor improvements
- Removed: ASF & AIFF file support (Due to MBS LibTag library not detecting images from these file types)
1.2.173
- New: MusicBrainz integration (If the file has an artist & title set, you can query MusicBrainz API to retreive additional tags)
- New: Zoom to fit + Zoom in & out icons
- New: Search icon for MusicBrainz cover art search (If no cover art is present & the file has an 'Album' tag)
- Improved: Optimized method to refresh listbox upon saving
- Improved: Cursor now dynamically changes in Image window (Open/closed hand cursors for dragging)
- Improved: Save button logic (Save button only activates when the values are different to the original state)
- Improved: App icon
- Fixed: Issue with 'Genre' cell text color changing when interacting with menu items
- Fixed: Issue with file being set to nil when canceling open file dialog
- Changed: Image information moved on Image window (Previously display in the title of the window)
- Removed: Menu item for manual
1.2.172
- New: Left/Right arrows to cycle through images
- New: Menu Bar
- New: Zoom controls (mouse wheel & slider) in Image window
- New: Dark Mode Support
- Improved: Cover Art image handling (Removed MBS PictureScale plugin & updated code so images load faster)
- Improved: Length conversion now supports HH:MM:SS format (previously MM:SS format)
- Improved: Image window displays image size in MB or KB (formatted to one decimal place)
- Improved: Disc Total cell only allows numeric values
- Improved: Saving window process (progress bar has a higher value to provide clearer visual feedback)
- Improved: Spell checking enabled for Listbox
- Fixed: Forward slash now allowed in Track Number & Disc Number cells (Allowed length increased to 5 characters)
- Fixed: WinSparkle now shows the changelog when an update is available
- Fixed: If the Genre cell exists, the column widths will allow room for the drop down arrow
- Fixed: Cover Art canvas only populates after the file has been fully loaded
- Updated: WinSparkle to 0.8.3
- Removed: Tooltips for empty cells & cells with excess whitespace (cells will still get highlighted)
1.2.171
- Improved: More tags in 'Add Row' Combobox (BPM, Podcast Category, Podcast Desc, Podcast ID & Podcast URL)
- Improved: More genre menu items (Disco, Funk, Soul & Techno)
- Improved: Explicit cell will only allow the following values: 0, 1 or 2
- Improved: Track Number & Disc Number only allow numeric values up to 2 characters
- Improved: Total Discs, Total Tracks, Track Total, Source ID, Barcode & Original Date cells only allow numeric values
- Fixed: Delete key now works for cells that require numeric values
- Fixed: Left/Right arrow keys functionality in cells
- Changed: Listbox appearance (Increased row height, headers now positioned in the centre & have a black background with a gray bottom border, text in the Tag column is no longer bold)
- Removed: Icons from Listbox headers
1.2.170
- Improved: Magnifer mouse cursor for the image canvas
- Improved: Genre cell now has a downwards facing arrow (it was previously a plus symbol)
- Improved: The recommended filename when exporting tags to CSV, now contains the actual filename (i.e. TestFile Tags)
- Fixed: Issue with the enlarge image function triggering OutOfBoundsException if the image canvas was empty
- Fixed: Listbox now updates after saving (tags with empty values get removed)
- Changed: Listbox headers are no longer sortable
- Changed: Listbox appearance (every other cell is highlighted and horizontal lines are removed)
- Removed: Listbox horizontal scrollbar & Dark Mode support
1.2.169
- New: Unsaved changes alert (If you have pending changes in the listbox, and open another file, an alert will appear)
- Improved: Listbox header is painted blue & each column has an icon
- Fixed: Left/Right arrow keys now work for cells that only allow numeric values
- Fixed: If the 2 columns equal less than total width of the Listbox, then the second column won't get adjusted
- Fixed: Issue whereby ISRC cell would only allow numeric values (It must now meet the 12 character requirement)
- Fixed: Issue whereby load CSV button would error out for valid tags (caused by a missing comma in the string array)
- Fixed: Canvas for Next Image now disappears after removing all images from a file with multiple images
- Fixed: Remove All button now removes deletes all rows from listbox
- Fixed: Save window is now positioned in the centre when removing all tags
- Removed: Cell highlights for Date, Copyright, Produced Notice, ISRC & Language cells
1.2.168
- New: Dark Mode support (You can toggle this setting off/on via the checkbox in the new Options window - only works if Windows is in Dark Mode)
- Fixed: Saving, About, Image & Options windows are now positioned in the center of the parent window
- Fixed: Load button now allows more ID3 tags from the CSV file
- Updated: TaggerLib to 1.1 (Add image no longer overwrites all existing images & duplicate tags can be fixed for MP3 files)
- Changed: WinSparkle integration (Removed WinSparkleMBS class & started using API calls)
1.2.167
- New: Clickable 'plus' icon to the "Genre" cell for menu items
- New: Gray border on image canvas
- Improved: CSV file filter on 'Load' button
- Improved: More genres to menu item list (Classic Rock, Country, Dance, Psychedelic, R&B)
- Improved: You can now use up/down arrow keys to navigate Listbox
- Changed: Uninstaller will now delete the TagEdit directory
1.2.166
- New: Dictionary to exclude formatting certain keys (ISRC, URL & BPM)
- New: One-Click Cell Editing
- Improved: The ISRC value cell must be 12 characters
- Improved: The Language value cell must be 3 characters
- Improved: The Produced Notice value cell must start with a year and space character
- Improved: Excess whitespace will be detected when populating ListBox (excess space at the start/end of text)
- Improved: Listbox now removes focus from a cell upon pressing the Enter key after editing
- Improved: More keys will get formatted on ListBox (Updated Dictionary)
- Fixed: Issue where dictionary didn't initialise properly
- Updated: WinSparkle to 0.8.0
- Changed: Save Image icon
1.2.165
- New: ComboBox so you can add rows to the Listbox
- New: Code to show the currentindex of the images found (i.e. Image 1 / 3)
- New: Save to CSV & Import CSV buttons
- Improved: All images will now be read and displayed onto the canvas (Updated MBS Plugins to 24.4)
- Improved: Keys are now formatted when populating the ListBox (i.e. TRACKNUMBER now shows as Track Number)
- Improved: Save button is only enabled until the value cells comply with ID3 specs
- Improved: The Genre value cell now has some menu items
- Improved: The Date value cell must be numeric & 4 characters long
- Improved: The Copyright value cell must start with a year and space character
- Improved: Empty cells are highlighted in red & have a tooltip
- Improved: If there are no tags to display, the ListBox will add rows for title, album etc.
- Improved: The Disc Number, BPM, Track Number, Length & Playlist Delay cells only allow numeric values
- Fixed: Listbox will update itself after removing all tags
- Fixed: Column widths are reset if the file has no tags to display
- Fixed: Column widths get automatically adjusted when changing values, adding rows, removing all tags & saving
- Fixed: If the ListBox is empty when adding rows, only the first column width gets adjusted
- Fixed: Message dialogs now appear on parent window
- Updated: TaggerLib (amended usage & it can now find and fix duplicate tags)
- Updated: Icons (Images from Freepik.com - Attributed in About window)
- Removed: Text Fields, Tab Panel & Rating ComboBox