Achievement
- Got a happy holiday.
- Still alive.
- Implement the stage structure for the karaoke beatmap. Will be easier to implement various of style.
Beatmap
- Implement stage info for the karaoke beatmap.
- Implement the base stage info for the beatmap. karaoke
- Make stage info more useful. karaoke
- Implement stage element category. karaoke
- Implement classic stage timing info. karaoke
- Refactor some parts in the stage categlry. karaoke
- Adjust timing info structure. Not store the lyric id directly in the timing point. karaoke
- Let property in the stage element become bindable. karaoke
- Implement the note info metadata in the karaoke beatmap. karaoke
Code quality
- Regular clean-up code. karaoke
- Fix the type.
Convertor
->Converter
. karaoke - Improve code quality in the change handler test. karaoke
- Refactor editor verifier. karaoke
- Fix some typos. karaoke
- Use empty drawable instead of create empty container. karaoke
- Collect
get karaoke beatmap from editor beatmap
logic. karaoke
Editor
- Implement some component able to edit or check the stage in the karaoke beatmap.
- Also, we made the new screen for able to edit the stage.
- Implement classic stage info editor. karaoke
- Implement settings for stage editor screen. karaoke
- Implement verify section into stage editor. karaoke
- Able to switch category and edit mode in test scene. karaoke
- For able to show the list of items in the section, implement items editor as shared base class. karaoke
- Implement timing info section. karaoke
- Implement the stage categories editor. karaoke
- Implement classic stage info editor. karaoke
- Instead of writing the logic to get the timing info from the item(e.g. lyric) in the
Issue
class, should be better to get the time directly from theIssue
. karaoke - Implement auto generator change handler interface for easily check which change handler able to auto-generate properties. karaoke
- Change the exception message in the change handler. karaoke
- Adjust change handler interface for able to change the mapping status by selected hit-objects in the editor beatmap. karaoke
UI/UX
- Add test scene for the issue icon, for able to easily see the issue icon. karaoke
Utility
- Implement compare utils for better to implement
IComparable<T>
interface for compare two objects. karaoke