Achievement
- Implement
copy/pastefeature in the lyric editor.
- Start implement
reference lyricfeature. 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
RemoveAllmethod stype in the interfaceILyricListPropertyChangeHandler. karaoke - Reduce duplicated override in the
EditModeSection. karaoke - Refactor the override to let the class
EditModeSectionmore simple. karaoke Languagesnamespace should remove that stupidsbacause 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!frelease. 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