This page looks best with JavaScript enabled

2022.0716

 ·  ☕ 1 min read

    Achievement

    • Finall got that cool M1 macbook.
    • Waiting for that stupid laptop for 3 months.

    Code quality

    • Enable NRT in the skinning. karaoke
    • Use IList<T> instead of List<T> in the karaoke beatmap. karaoke
    • Remove null check in the caret algorithm. karaoke
    • Fix null assign in the lyric text. karaoke
    • Use string.Empty instead of "". karaoke
    • Enable NRT in the extensions. karaoke
    • Enable NRT in the change handler. karaoke
    • Enable NRT in the json serializer. karaoke
    • Enable NRT in the lyric editor state. karaoke
    • Remove nullable disable annotation in the asserts utils. karaoke
    • Clean-up some bad code. karaoke
    • Move the <Nullable>enable</Nullable> into props file. karaoke
    • Remove nullable disable annotation in the test project. karaoke
    • Refactor the interface in the lyric selection button. karaoke

    Fix

    • Use temp way to fix font might not appear if using nvidia graphic card. karaoke
    • Fix should not call the change handler if not edit the text in the lyric editor. karaoke
    • Fix will cause crash if switch from translate screen to singer screen. karaoke

    Tooling

    • [Close duplicated] Make a CI for checking if user generated the localization resource file. karaoke

    UI/UX

    • Adjust the lyric selection style in the lyric editor. karaoke