This page looks best with JavaScript enabled

2022.0511

 ·  ☕ 2 min read

    Achievement

    • Fix some karaoke text effect and let it runnable in the osx.
    • Damn lots of work in the font framework.
    • Adjust the style in the lyric editor.

    Code quality

    • Running clean up code script. karaoke
    • Refactor preview lyric component. karaoke
    • Refactor collect singing lyrics logic. karaoke
    • Do not pass beatmap in practice overlay. karaoke
    • Refactor the gameplay setting overlay. karaoke
    • Refactor the usage of DefaultLyricPiece. karaoke
    • Remove un-need caret algorithm. karaoke
    • Should not get bindable change event directly hit object. karaoke
    • Remove and refactor some un-need methods in the TimeTagsUtils. karaoke

    Editor

    • Add outline effect in the lyric editor. karaoke

    Framework

    • Let the shader to support older version. font-package
    • Add missing toSRGB() to some shaders for fixing the color issue. font-package
    • Fix CRT shader cannot run on the osx. font-package
    • Fix karaoke sprite text playback issue. font-package
    • Fix lyric sprite text alpha issue. font-package
    • Increase shader outline performance. font-package
    • Refactor some test case. font-package
    • Add test case for reverse time-tags. font-package
    • Write test case for show transformers issue. font-package
    • Fix left-side shader showing before first time-tag time. font-package
    • Implement SingleShaderBufferedDrawNode to make sure that some GC issue not happened. font-package
    • Implement real-time calculate ComputeScreenSpaceDrawQuad in KaraokeSpriteText. font-package
    • Make characters private in the lyric sprite text. font-package
    • Refactor draw node and shader. font-package
    • Implement shader scale interface. font-package
    • Fix sizing calculation issue in the shader. font-package
    • Fix left-side shader showing before first time-tag time. font-package
    • Should re-calculate the transforms if change the shader in the karaoke sprite text. font-package
    • Change the time-tag param type in the karaoke sprite text. font-package
    • Should add center time-tag inside every input time-tag in the input list. font-package
    • Add property to decide interpolate time tags or not. font-package
    • Able to filter the duplicated time tags. font-package
    • Clean up code. font-package

    Fix

    • Fix shader effect cannot work in the osx. karaoke
    • Adjust localization. karaoke
    • Fix config style messy issue after upgrade osu.Game. karaoke
    • Fix lyric playback issue. karaoke
    • Fix the dialog overlay usage. karaoke
    • Update font package to fix the render issue. karaoke
    • Fix the style in the change log. karaoke

    Performance

    • Update the package to the latest to improve around 1.5x of the performance. karaoke