Achievement
- Not lost my job.
- Not buying anything at 11/11.
- Not really sure… Maybe still alive(?)
- Bought an airpods charging case to make Apply happy.
- Make the editor happy.
Code quality
- Edit mode state should be able to call the method to select the target item. karaoke
- Remove duplicated check in the caret position algorithm test. karaoke
- Remove the config class in the checks namespace. karaoke
- Move the table into tooltip into better location. karaoke
- Make caret position algorithm more complete. karaoke
Editor
- Check the generated caret type in the base class. karaoke
- Refactor the caret position algorithm. karaoke
- Implement ruby romaji caret position algorithm (but it’s being removed after ;_;). karaoke
- Adjust behavior in the ruby romaji caret position algorithm. karaoke
- Able to get the caret position directly from the caret state class. karaoke
- Implement note caret position algorithm. (but it’s being removed after ;_;). karaoke
- Add method to move to target posiiton by lyric and lyric index. karaoke
- Prevent create caret position instance out of the algorithm for safety issue. karaoke
- Because caret posiiton created from the algorithm should be always movable, so there’s no need to expose the movable method. karaoke
- Make the flow better between invalid table, caret and blueprint selection. karaoke
- Remove the following caret position algorithm. karaoke
- Ruby caret position algorithm.
- Romaji caret position algorithm.
- Note caret position algorithm.
- Make ruby romaji as different edit mode. karaoke
- Implement interface for able to switch to sub mode in the lyric editor. karaoke
- Implement the issue navigator class for able to switch to the best edit mode to fix the target issue. karaoke
- Implement lyric editor check verifier. This class will auto-calcualte the issue if lyric or note edited in the lyric editor. karaoke
- Refactor issue table. karaoke
- Implement the issue amount in the verify mode button. karaoke
- Use the color in the issue instead of global color in the issue table. karaoke
- Implement empty issue component. karaoke
- Implement check issue navigation. karaoke
- Implement the
issue class
for able to get thelyric
ornote
from the issue easily. karaoke - Implement issue icon. karaoke
- Implement base issue table class for settings. karaoke
- Implement invalid issue display in panel area. karaoke
- Fix issue table in the panel not update if press update button in the
settings
area. karaoke - Add refresh button for single lyric issue table. karaoke
Fix
- Fix delete all ruby text will cause exception. karaoke
- Fix
.dll
packing issue might cause crash while enter the editor. karaoke