Achievement
- Find a new
fucking
IL packing tool to replace the broken one. - Able to export
karaoke Json beatmap
for testing purposes. - Start working on making the
karaoke beatmap
more useful(Beatmap is just for personal testing purposes).
Beatmap
- Should re-sort the order while saving the
time-tags
to theJSON
. karaoke - Implement karaoke beatmap JSON loader. karaoke
Code quality
Editor
- Create mode-specific states for the lyric editor. karaoke
- Fix might cause exceptions if throw null
ruby
/romaji
list into the lyric. karaoke - Add test cases for
lyric
/note
related change handler. karaoke - Make sure only select one lyric in some cases in the change handler. karaoke
- Implement tick effect in the lyric editor. karaoke
- Write its class to replace or inherit
ZoomableScrollContainer
in the Lazer project. karaoke - Should be able to record the zoom scale in the
record
/adjust
mode. karaoke - Should be able to
show
/hide
the waveform graph in therecord
/adjust
mode. karaoke - Fix cannot press the escape key to exit the karaoke editor screen. karaoke
- Should show the
key value
in some description in the lyric editor. karaoke - Able to change the
key binding
by pressing the key in the description. karaoke - Able to delete the note in the lyric editor. karaoke
- Use the better way to get the
editor menu bar
for able to insert some extra selection. karaoke - Should change editor clock time if change caret position in the
recording mode
. karaoke - Fix submit lyric property value failed in some cases. karaoke
- Adjust the color theme in the lyric editor. karaoke
- Should be able to export
karaoke testing JSON beatmap
in the main editor. karaoke - Fix the
recording caret algorithm
for more user-friendly. karaoke - Should have a better way to get event before the caret position changed. karaoke
Tooling
- Fix
.dll
packing issue. karaoke
UX
- Should be better to
auto-focus
on the firstruby
/romaji
tag if changed to the different lyric. karaoke