This page looks best with JavaScript enabled

2022.0917

 ·  ☕ 2 min read

    Achievement

    • Implement the sync logic in the lyric and the lyric editor.
    • Better weather now.

    Beatmap

    • Add the LyricPropertyWritableVersion property in the lyric for letting editor to check the latest writable version. karaoke
    • Implement lyric can reference by other lyric. karaoke

    Code quality

    • Improve the HitObjectWritableUtils. karaoke
    • Refactor the lock utils and remove the utils in the lyric editor. karaoke
    • Refactor the create text tag button in the lyric editor. karaoke
    • Refactor the logic in the labelled edit component. karaoke
    • Refactor lyric editor row namespace for easier to be maintained. karaoke
    • Refactor the editor and the layer in the lyric editor. karaoke
    • Should be able to get the move type in caret. karaoke
    • Adjust the structure in the change handler. karaoke

    Editor

    • Implement utils to check is lyric editable by modes. karaoke
    • Show the reference lyric amont in the reference lyric selection. karaoke
    • Implement popover to select the lyric. karaoke
    • Disable click the select reference button if being referenced. karaoke
    • Should check if lyric property is locked in the change handler. karaoke
    • Should block edit in the lyric property section if property is not editable. karaoke
    • Expose the writable interface in the change handler. karaoke
    • Should not let user use tricky way to edit the blocked area in the lyric editor section. karaoke
    • Should let the lyric looks disabled if lyric property is not editable. karaoke
    • Should not let user able to modify the property by clicking the lyric editor row lf property is not editableo in the lyric. karaoke
    • Should clear the SelectedItems in the states if lyric is not allow to edit. karaoke
    • Implement the lock change handler for able to lock the lyric. karaoke
    • Implement the state for each rows. karaoke
    • Implement trigger disable edit effect method and event for able to show alert if user trying to edit the locked lyric. karaoke
    • Add utils to check if lyric is able to be removed. karaoke
    • Add more check if add or remove the hit-object in the change handler. karaoke
    • Implement disallow edit effect in the edit lyric row. karaoke

    Fix

    • Fix cannot navigate to those disabled rows by keyboard. karaoke
    • Fix the time tag edit mode naming issue. karaoke
    • Fix the weird behavior if click the row with blueprint. karaoke
    • Fix the wrong check logic in the writable utils and change handler. karaoke

    UI/UX

    • Improvement the edit note experience. karaoke
    • Adjust the behavior in the lyric editor. Should be able to focus to those locked lyric even it’s not able to edit. karaoke