Changelog
2023.0606
· โ˜• 1 min read
Achievement Reduce the time on this project recently. Remove most nullable disable annotation in the main project. Back to the office ;_; ๅ’Œไธป็ฎก่จŽ่ซ–็•™่ทๅœ่–ชใ€‚ๅฆ‚ๆžœ้€š้Ž็š„่ฉฑ๏ผŒๆŽฅไธ‹ๅฐฑ่ƒฝๆ›ดๆœ‰ๆ›ดๅคš็š„ๆ™‚้–“ๅ…ˆๆŠŠ้€™ไปฝๅฐˆๆกˆๅผ„ๅˆฐไธ€ๅ€‹ๆฎต่ฝ๏ผŒ้‚„ๆœ‰ๅนดๅบ•็š„ๆ—ฅๆœฌ

2023.0507
· โ˜• 2 min read
Achievement Implement the mod for able to use different stage(e.g. works like the japanese karaoke system or like lyric player) in the gameplay. Release new change log within two weeks. Happy work from home ended ;_; ็œ‹่ตทไพ†ๅนดๅบ•็š„ๆ—ฅๆœฌ้‚Š็Žฉ้‚Šๅทฅไฝœ็š„่จˆๅŠƒๆณก็•ถไบ† QQ ๆ˜ฏๆ™‚ๅ€™ๆ€่€ƒ็ฉถ็ซŸ่ฆๅฐˆๅฟƒๅทฅไฝœ๏ผŒ้‚„

2023.0422
· โ˜• 4 min read
Achievement Re-write some code to let the ruleset able to support different type of stage. Add three more stars in this proejct. Trying to reduce working hours but seems failed ;_; Not very sure, maybe andy and this project is full of mistake and there’s no achievement actually. Add new stage section for the chagne log. Beatmap Move fill the working property method into the hit-object to make the beatmap processor simple.

2023.0329
· โ˜• 3 min read
Achievement Go to CA and come back. Company has a fall-guys event and still alive. Project need to re-write the shader. Andy840119 and WebFreak001 make the new shader for it. Figured out some features can be dropped but still playable(andy is happy now). Code quality Regular clean-up code. karaoke Apply file scope to the test project. karaoke Editor Implement basic check for the note info. karaoke Implement component for able to switch the workspace.

2023.0128
· โ˜• 2 min read
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.

2022.1231
· โ˜• 3 min read
Achievement Will go to american for a month i guess. Not buying anything at 12/12. Still have friends in this year. Still alive. Make everything happy except andy. Beatmap Remember the reference lyric id instead of instance in the json beatmap. karaoke Use beatmap processor to restore the lyric in the lyric or note. karaoke Mark start time and end time as json-ignored in the lyric because this property is being calcualted.

2022.1122
· โ˜• 3 min read
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.

2022.1029
· โ˜• 4 min read
Achievement \1000 pull-request/ Make the toolbar button more complete in the lyric editor. Got that damn real COVID-19 Not really sure, IDK. Adjust the github release flow. Refactor the checks in the editor. Code quality Refactor the edit input manager. karaoke Refactor the caret position algorithm. karaoke Should not expose the algorithm in the caret state. karaoke Adjust the namespace in the toolbar namesapce. karaoke Refactor the drawable caret and drawable part layer.

2022.1008
· โ˜• 2 min read
Achievement Start implementing another layout for lyric editor(design is modified from flyet’s work). karaoke Code quality Adjust the inherit class in the lyric editor extend area. karaoke Rename from “extend” into “settings” in the lyric editor. karaoke Move some lyric list related logic into the “rows” namespace. karaoke Adjust some class namespace in the lyric editor. karaoke Adjust namespace in the lyric list. karaoke Move the background adjust related logic into row namespace.

2022.0917
· โ˜• 2 min read
Achievement Implement the sync logic in the lyric and the lyric editor. Better weather now. Beatmap Add the LyricPropertyWritableVersion property in the lyric for letting editor to check the latest writable version. karaoke Implement lyric can reference by other lyric. karaoke Code quality Improve the HitObjectWritableUtils. karaoke Refactor the lock utils and remove the utils in the lyric editor. karaoke Refactor the create text tag button in the lyric editor.