2024.0406
· โ˜• 2 min read
Achievement Already bought lots of anime blu-ray online and seems hard to stop buying ;_; Have little bit more time on this project for refactoring. It’s able to generate the badge for disaplay the githug repo star number in the shields.io Code quality Refactor the menu item for dealing with some binding event. karaoke Rename this menu item and should not be abstract. karaoke

2024.0228
· โ˜• 1 min read
Achievement Go to japan for two weeks. Go to aviation museum near the airport. It’s a good deal using the cheap price to play the flight simulator with expensive device. Eat some special meats that hard to get in my country, such as rabbit and raccoon. The next time might be crow i guess(?) Go to comiket. WFJ for few days. Have a new year in japan. Visit 3 ski

2023.1212
· โ˜• 1 min read
Achievement Use cloudflare as CDN for this domain. Next step is waiting for cloudflare to accept the domain. Still busying on my job ;_; Waiting for my vacation trip. NUnit upgrade to 4.0 and have lots of breaking change ;_; Code quality Update package to the latest. karaoke

2023.1111
· โ˜• 1 min read
Achievement Not any new progress. Busying on my job ;_; Buying damn air tickets at 11/11. Code quality Update package to the latest. karaoke

2023.1010
· โ˜• 2 min read
Achievement Not quit the job yet to make the manager happy. Rewrite some test cases to make the proejct happy. Buy a translation pen to make me happy. Code quality Regular clean up code. karaoke Editor Let lyric editor able to drag the range of the text to create the ruby. karaoke Adjust lyric caret state brhavior for more assertion. karaoke Add StartDragging() and EndDragging() for the LyricCaretState.

2023.0909
· โ˜• 2 min read
Achievement Get a new PR from the new contributor. Add the contributor guideline and lable to let new contributor able to know which issue is friendly to resolve. Adjust the caret state interface for let it able to support select range of the index. Code quality Regular clean up code. karaoke Editor Should be able to compare the caret position. karaoke Need to know that which of the caret position(click-down caret position or drag caret position) is in the left or right side.

2023.0806
· โ˜• 2 min read
Achievement Trying to move the romaji text into the time-tag. Beatmap Should change the id after DeepClone() the lyric. karaoke [Close duplicated] Use Grid instead of int as primary key. karaoke Add romaji text into time tag. karaoke Code quality [Close duplicated] Remove all AllowNull using. karaoke [Close duplicated] Remove all #nullable disabled annotation. karaoke Remove nullable disable annotation in the graphic namespace. karaoke Close Enable NRT by default issue because most part of class already removed nullable disable annotation.

2023.0707
· โ˜• 2 min read
Achievement ๆ˜ฏๆ™‚ๅ€™่ฉฒๆ€่€ƒไธ€ไธ‹ไบบ็”Ÿ็š„ๆœชไพ†ไบ†QQ Start new project for able to resolve leetcode question in the local environment. Let the caret position able to drag to select/create range of lyric text/ruby tags. Making ruleset’s own primary key type to resolve duplicated create new key number logic. Closes issue \No.1000 Created/. karaoke Because no. 2000 issue/pr has been created.

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 ๆ˜ฏๆ™‚ๅ€™ๆ€่€ƒ็ฉถ็ซŸ่ฆๅฐˆๅฟƒๅทฅไฝœ๏ผŒ้‚„