Replies: 8 comments 3 replies
-
Hey, no worries -- so yes depending on what version of the app you're looking at it's generally correct. |
Beta Was this translation helpful? Give feedback.
-
Hi @nemethviktor, I have a running implementation which is quite fast (for my test cases) and it handles sidecar files, respects umlauts / UTF8 (at least for the bit I tested) and shows the same result on my test dir which your latest build shows (comparison see PR). I've also briefly tested using the editform - works as well. The PR #52 includes
There are some open topics, as documented in the PR. How would you like to proceed... ? |
Beta Was this translation helpful? Give feedback.
-
Hey, thanks for the hard work on this! :) -- I'm off for the weekend but will have a proper look next week.
and then in each folder files that are named with similar logic (umlauts and/or Chinese chars). At the moment (the current public release) reads files from each of those folders. (Admittedly there is an issue w saving the xmp file in the last folder espc if it also has Asian chars but since nobody complained about it so far I haven't really looked.) -- anyway, if you feel like playing around with it, see if stuff works (reading) w the logic above? - otherwise I'll look early next week. thanks again ;) |
Beta Was this translation helpful? Give feedback.
-
Hey @Urmel , gotten around to have a look at this and thank you again! A few comments in no particular order
Good: Not Good: ... this then causes a crash when trying to Edit the file because the file with the text value of the Otherwise awesome :) -- thank you :) |
Beta Was this translation helpful? Give feedback.
-
Hi @Urmel , +1 bug -> "negative" lat/long values are not being respected/loaded. E.g. the file copied here should have Also on the note of "Edit Form crashing due to incorrect file naming" -- that also affect the loading of previews, which doesn't work if the Windows Explorer setting is as described in the previous post. |
Beta Was this translation helpful? Give feedback.
-
Hi @nemethviktor, thank you for the extensive test report!! ImagePreviews with StayOpen
Fully with you there!
"processing file" with LowerCase
Yep - I used lower case for comparison with the XMP filename. But you are right - that should not be visible to the user! Fixed. Remove "in" part of EXIF Mapping from SQLite
I'm afraid so not - the Track Sync uses the same Exif logic as the Folder Parsing used previously. We will have to remove that first.
Async Start of ExifTool
I now made it start together with the app - so it still loads, but only once. For every subsequent folder click, it is reused. From an effect effort perspective, this seemed to be a good compromise... Large Number of Folders Slower
I seem not to have a comparable test setup - what's "large" :) Missing dot before extension (also crashes FrmEdit and Preview)
Nice catch! I actually removed the "dot" from the extension property of the directory element. So it got left away when adding the extension in case there is no extension shown in WE... Fixed. This also seems to have fixed the crashing editform in the case and the failing previews... Longitude Ref not respected
Shame on me - copy paste issue :( Was using the LatRef entry as LongRef value... Fixed. |
Beta Was this translation helpful? Give feedback.
-
New Feature Requests:
|
Beta Was this translation helpful? Give feedback.
-
Particular to Large Number of Folders Slower --> parsing the list of 266 subfolders (no files at all) takes about 6.9 seconds. In the current dev version it's 1.1 sec. :) |
Beta Was this translation helpful? Give feedback.
-
Hi Viktor,
I know, timing's bad ;). You're busy with the next release and the holiday season's just around the corner. But I had a thought I wanted to share before I forget it. I saw in your code that you're starting ExifTool anew for every task. I think, it may be better to start Exiftool with the
-stay_open
switch when starting GTN and leave it open until GTN is closed. As a Perl script, Exiftool takes a very long time to be loaded and compiled. If you leave it open, you can avoid this overhead. You communicate with Exiftool via stdin or via an argfile and get an--almost--lightning fast response. Maybe this could be a starting point for the implementation.Happy holidays!
Beta Was this translation helpful? Give feedback.
All reactions