Skip to content

v1.2.3

Latest
Compare
Choose a tag to compare
@sonikkk-526 sonikkk-526 released this 18 Oct 17:25
· 1 commit to main since this release
b382dc0

This update added two features and fixed some bugs~!

Updates

Feature: Lyrics Trimming

  1. Implemented "Ignore Timestamps" option >
    • now you can remove all timestamps and keep only the lyrics portion.
    • this comes in handy when you have a LRC file, and only need the lyrics (maybe to merge the lyrics with another LRC file's timestamp).
  2. Implemented "Discard Lyrics" option >
    • this option is designed to keep ONLY the timestamp in a lyrics file, while maintaining the "transition animation" (empty lines)
    • the "x"s mark the lyrics line, and the lines without it are the "transitions".
  3. Implemented "Inverse Selection" option for skipping lines >
    • Please refer to the upcoming LRC documentation website.
  4. Merge Page now recognizes the "transition animation" lines.

Bug fixes

  1. Auto-gen header option skips checking formats and timestamp issues.
  2. No warning if failed to open the GitHub page in "About" tab (redirect-link).
  3. Merge Panel does not check for timestamp.

Known Issues:

  1. "Lyrics Trimming" update does not inform "Lyrics Editor" to update the output pane.
  2. Merging does not check/handle timestamp formatting, which could lead to Exception being not handled and the program freezes (simply restarting the program should be a temporary fix).

Known bugs stated in previous releases and this discussion. Currently planning to release a bug and restructuring fix focus patch and restructuring within the next two releases.

Other Notes:

Currently working on a .LRC Editor documentation website which explains the features of this program and tutorial on how to easily create an LRC file using different methods!!

Edit 10/26/2023: I am happy to announce that the first version of LRC Editor documentation is live! Click here to visit it!

Regular mentions: No executable package as mentioned in issues #1 & #3 in this release. Using the current release form of .JAR requires Java 17 or newer to be downloaded on your computer. Also, the lib folder must retain in the same folder as in the .JDK folder.

License:

It is an open-sourced project. However, please follow the restrictions of the BSD 4-clause license.