This page looks best with JavaScript enabled

2024.0831

 ·  ☕ 4 min read

    Achievement

    Beatmap

    • Time to close old issues
      • [outdated] Let user easy understand mapping between kanji(lyric text or main text) and romanization. karaoke
      • [outdated] Create karaoke beatmap encoder/decoder for testing purpose. karaoke
      • [outdated] Fix the json beatmap cannot save property in the karaoke beatmap. karaoke
      • [outdated] Move the romanization into the time-tag. karaoke

        It’s moved for a while.

    Code quality

    • Rename from translate to translation(s) everywhere. karaoke

      Because translate is a verb and translation is noun.

    • Make some UI-related components inherit the CompositeDrawable instead of Container. karaoke

      If the component inherit the Container, means it’s allow add child components to itself outside.

    • Remove HasFlagFast() extension, restore Enum.HasFlag(). karaoke

      Follow how o!f did.

    • Upgrade csharp language version to 12. karaoke

      Still follow how lazer did.

    • Time to close old issues
      • [outdated] Ignore some warning in project. karaoke

    Editor

    • Adjust folder structure in the lyric editor
      • Remove the LyricEditorLayout.Preview / LyricEditorLayout.Detail into LyricEditorLayout.List / LyricEditorLayout.Compose to make it easier to understand. karaoke
      • Adjust lyric editor content folder structure. karaoke
      • Make the code quality better in the lyric editor content. karaoke
      • Move PreviewKaraokeSpriteText into the child of LyricLayer. karaoke
    • Create bottom bar for the lyric editor. karaoke
    • Make preview lyric (named InteractableLyric) in the lyric editor more flexible. karaoke

      It has multiple of layers and it’s possible to decide which layer will be used outside.

      • Restrict hover y position in lyric provider. karaoke
      • Add test case for this class. karaoke
      • Make the idol/hover caret looks better. karaoke
    • Improve the UI/UX in the compose lyric mode
      • Add grid layout in the lyric compose mode. karaoke
      • Fix preview lyric not change the size if size changed. karaoke
      • Able to drag the lyric in the composer. karaoke
    • Refactor toolbar button inherition in the lyric compose mode. karaoke
    • Time to close old issues
      • [outdated] Implement the compose area in the lyric editor. karaoke
      • [outdated] Enable to switch the main text position between romanization and main text. karaoke
      • [outdated] Make editor config has visualization area. karaoke

        Close this issue because it’s super wasting time to make the preview area.

      • [outdated] Show alert checker in lyric editor. karaoke

        Damn old issue.

      • [outdated] Make action button for the compose mode in the lyric editor. karaoke
      • [outdated] Improve extra recording mode area in lyric editor. karaoke
      • [outdated] Let user able to adjust time-tag time precisely. karaoke
      • [outdated] Implement tap area in the recording mode. karaoke
      • [outdated] Fix cannot import the lyric due to missing depenedency karaoke

        Not very sure but i guess it should be fixed.

      • [rejected] Let user able to drag to change the time-tag index. karaoke

        It might let user feel confused. Just delete the time-tag and re-create one.

      • [outdated] Add test case for the change handler that will modify the property in the karaoke metadata(e.g. translation or singer info) karaoke
      • [outdated] Create the toolbar that able to show the move caret action in the compse mode in the lyric editor. karaoke
      • [outdated] Implement page (or maybe called breath) edit mode in the lyric editor. karaoke

        Implemented, but might not be open that soom. Can just ignore this editor.

      • [outdated] Fix some issues in the lyric import screen. karaoke

        This should be fixed i think.

      • [outdated] Move LyricCheckerManager for lyric editor only? karaoke

        It’s named LyricEditorVerifier or PageEditorVerifier (by different screen) And it’s belongs to it’s own editor.

      • [outdated] Implement new area to batch adjust the lyric start/end time. karaoke

        This issue can be closed because lyric’s start/end time is affected by stage. If the classic stage is created, it should be possible to adjust the time.

      • [outdated] Use SettingSource in some editor or generator config. karaoke

        Implemented in the #1871 and #1873

    Fix

    • Fix ruby blueprint has select issue in the lyric editor. karaoke
    • Replace all the .lrc file support to .kar by following the LrcParser changes karaoke

    Gameplay

    • Time to close old issues
      • [outdated] Hide ruby/romaji/translate config if the user hides them? karaoke

        It’s possible to hide them via mod.

    UI/UX

    • Time to close old issues
      • [outdated] Font selection improvement. karaoke