Releases: nemethviktor/GeoTagNinja
Releases · nemethviktor/GeoTagNinja
Build 9102 [20241202]
Build 9102 [20241202]
- NEW & UPDATED:
- I've moved the whole logic of languages being held in CSV files to RESx files.
- Added ExifTool version number to the info within the
About
Form/Box. - Added the
GPSDOP
tag's handling into the GPX Import logic. This requires ExifTool 13.04 or newer. Ref ticket #121. - Added a Flat Mode ref Ticket #123 - this is a little experimental atm but should work.
- Added the build number to the
Text
ofFrmMain
. I know this is a bit gimmicky but I like it. - App version Bump 1.16
- BUGS & FIXES:
- I've moved the startup methods to be async/awaited. Hopefully this will hide random occurrences of stuff like "tmi_Help".
- Also revamped how column orders are handled internally.
- Hopefully fixed the f....ing SQL Interop issues that occasionally crop up post-installation. It's a bug in VS Installer/Project config and is mighty annoying because it doesn't come up much in debug.
- Updated the icon naming on the Desktop. For some obscure reason I had it coded with an extraneous space.
Build 9054 [20241015]
Build 9054 [20241015]
- NEW & UPDATED:
- Rewrote the SQL handling logic to use DataTables and Transactions rather than write
everyoneeverything [I swear guv I was sober...] on a one-by-one basis. Jolly achievement for someone that claims to be a SQL dev rather than a C# dev but alas. - When using copy-paste the Coordinates will now be default-enabled for paste. It's logical that people would want to paste this piece of data if available.
- Rewrote the SQL handling logic to use DataTables and Transactions rather than write
- BUGS & FIXES:
- Application should no longer crash when encountering an invalid piece of Exif data #118
- Added some logic to enable returning to
C:\
if the user enters a 'fake' folder name. - "Restart Now" (within Settings) should hopefully work as expected #119
- Kinda fixed the "Do you want to save the write-Q?" box cropping up twice upon app-close.
Build 8973 [20240726]
Build 8973 [20240726]
- NEW & UPDATED:
- Added an option to Overlay GPX Coordinate Tracks onto the map. This can be found within the Import GPX Tracks Form, at the bottom. Experimental. #107
- Panel sizes on the
FrmMainApp
should should now be stored/restored across sessions. #109 - Added GPX Track Export functionality #114
- Added the parsing of
GPSDateTime
tags as a read-only item. - Updated the ExifTool-update process to handle the new multi-file package. A mighty annoying move tbh but alas. Anyone experiencing an extra 3 sec delay upon exit, don't complain to me, script now has to extract and move 500 files instead of one.
- Added some logic to check if a file had already been process within the session (ie you are reloading a folder or navigating back into a folder you've already visited). If so then the file won't be processed again unless changed.
- This somewhat reintroduces the logic eliminated in
build 8391
but less awkwardly. The tradeoff with this is that the app needs to take a checksum of each and every file each time the user does a refresh. This is computer/performance dependent but I tested on 3GB data of 170 files and...- 1st time "enter folder" took around 9 seconds
- Consecutive "enter same folder/refresh" took around 3 seconds.
- That on a Ryzen 7 5850 + PCIE3 SSD
- This somewhat reintroduces the logic eliminated in
- App Version Bump: 1.15
Build 8897 [20240511]
Build 8897 [20240511]
-
NEW & UPDATED:
- Dark Mode should now apply to GPX Import Report
- Custom MessageBoxes should now respect hotkeys in certain cases
- Added PNG and WEBP file support
- Added an auto-updater. It's a bit tricky to test but I think it works. Report bugs pls.
- Updated some of the underlying packages; removed x86 references to SQLite
-
BUGS & FIXES:
- Patched GPX Import Report re #105
Build 8834 [20240309]
Build 8834 [20240309]
-
NEW & UPDATED:
- Paste coordinate-pair string from clipboard into Edit Form (see readme about this or the tooltip in the Edit Form) #100
- Added a button to the Edit Form to move to the next image when there's a multi-selection (Apply & Move to Next) [also #100]
- Bumped exifTool to v12.77
- Rewrote the logic of updating for exifTool, from now onwards, it should be automatic.
-
BUGS & FIXES:
- Added an extra warning if the file-save fails for what's likely a UTF path error #98
- Added a check to ensure that files have the necessary data before attempting to create FOV re #99
- Patched two vaguely related issues regarding SQLITE REPLACE and LastLat/Lng read on startup when not using EN-xx culture.
- While at it also patched a cleanup issue with the SQLite database.
Build 8768 [20240103] (released 16 Feb)
Build 8768 [20240103] (released 16 Feb)
NEW & UPDATED:
- Long-pressing a point on the map will now offer the user to save the map location to the image so that there's no need for extra click #91
- Added functionality as per #92 to drag the map marker and allow the user to add the new value to the selected image(s).
- Added toponomymName to the options within Custom City Allocation Rules
- Changed how file names with "[]" chars are handled for saving.
- Bumped exifTool to v12.72
BUGS & FIXES:
- Fixed an issue re #93 Open Coords in API misbehaving.
- Fixed Custom Rules panel breaking because the object type was wrong due to an earlier logic-consolidation.
- Fixed Copy-Paste empty Direction value showing as 0 on the map.
- Fixed Copy-Paste empty Destination value breaking the the map when selecting multiple files.
- Run a spell checker on the readme....
Build 8680 [20231007]
Build 8680 [20231007]
- NEW & UPDATED:
- App Version Bump: 1.14
- Implemented an Export/Import functionality for Settings and Custom Rules
- Bumped exifTool to v12.67
- Streamlined a lot of code relating to the reusability of on-the-fly Form generation
- Same goes for generic reusability, messageboxes, enums, buttons, whatnots
- Various further Dark Mode changes/improvements
- Added the capability to Restart the app immediately if the user wants so in the Settings
- Added support for previewing HEIC images
- BUGS & FIXES:
- Fixed Country DropDown not displaying anything if the existing data wasn't on the predefined list. It now takes value from CountryCode
- Fixed Date Shift misbehaving
- Fixed newly-saved data not being written back into the DE-logic
Build 8661 [20230918]
Build 8661 [20230918]
- NEW & UPDATED:
- App Version Bump: 1.13
- GPSDestinationLat/Long ...
- is now being displayed in certain cases (when there is a series of images subject to a set of conditions. See the readme on how this works.),
- can be modified via a new button below the map,
- has been added to the list/function of "remove all geodata"
- Added a new tab for the Exif info - this lists the values as they are held by GTN internally.
- Added 2 new buttons for filing feature requests and bugs (both require a GitHub acct.)
- Added Dark Mode support. Refer to the readme but it's very ugly and there's little I can do about that as WinForms doesn't support the rich capabilities Windows 10/11 can offer for the time being.
- Added various options for "Dark Mode Map"
- BUGS & FIXES:
- Fixed an error when data in MyComputer wasn't properly recorded and this caused a crash
- Reverted a change introduced earlier re: webView2 initialisation after it randomly failed on one of my VMs
Build 8646 [20230903]
Changelog since Build 8641
NEW & UPDATED:
- Graduated the app to version 1.x [technically 1.10 because it's been edging up on the minor versions ever since initial release] - yayy. It now has all the features I initially wanted.
- Added some support for reading and displaying ImgDirection/Ref.
- Updated the "update" logic -> there's now a Setting that enables the user to update to pre-release [dev] releases or master-only. Master releases will no longer be marked as pre-release on GitHub.
Build 8641 [20230829] v2
This is based on the current state of the Dev branch but should be considered viable.
Please note this is the 2nd release with the same build on the same day. Apologies.
Changes since last Dev release:
BUGS & FIXES:
- Fixed an issue caused by the previous release where XMP tags weren't written out to XMP files properly.
- Fixed a bug that was caused by a recent update where clicking on an item in the ListView wouldn't actually trigger a map change