This page looks best with JavaScript enabled

2022.0312

 ·  ☕ 2 min read

    Achievement

    • Find a new fucking IL packing tool to replace the broken one.
    • Able to export karaoke Json beatmap for testing purposes.
    • Start working on making the karaoke beatmap more useful(Beatmap is just for personal testing purposes).

    Beatmap

    • Should re-sort the order while saving the time-tags to the JSON. karaoke
    • Implement karaoke beatmap JSON loader. karaoke

    Code quality

    Editor

    • Create mode-specific states for the lyric editor. karaoke
    • Fix might cause exceptions if throw null ruby/romaji list into the lyric. karaoke
    • Add test cases for lyric/note related change handler. karaoke
    • Make sure only select one lyric in some cases in the change handler. karaoke
    • Implement tick effect in the lyric editor. karaoke
    • Write its class to replace or inherit ZoomableScrollContainer in the Lazer project. karaoke
    • Should be able to record the zoom scale in the record/adjust mode. karaoke
    • Should be able to show/hide the waveform graph in the record/adjust mode. karaoke
    • Fix cannot press the escape key to exit the karaoke editor screen. karaoke
    • Should show the key value in some description in the lyric editor. karaoke
    • Able to change the key binding by pressing the key in the description. karaoke
    • Able to delete the note in the lyric editor. karaoke
    • Use the better way to get the editor menu bar for able to insert some extra selection. karaoke
    • Should change editor clock time if change caret position in the recording mode. karaoke
    • Fix submit lyric property value failed in some cases. karaoke
    • Adjust the color theme in the lyric editor. karaoke
    • Should be able to export karaoke testing JSON beatmap in the main editor. karaoke
    • Fix the recording caret algorithm for more user-friendly. karaoke
    • Should have a better way to get event before the caret position changed. karaoke

    Tooling

    UX

    • Should be better to auto-focus on the first ruby/romaji tag if changed to the different lyric. karaoke