Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop the "Exact Matches Repair...." #157

Merged
merged 2 commits into from
May 5, 2023
Merged

Conversation

Borewit
Copy link
Owner

@Borewit Borewit commented Apr 4, 2023

Changes:

  1. Drop the "Exact Matches Repair...."
  2. Some minor code style improvements

Resolves #154

@Borewit Borewit self-assigned this Apr 4, 2023
@Borewit
Copy link
Owner Author

Borewit commented Apr 4, 2023

Build listFix_2.7.0-PR157-2.exe

@touwys
Copy link

touwys commented Apr 4, 2023

Build listFix_2.7.0-PR157-2.exe

Looks like bike-mechanic and software developer go hand in hand? 😄 I will grab this build tomorrow.

@Borewit
Copy link
Owner Author

Borewit commented Apr 4, 2023

Looks like bike-mechanic and software developer go hand in hand? 😄 I will grab this build tomorrow.

Flat tire, glue should be dry by now. Sure, enjoy your evening!

@touwys
Copy link

touwys commented Apr 5, 2023

Review: listFix_2.7.0-PR157-2

  1. Repair > Find Exact Matches is gone. (Should I have expected a change in the description of the two remaining menu items, in this build?)

  2. Updating the Media Library with this took much longer than with listFix_2.7.0, and the previous build listFix_2.7.0-PR156-1

Does it make sense to remove Find Exact Matches from the Repair menu, while keeping it as a tool in the Playlist Editor? Should we not then consider removing, too, the Find Exact Matches command (the binocular icon) from the Playlist Editor, since it is already inherent in the Fix Everything command (the magic wand icon)? Additionally, consider whether Fix Everything is an apt description for the command? "Find Closest Matches" is probably the more apt description for it.

@Borewit
Copy link
Owner Author

Borewit commented Apr 11, 2023

I also thing the "Find Exact Matches" does not make much sense. It does fix / replaces alternative broken entries with "exact" matched found.

What about this?
Fix everything => Find closest matches
Find Exact Matches => Repair playlist

Updating the Media Library with this took much longer than with listFix_2.7.0, and the previous build listFix_2.7.0-PR156-1

I don't think I have made any changes in the code which explain the difference in performance. After running a Java application for a while, it may become faster, as the just-in-time (JIT) compiler kicks in. Parts of the code run frequently are optimized, which first causing some delay and next time it runs faster. Other effects on negative performance may be caused by anti-virus software, and thing running in the background like Windows updates.

@Borewit Borewit force-pushed the drop_exact-matches-repair branch from f823de5 to cb550cc Compare May 4, 2023 08:13
@Borewit
Copy link
Owner Author

Borewit commented May 4, 2023

Shall we merge this one and release @touwys?

Or do some renaming first as part of this PR?

@touwys
Copy link

touwys commented May 4, 2023

Shall we merge this one and release

In my opinion, merge and release. Drop all other forms of searching, or any of the renaming for it. Retain only "Select Closest Matches", as this is really all, and the only action, that really counts — it's the sole reason listFix() exists. "Select Closest Matches" is already extensive in function, and now nearly complete, and with a dialogue full of usable features to find the best matches. Later, the last piece to fit the accurate search puzzle, the search algorithm, can be reviewed.

See also #154

@Borewit
Copy link
Owner Author

Borewit commented May 5, 2023

Thank you @touwys for providing a clear focus. Okay, I will strip out the "exact match" everywhere.

@Borewit
Copy link
Owner Author

Borewit commented May 5, 2023

Stripped out exact repair.
Renamed find closest match to repair playlist.
Build listFix-windows-exe

@touwys
Copy link

touwys commented May 5, 2023

Renamed find closest match to repair playlist.

Looking good.

Off-topic: consider if a command to cancel the Menu > Repair > Repair all open playlists process, constitutes a productive addition? If you agree, I will add to the current crop over at issues.

@touwys
Copy link

touwys commented May 5, 2023

Error found: when the app shortcut is pinned to the Windows Taskbar, it will display a blank icon, instead of the usual listFix logo-icon.

@Borewit Borewit merged commit a0ebe4d into main May 5, 2023
@Borewit Borewit deleted the drop_exact-matches-repair branch May 5, 2023 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Drop the "Exact Matches Repair...." feature
2 participants