This page looks best with JavaScript enabled

2022.0807

 ·  ☕ 2 min read

    Achievement

    • Implement copy/paste feature in the lyric editor.
    • Start implement reference lyric feature. The lyric property can be sync by other lyric if they are very similar.
    • Following the refactor in the o!f to fix the api change.
    • Pull-request #1450 has been created.
    • Refactor the format ahd behavior in the scoring note.

    Beatmap

    • Implement lyric translate json convertor. karaoke
    • Implement IDeepCloneable<T> for some hit object for better copy experience. karaoke
    • Should not save the note’s start/end time to the beatmap. karaoke
    • Add reference time tag index for note onject. karaoke
    • Rename property name to the note object. karaoke
    • Implement auto-change the time by reference lyric. karaoke

    Code quality

    • Move the karoake hit object json serializer config into individual class. karaoke
    • Collect the common change handle method into singer interface. karaoke
    • Adjust the RemoveAll method stype in the interface ILyricListPropertyChangeHandler. karaoke
    • Reduce duplicated override in the EditModeSection. karaoke
    • Refactor the override to let the class EditModeSection more simple. karaoke
    • Languages namespace should remove that stupid s bacause one lyric only can detect one language. karaoke
    • Refactor the Note or Notes utils. karaoke

    Editor

    • Implement copy and paste lyrics properties in the lyric editor. karaoke
    • Implement remove time-tags features for the selection handler. karaoke
    • Apply the common interface into the singer change handler for able to add or remove range of singers. karaoke
    • Implement add lyric to lyric change handler for able to paste the lyric. karaoke
    • Implement copy the lyric or lyric property in the lyric editor clipboard. karaoke
    • Show the toast after copy, cut or paste the lyric. karaoke
    • Add reference lyric change handler for able to add the referenced lyric into lyric(?). karaoke
    • Implement reference lyric detector for able to dectect the reference lyric if the lyric text are the same. karaoke
    • Combine manage and typing mode because they are similar. karaoke
    • Implement an individual edit mode for let user to select the reference lyric. karaoke
    • Implement reference lyric section and auto-generate feature. karaoke
    • Rename from manage lyric into split lyric in the texting mode. karaoke
    • Implement reference lyric badge. karaoke
    • Adjust the non-match hint string in the reference lyric auto-generate section. karaoke

    Framework

    • Fix the breaking change in the current o!f release. font-package
    • Let the karoake font and lyric sprite text support multiple shoader. font-package

    Fix

    • Prevent reload the section while switch the typing/split mode. karaoke

    UI/UX

    • Should auto-fucus to the textbox in the language selector popover. karaoke