Achievement
- Go to thailand on week.
Unlimitd weeds.- Create project board for able to see what’s next.
- Adjust folder structure in the lyric editor for able to let it easier to be maintained/add more things.
- Improve the UI/UX in the compose lyric mode, see “Improve the preview lyric area” and “Refactor the EditableLyric in the lyric editor”.
- Fix the time-tag parsing issue in the LrcParser
It’s a very simple project for able to read/write the
.lrc
file, but it parse the.kar
file actually.
So need to re-write another parser for the real .lrc and it’s A2 extension friend - Close lots of damn old issues.
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.
- [outdated] Let user easy understand mapping between kanji(lyric text or main text) and romanization. karaoke
Code quality
- Rename from
translate
totranslation(s)
everywhere. karaokeBecause translate is a verb and translation is noun.
- Make some UI-related components inherit the
CompositeDrawable
instead ofContainer
. karaokeIf the component inherit the
Container
, means it’s allow add child components to itself outside. - Remove
HasFlagFast()
extension, restoreEnum.HasFlag()
. karaokeFollow 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
intoLyricEditorLayout.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
- Remove the
- Create bottom bar for the lyric editor. karaoke
- Make
preview lyric
(namedInteractableLyric
) in the lyric editor more flexible. karaokeIt has multiple of layers and it’s possible to decide which layer will be used outside.
- Improve the UI/UX in the compose lyric mode
- 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
orPageEditorVerifier
(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
Fix
- Fix ruby blueprint has select issue in the lyric editor. karaoke
- Replace all the
.lrc
file support to.kar
by following theLrcParser
changes karaoke
Gameplay
- Time to close old issues
- [outdated] Hide
ruby
/romaji
/translate
config if the user hides them? karaokeIt’s possible to hide them via mod.
- [outdated] Hide
UI/UX
- Time to close old issues
- [outdated] Font selection improvement. karaoke