diff --git a/content/changelog/2020.0401/index.md b/content/changelog/2020.0401/index.md index ed58a3d..7092247 100644 --- a/content/changelog/2020.0401/index.md +++ b/content/changelog/2020.0401/index.md @@ -4,12 +4,10 @@ date: 2020-04-01 --- ## Achievement - -- Thanks jetbrain to give me free all-pack license for open source using. - +- Thanks for JetBrains giving me a free all-pack license for open source using. ![](res/all-pack.png) ## Framework -- Update osu!game to `2020.04.02` +- Update osu! game to the latest version. diff --git a/content/changelog/2020.0412/index.md b/content/changelog/2020.0412/index.md index f90d9a3..1e74a24 100644 --- a/content/changelog/2020.0412/index.md +++ b/content/changelog/2020.0412/index.md @@ -4,14 +4,10 @@ date: 2020-04-12 --- ## Code - -- Add [code factor](https://www.codefactor.io/dashboard) into github for code quality checking(but it does not working ;_;) +- Add [code factor](https://www.codefactor.io/dashboard) into Github for code quality checking(but it does not work ;_;) ## Skin - - - Implement note skin component. [karaoke](#51@andy840119) - - - Implement judgement line component. [karaoke](#54@andy840119) - - - Implement stage background component. [karaoke](#55@andy840119) +- Implement note skin component. [karaoke](#51@andy840119) +- Implement judgement line component. [karaoke](#54@andy840119) +- Implement stage background component. [karaoke](#55@andy840119) diff --git a/content/changelog/2020.0426/index.md b/content/changelog/2020.0426/index.md index d925a36..791da0b 100644 --- a/content/changelog/2020.0426/index.md +++ b/content/changelog/2020.0426/index.md @@ -4,26 +4,18 @@ date: 2020-04-26 --- ## Achievement - - \First post/ ## Blog - - `This post` is the initial post in this progress blog. - -- Define how to update latest progress (What's new should be listed like official lazer's change log.) - -- Will create `1` new record each one or two monthes, if i don't forget >_> - -- Change log will be abailable to view `in lazer`. +- Define how to update the latest progress (What's new should be listed like the official changelog.) +- Will create `1` new record for each one or two months, if I don't forget >_> +- Changelog will be available to view `in lazer`. ## Editor - -- Start making lyric maker into editor. [karaoke](#69@andy840119) - - In future, user can select to import `.lrc` created by another tool like [RhythmKaTTE](http://juna-idler.blogspot.com/2016/05/rhythmkatte-version-01.html), or just create complex time tag in editor. +- Start making lyric maker into the editor. [karaoke](#69@andy840119) + In the future, users can select to import `.lrc` created by another tool like [RhythmKaTTE](http://juna-idler.blogspot.com/2016/05/rhythmkatte-version-01.html), or just create complex time tag in the editor. ## Testing - - Trying to `clean-up` test cases. diff --git a/content/changelog/2020.0501/index.md b/content/changelog/2020.0501/index.md index a33286e..fce165b 100644 --- a/content/changelog/2020.0501/index.md +++ b/content/changelog/2020.0501/index.md @@ -4,35 +4,24 @@ date: 2020-05-01 --- ## Achievement - - `Holiday in Taiwan` - -- \Changelog has been implemented./ - - How to let karaoke! ruleset create more faster? - - (X) Spend more time, or find a partner. - - (O) Make \Change log/ - +- \Changelog has been implemented./ + How to let developing progress be faster? + (X) Spend more time, or find a partner. + (O) Make \Change log/ ![](res/changelog.gif) ## Blog - -- Making github page's `template`, change log will be visible in both `game` and `web`. +- Making GitHub page's `template`, changelog will be visible in both `game` and `web`. ## Code quality - - Nothing. ## Editor - -- Very basic [lyric maker editor](../2020.0426/README.md) has been implemented, subscribe pull request to get latest progress. [karaoke](#69@andy840119) +- Very basic [lyric maker editor](../2020.0426/README.md) has been implemented, subscribe pull request to get lathe test progress. [karaoke](#69@andy840119) ## Setting - -- Add `change log button` to pop-up karaoke! ruleset's own change log. +- Add `change log button` to pop-up karaoke! ruleset's own changelog. ## Testing - - Create `change log` test case \ No newline at end of file diff --git a/content/changelog/2020.0508/index.md b/content/changelog/2020.0508/index.md index 260866d..6c90bd6 100644 --- a/content/changelog/2020.0508/index.md +++ b/content/changelog/2020.0508/index.md @@ -4,17 +4,13 @@ date: 2020-05-08 --- ## Achievement - -- Now user can select microphone device in ruleset. - -- Wearing `n-hentai` t-shirt to my office and nobody figure out anything weird. +- Now user can select a microphone device in the ruleset. +- Wearing `n-hentai` t-shirt to my office and nobody figures out anything weird. ## Code quality - - Clean-up some test case's bad code. - [karaoke](#82@andy840119) - [karaoke](#80@andy840119) ## Testing - -- Most test case has it's own namespace, will be easier to manage or add test case. [karaoke](#65@andy840119) \ No newline at end of file +- Most test case has its own namespace, will be easier to manage or add test cases. [karaoke](#65@andy840119) \ No newline at end of file diff --git a/content/changelog/2020.0522/index.md b/content/changelog/2020.0522/index.md index bfaeea0..7c2df6f 100644 --- a/content/changelog/2020.0522/index.md +++ b/content/changelog/2020.0522/index.md @@ -4,28 +4,21 @@ date: 2020-05-22 --- ## Achievement - -- Web version's changelog has released +- Web version's changelog has been released - \收到怒怒貼了/ ## Beatmap - - Add extension file to deal with duplicated logic. [karaoke](#87@andy840119) ## Blog - -- Change log website has released, now you don't need to open lazer to see what's change anymore. - +- Change log website has been released. For now, you don't need to open the lazer to see what's change any more. > See website in [karaoke-dev.github.io](https://karaoke-dev.github.io/) ## Code quality - -- Clean-up some test case's bad code. +- Clean up bad codes in some test cases. ## Gameplay - - Create karaoke ruleset's own HUD overlay. [karaoke](#86@andy840119) ## Skinning - -- Before display legacy skin, make sure skin is exist. [karaoke](#84@andy840119) \ No newline at end of file +- Before display legacy skin, make sure skin exists. [karaoke](#84@andy840119) \ No newline at end of file diff --git a/content/changelog/2020.0606/index.md b/content/changelog/2020.0606/index.md index 778633c..e236eb2 100644 --- a/content/changelog/2020.0606/index.md +++ b/content/changelog/2020.0606/index.md @@ -4,32 +4,25 @@ date: 2020-06-06 --- ## Achievement - -- \Saiten system much more stable now./ +- \Saiten system is much more stable now./ - Update homepage. ## Blog - - Update homepage. - Make change log ordered. - Add discord link. ## Code quality - - Add beatmap extension to deal with duplicated logic. [karaoke](#87@andy840119) ## Gameplay - -- Fix change log crash cause by blog update. +- Fix changelog crash caused by blog update. ## Framework - - Use [NWaves](https://github.com/ar1st0crat/NWaves) package to deal with complex pitch algorithm. [microphone-package](#29@andy840119) ## Gameplay - - Hide scoring hud if beatmap is not scorable. [edge](#90@andy840119) ## Performance - - Improve saiten system to useable. [karaoke](#96@andy840119) \ No newline at end of file diff --git a/content/changelog/2020.0620/index.md b/content/changelog/2020.0620/index.md index a5a018e..ebaa21c 100644 --- a/content/changelog/2020.0620/index.md +++ b/content/changelog/2020.0620/index.md @@ -4,32 +4,23 @@ date: 2020-06-20 --- ## Achievement - -- Might supprot convert `UTAU`/`SynthV` project into karoake beapmap in future. [karaoke](#100#101@andy840119) - +- Might support convert `UTAU`/`SynthV` project into karaoke beatmap in future. [karaoke](#100#101@andy840119) - Change organization and repo name. ## Blog - - Add [branch](../../Branch.md) introduce. - -- Fix change log crash by changing url. [edge](#116@andy840119) +- Fix changelog crash by changing URL. [edge](#116@andy840119) ## Code quality - -- Use json file instead of code to record conversion result. +- Use JSON file instead of code to record conversion results. ## Edge - - Update edge branch into master. -# Mods - +## Mods - Create `karaoke singer mod` to create replay by singer's voice(it's not stable now). [karaoke](#105@andy840119) - - Disable microphone in some mods. [karaoke](#103@andy840119) -# Testing - +## Testing - Together saiten conversion logic. [karaoke](#107@andy840119) diff --git a/content/changelog/2020.0704/index.md b/content/changelog/2020.0704/index.md index 284982c..b473abe 100644 --- a/content/changelog/2020.0704/index.md +++ b/content/changelog/2020.0704/index.md @@ -4,27 +4,20 @@ date: 2020-07-04 --- ## Achievement - - \Change organization name/ - -- Use special tag to mark github `issue`/`pr` and `contribute user`. [karaoke](#117@andy840119) +- Use special tags to mark GitHub `issue`/`pr` and `contribute user`. [karaoke](#117@andy840119) ## Blog - -- Use special tag instead of typing github url. [github.io](#16@andy840119) +- Use special tags instead of typing GitHub URL. [github.io](#16@andy840119) ## Beatmap - -- Add try-catch to display error line with illigal beatmap format. [karaoke](#122@andy840119) +- Add try-catch to display error line with illegal beatmap format. [karaoke](#122@andy840119) ## Code quality - - Little clean-up code. [karaoke](#121@andy840119) ## Edge - - Update to latest [ppy.osu.Game](https://www.nuget.org/packages/ppy.osu.Game/) and edge branch can reture now. [karaoke](#119@andy840119) ## Editor - - Add zoom-in and zoom-out in lyric maker. [karaoke](#127@andy840119) diff --git a/content/changelog/2020.0718/index.md b/content/changelog/2020.0718/index.md index de42b65..66f03ac 100644 --- a/content/changelog/2020.0718/index.md +++ b/content/changelog/2020.0718/index.md @@ -4,29 +4,21 @@ date: 2020-07-18 --- ## Achievement - -- Change ruleset's icon. [karaoke](#146@andy840119) - +- Change the ruleset icon. [karaoke](#146@andy840119) - Writing changelog. ## Blog - -- Use special tag instead of typing github url. [karaoke](#144@andy840119) +- Use special tags instead of typing GitHub URL. [karaoke](#144@andy840119) ## Code quality - - Update package and clean up code. [karaoke](#140@andy840119) ## Framework - - Update package and fix microphone crash issue. [karaoke](#138@andy840119) ## Gameplay - - Fix lyric not display in the right place. [karaoke](#135@andy840119) ## Skinning - -- Not create bindable everytime in `KaraokeLegacySkinTransformer`. [karaoke](#128@andy840119) - -- Let lyric editor has it's own skin. [karaoke](#134@andy840119) +- Not create bindable every time in `KaraokeLegacySkinTransformer`. [karaoke](#128@andy840119) +- Let lyric editor has its own skin. [karaoke](#134@andy840119) diff --git a/content/changelog/2020.0801/index.md b/content/changelog/2020.0801/index.md index 250fc5b..14bf002 100644 --- a/content/changelog/2020.0801/index.md +++ b/content/changelog/2020.0801/index.md @@ -4,22 +4,16 @@ date: 2020-08-01 --- ## Achievement - -- Fix ruleset cannot run in release version. - -- Reinstall my macbook +- Fix ruleset cannot run in the release version. +- Reinstall my MacBook ## Framework - -- Trying to let `osu.framework.microphone` can run in iOS device. - -- Trying to run `rulese` in release lazer version. +- Trying to let `osu.framework.microphone` can run on iOS device. +- Trying to run `rulese` in the release lazer version. - Trying to use `GLSL` to render text with outline(Still not working). ## Gameplay - - Fix ruleset cannot run in `release` lazer version. - -- Design micriphone status under saiten playfield to tell user microphone status and now to enable microphone. (not implemented) +- Design microphone status under saiten playfield to tell user microphone status and now to enable microphone. (not implemented) diff --git a/content/changelog/2020.0815/index.md b/content/changelog/2020.0815/index.md index 3a17475..aa71bd2 100644 --- a/content/changelog/2020.0815/index.md +++ b/content/changelog/2020.0815/index.md @@ -4,7 +4,5 @@ date: 2020-08-15 --- ## Achievement - ![](res/air-mouse.jpg) - -- Practice playing osu! with air-mouse, so pause this rulese development for about a month : P \ No newline at end of file +- Practice playing osu! with air-mouse, so pause this ruleset development for about a month : P \ No newline at end of file diff --git a/content/changelog/2020.0905/index.md b/content/changelog/2020.0905/index.md index a2868ac..88bdd2b 100644 --- a/content/changelog/2020.0905/index.md +++ b/content/changelog/2020.0905/index.md @@ -4,15 +4,11 @@ date: 2020-09-05 --- ## Achievement - -- Make lazer's setting cannot be opened, already [fixed](https://github.com/ppy/osu/issues/10053) by official. +- Make lazer's setting cannot be opened, already [fixed](https://github.com/ppy/osu/issues/10053) by the official. ## Blog - -- Update blog's change log even have no time. +- Update blog's changelog even has no time. ## Fix - -- Update karaoke to latest version and fix some crash error. [karaoke](#158@LumpBloom7) - -- My bad, trying to tracking update every two weeks. +- Update karaoke to the latest version and fix some crash errors. [karaoke](#158@LumpBloom7) +- My bad, trying to track updates every two weeks. diff --git a/content/changelog/2020.0926/index.md b/content/changelog/2020.0926/index.md index 333be1a..fc1cfae 100644 --- a/content/changelog/2020.0926/index.md +++ b/content/changelog/2020.0926/index.md @@ -4,39 +4,26 @@ date: 2020-09-26 --- ## Beatmap - ![](res/statistic.png) - -- Move translate property into `KraokeBeatmap`. [karaoke](#174@andy840119) - +- Move to translate property into `KraokeBeatmap`. [karaoke](#174@andy840119) - Update beatmap statistic icon. [karaoke](#162@andy840119) ## Code quality - -- Rewrite some test case. [karaoke](#182@andy840119) - +- Rewrite some test cases. [karaoke](#182@andy840119) - Remove legacy ruleset id. [karaoke](#173@andy840119) ## Editor - ![](res/editor.png) - -- Apply blueprint change from official. [karaoke](#181@andy840119) - -- Able to show/hide ruby, romaji and translate in editor page. [karaoke](#170@andy840119) +- Apply blueprint change from the official. [karaoke](#181@andy840119) +- Able to show/hide ruby, romaji, and translate in editor page. [karaoke](#170@andy840119) ## Framework - - Update `ppy.osu.Game` to `2020.925.0`. [karaoke](#180@andy840119) ## Fix - -- Fix cannot open setting dialog if not in practice mod. [karaoke](#168@andy840119) +- Fix cannot open setting dialog if not in practice mode. [karaoke](#168@andy840119) ## Result - ![](res/result.png) - -- Fix cannot display result screen. [karaoke](#172@andy840119) - -- Display not scorable if beatmap is not scorable. [karaoke](#176@andy840119) \ No newline at end of file +- Fix cannot display the result screen. [karaoke](#172@andy840119) +- Display not scorable if the beatmap is not scorable. [karaoke](#176@andy840119) \ No newline at end of file diff --git a/content/changelog/2020.1010/index.md b/content/changelog/2020.1010/index.md index 7be612f..a00ff5d 100644 --- a/content/changelog/2020.1010/index.md +++ b/content/changelog/2020.1010/index.md @@ -4,31 +4,21 @@ date: 2020-10-10 --- ## Achievement - - \雙十節/ - -- Become the first one to update latest package version. +- Become the first one to update the latest package version. ## Beatmap - - Define sub-singer. [karaoke](#141@andy840119) - -- Enable to add singer in beatmap. [karaoke](#191@andy840119) - -- Enable to remove singer in beatmap. [karaoke](#198@andy840119) +- Enable to add singer in the beatmap. [karaoke](#191@andy840119) +- Enable to remove singer in the beatmap. [karaoke](#198@andy840119) ## Result - ![](res/beatmap-info-and-metadata.png) - -- Implement beatmap info in result page. [karaoke](#187@andy840119) - -- Implement beatmap metadata statistic in result page. +- Implement beatmap infos display on the result page. [karaoke](#187@andy840119) +- Implement beatmap metadata statistics on the result page. ![](res/beatmap-not-saitenable.png) - - Implement not scorable graph. [karaoke](#188@andy840119) ![](res/beatmap-saiten-result.png) - -- Implement saiten result component in result page(haven't full implemented). [karaoke](#179@andy840119) \ No newline at end of file +- Implement saiten result component in the result page(haven't been fully implemented). [karaoke](#179@andy840119) \ No newline at end of file diff --git a/content/changelog/2020.1024/index.md b/content/changelog/2020.1024/index.md index 330c31b..1bcceee 100644 --- a/content/changelog/2020.1024/index.md +++ b/content/changelog/2020.1024/index.md @@ -4,16 +4,13 @@ date: 2020-10-24 --- ## Achievement - -- Create some basic edit area. -- Got a new star and pull-request. [karaoke](#220@Yoyolick) +- Create some basic edit areas. +- Got a new star and pull request. [karaoke](#220@Yoyolick) ## Code quality - - Running clean-up code script. [karaoke](#207@andy840119) ## Editor - ![](res/draggable.png) - Let lyric maker's lyric draggable. [karaoke](#199@andy840119) @@ -24,7 +21,6 @@ date: 2020-10-24 - Re-write ruby/romaji editor. [karaoke](#213@andy840119) ## Skin Editor - ![](res/layout-editor.png) - Re-write layout editor. [karaoke](#217@andy840119) diff --git a/content/changelog/2020.1107/index.md b/content/changelog/2020.1107/index.md index 144317b..2a7f35c 100644 --- a/content/changelog/2020.1107/index.md +++ b/content/changelog/2020.1107/index.md @@ -4,22 +4,18 @@ date: 2020-11-07 --- ## Achievement - ![](res/singer-editor.png) - Implement singer editor. ## Code quality - - Rename from `LyricLine` to `Lyric`. [karaoke](#227@andy840119) -- Save list of singer index instead of font index in lyric. [karaoke](#240@andy840119) +- Save lists of singer index instead of font index in the lyric. [karaoke](#240@andy840119) ## Editor - - Implement drag `.lrc`/`.kar` file to import. [karaoke](#230@andy840119) - Create import manager. [karaoke](#232@andy840119) - Implement style editor [karaoke](#225@andy840119) - Style editor can switch to edit between `Lyric` and `Note`. [karaoke](#233@andy840119) - - Implement singer editor, [here](https://youtu.be/Dc-M3jZO_LI)'s the demo video. - Base implementation. [karaoke](#234@andy840119) - Implement display lyric. [karaoke](#238@andy840119) diff --git a/content/changelog/2020.1128/index.md b/content/changelog/2020.1128/index.md index 67870e9..ec087cb 100644 --- a/content/changelog/2020.1128/index.md +++ b/content/changelog/2020.1128/index.md @@ -4,33 +4,27 @@ date: 2020-11-28 --- ## Achievement - ![](res/lyric-import.png) -- Implement lyric importer to handle list of step need user to do in order. +- Implement lyric importer to handle a list of steps need user to do in order. ## Code quality - - Clean-up code. [karaoke](#243@andy840119) ## Beatmap - - Create `TimeTagsConverter` to support to encode/decode time-tag with json format. [karaoke](#244@andy840119) - Add `language id` in lyric object do define which laguage lyric is. [karaoke](#261@andy840119) ## Editor - - Implement lyric importer. - Base implementation. [karaoke](#250@andy840119) - Implement drag screen in lyric import. [karaoke](#257@andy840119) - Add lyric editor's step two. [karaoke](#262@andy840119) - - Implement time tag tooltip. [karaoke](#254@andy840119) - Create circle singer avatar, [karaoke](#255@andy840119) - Base definition `LyricEditor`'s edit mode. [karaoke](#260@andy840119) ## Tooling - -- Implement time tag utility to make conversion and invalid time-tag checking. [karaoke](#246@andy840119) +- Implement time tag utility to make the conversion and invalid time-tag checking. [karaoke](#246@andy840119) - Implement `Japanese lyric` time tag generator. [karaoke](#251@andy840119) - Implement `Japanese lyric` ruby generator. [karaoke](#252@andy840119) - Implement Implement auto-detect lyric's language. [karaoke](#264@andy840119) \ No newline at end of file diff --git a/content/changelog/2020.1212/index.md b/content/changelog/2020.1212/index.md index 6999dae..5a5b2e6 100644 --- a/content/changelog/2020.1212/index.md +++ b/content/changelog/2020.1212/index.md @@ -4,27 +4,23 @@ date: 2020-12-12 --- ## Auto-Generator - -- Implement auto-detect language in lyric importor. [karaoke](#264#271@andy840119) -- Create time-tag generator for Chinses lyric. [karaoke](#277@andy840119) -- Improve time-tag generator for Japanese lyric with ruby. [karaoke](#280@andy840119) +- Implement auto-detect language in the lyric importer. [karaoke](#264#271@andy840119) +- Create time-tags generator for Chinses lyrics. [karaoke](#277@andy840119) +- Improve time-tag generator for Japanese lyrics with ruby. [karaoke](#280@andy840119) ## Beatmap - -- Implement Ruby and Romaji tag serializer, which allow to save them with better format. [karaoke](#281@andy840119) +- Implement Ruby and Romaji tag serializer, which allows to save them with better format. [karaoke](#281@andy840119) - Implement tome tag serializer. [karaoke](#282@andy840119) -- Implement bindable dictionary for better control bindable with dictionary foramt. [karaoke](#292@andy840119) -- Use calture-Info instead of language id in translate. [karaoke](#293#298@andy840119) -- Change time tag from tuple to object. [karaoke](#300@andy840119) +- Implement bindable dictionary for better control bindable with dictionary format. [karaoke](#292@andy840119) +- Use culture info instead of language id in translate. [karaoke](#293#298@andy840119) +- Change time tag from tuples to object. [karaoke](#300@andy840119) ## Blog - ![](res/change-log-before.png) ![](res/change-log-after.png) - Fix username alignment. [karaoke](#269@andy840119) ## Editor - - Implement remain step about import text as karaoke beatmap. [karaoke](#268#287@andy840119) ![](res/lyric-editor-with-timetag.png) - Implement display time-tag in lyirc editor. [karaoke](#284#289@andy840119) @@ -32,5 +28,4 @@ date: 2020-12-12 - New left-side style for better UX experiance. ## Utility - - Implement ruby/romaji tag checking utility. [karaoke](#276@andy840119) \ No newline at end of file diff --git a/content/changelog/2020.1226/index.md b/content/changelog/2020.1226/index.md index d49b34a..2dbc16f 100644 --- a/content/changelog/2020.1226/index.md +++ b/content/changelog/2020.1226/index.md @@ -7,23 +7,23 @@ date: 2020-12-26 - Update config from how `lazer` have. [karaoke](#314@andy840119) ## Editor -- Implement cusror in lyric editor. [karaoke](#299@andy840119) -- Implement Click time-tag to move cursor. [karaoke](#302@andy840119) -- Press space to set current time in time-tag. [karaoke](#304@andy840119) -- Able to split lyric in lyric editor. [karaoke](#312@andy840119) -- Create state manager for manage cursor position or mode in lyric editor. [karaoke](#316@andy840119) +- Implement cursor in the lyric editor. [karaoke](#299@andy840119) +- Implement click the time-tag to move the cursor. [karaoke](#302@andy840119) +- Press space to set the current time in time-tag. [karaoke](#304@andy840119) +- Able to split lyrics in the lyric editor. [karaoke](#312@andy840119) +- Create a state manager for managing cursor position or mode in the lyric editor. [karaoke](#316@andy840119) - Enable to delete text by mouse position. [karaoke](#326@andy840119) - Add `edit lyric` step in lyric import step. [karaoke](#327@andy840119) ![](res/navigation-after.png) - Let import navigation be interactable. ## Fix -- Using better regular expression to parse ruby, romaji and time-tag. [karaoke](#305@andy840119) +- Using better regular expression to parse ruby, romaji, and time-tag. [karaoke](#305@andy840119) ## Performance -- Fix duplicated calculation in lyric object. [karaoke](#310@andy840119) +- Fix duplicated calculation in the lyric object. [karaoke](#310@andy840119) ## Utility - Implement lyric utility to handle split and combine lyrics. [karaoke](#308@andy840119) - Implement note utility to handle separate and combine notes. [karaoke](#313@andy840119) -- Add shifting time tag position in untility for delete lyric purpose. [karaoke](#330@andy840119) \ No newline at end of file +- Add shifting time tag position in utility for delete lyric purpose. [karaoke](#330@andy840119) \ No newline at end of file diff --git a/content/changelog/2021.0109/index.md b/content/changelog/2021.0109/index.md index 336fc41..9660d08 100644 --- a/content/changelog/2021.0109/index.md +++ b/content/changelog/2021.0109/index.md @@ -9,20 +9,20 @@ date: 2021-01-09 - Implement base layout generator. [karaoke](#363@andy840119) ## Code quality -- Has time-tag format in test case. [karaoke](#337@andy840119) -- Separate utility about dealing with single and plural object. [karaoke](#340@andy840119) +- Has time-tag format in the test case. [karaoke](#337@andy840119) +- Separate utility about dealing with single and plural objects. [karaoke](#340@andy840119) - Remane from `time tag index` to `text index name`. [karaoke](#358@andy840119) -- Use regex to detect issue or userame in change-log screen. [karaoke](#362@andy840119) +- Use regex to detect issues or usernames in the change-log screen. [karaoke](#362@andy840119) ## Editor - Implement input lyric mode. [karaoke](#331@andy840119) - Enable to add or remove language from translate editor. [karaoke](#350@andy840119) - Implement language config pop-up dialog in lyric editor. [karaoke](#353@andy840119) - Implement switch lyric-editor left-side mode. [karaoke](#359@andy840119) -- Switch lyric edtir in main editor, means now it's able to switch edit type in karaoke editor. [karaoke](#364@andy840119) +- Switch lyric editor in the main editor, which means now it's able to switch edit type in karaoke editor. [karaoke](#364@andy840119) - Generate default editor and generator config. [karaoke](#366@andy840119) -- Implement editor menu bar. [karaoke](#367@andy840119) -- Enable to save generator config in editor. [karaoke](#371@andy840119) +- Implement the editor menu bar. [karaoke](#367@andy840119) +- Enable to save generator config in the editor. [karaoke](#371@andy840119) ## Fix - Fix change text and update at the same time cause crash. [karaoke](#349@andy840119) @@ -32,4 +32,4 @@ date: 2021-01-09 - Enable pooling for karaoke DHOs. [karaoke](#339@andy840119) ## Utility -- Able to combine list of ruby/romaji tags. [karaoke](#344@andy840119) \ No newline at end of file +- Able to combine lists of ruby/romaji tags. [karaoke](#344@andy840119) \ No newline at end of file diff --git a/content/changelog/2021.0208/index.md b/content/changelog/2021.0208/index.md index 9f3cc3e..0dd5da6 100644 --- a/content/changelog/2021.0208/index.md +++ b/content/changelog/2021.0208/index.md @@ -5,16 +5,16 @@ date: 2021-02-08 ## Code quality - Should use `current = bindable` in control. [karaoke](#431@andy840119) -- Combine `time tag manager` with `lyricM manager`, now `lyric manager` is focus on any property change in lyric object. [karaoke](#435@andy840119) -- Use better way to get list of lyric in lyric editor. [karaoke](#436@andy840119) +- Combine `time tag manager` with `lyric manager`. now `lyric manager` is focused on any property change in the lyric object. [karaoke](#435@andy840119) +- Use better way to get the list of lyrics in the lyric editor. [karaoke](#436@andy840119) - Replace Enum.GetValues with utils. [karaoke](#439@andy840119) ## Fix -- Fix language selector not register in editor. [karaoke](#444@andy840119) +- Fix language selector not register in the editor. [karaoke](#444@andy840119) ## Editor - Implement edit singer info. [karaoke](#427@andy840119) -- Enable to skip start or end tag in record mode. [karaoke](#430@andy840119) -- Have order property in lyric. [karaoke](#426@andy840119) -- Able to lock change order in lyric editor. [karaoke](#442#452@andy840119) -- Adjust menu naming in editor. [karaoke](#447@andy840119) \ No newline at end of file +- Enable to skip the start or end tag in record mode. [karaoke](#430@andy840119) +- Have order property in the lyric. [karaoke](#426@andy840119) +- Able to lock change order in the lyric editor. [karaoke](#442#452@andy840119) +- Adjust menu naming in the editor. [karaoke](#447@andy840119) \ No newline at end of file diff --git a/content/changelog/2021.0417/index.md b/content/changelog/2021.0417/index.md index 93cf553..474051a 100644 --- a/content/changelog/2021.0417/index.md +++ b/content/changelog/2021.0417/index.md @@ -12,16 +12,16 @@ date: 2021-04-17 - Implement translate AI mod check. [karaoke](#566@andy840119) ## Gameplay -- Fix gameplay cannot go to result screen. [karaoke](#517@andy840119) +- Fix gameplay cannot go to the result screen. [karaoke](#517@andy840119) ## Setting - Implement karaoke config screen. [karaoke](#534@andy840119) - Should have color theme in each section. [karaoke](#537@andy840119) -- Fix layout looking in karaoke config sceen. [karaoke](#538@andy840119) +- Fix layout looking in karaoke config screen. [karaoke](#538@andy840119) - Create language setting control in config. [karaoke](#539@andy840119) - Implement font selection in karaoke config. [karaoke](#540@andy840119) -- Implement base preview component. [karaoke](#543@andy840119) -- Should not let volume able to adjust while scrolling. [karaoke](#541@andy840119) +- Implement the base preview component. [karaoke](#543@andy840119) +- Should not let volume able adjust while scrolling. [karaoke](#541@andy840119) - Implement change size by just a click in config. [karaoke](#548@andy840119) - Enable to set max and min available font size in bindable. [karaoke](#551@andy840119) diff --git a/content/changelog/2021.0509/index.md b/content/changelog/2021.0509/index.md index 0fca402..7028018 100644 --- a/content/changelog/2021.0509/index.md +++ b/content/changelog/2021.0509/index.md @@ -7,9 +7,9 @@ date: 2021-05-09 - \56 stars in repo/ ## Code quality -- Remove singer property in note object. This property can get from parent lyric directly. [karaoke](#574@andy840119) -- Rename `EditRuleset` and `EditPlayfield` to use full `Editor` keyword, follow how official do. [karaoke](#579#583@andy840119) -- Separate `note playfield` for letting code more re-usable. [karaoke](#584@andy840119) +- Remove singer property in note object. This property can get from parent lyrics directly. [karaoke](#574@andy840119) +- Rename `EditRuleset` and `EditPlayfield` to use the full `Editor` keyword, follow how official do. [karaoke](#579#583@andy840119) +- Separate `note playfield` for letting code be more re-usable. [karaoke](#584@andy840119) - Clean up code. [karaoke](#586@andy840119) ## Editor @@ -22,11 +22,11 @@ date: 2021-05-09 ## Fix - Fix switch back to view note will cause errors in the lyric editor. [karaoke](#576@andy840119) -- Fix not display lyric in singer editor. [karaoke](#602@andy840119) +- Fix not display lyrics in the singer editor. [karaoke](#602@andy840119) ## Gameplay - Make `lyric` / `note` playfield transparent can be adjusted. [karaoke](#561#570@andy840119) -- Instead of let user to adjust main text size, should be better to fix main font size, then adjust overall lyric scale instead. [karaoke](#559#571@andy840119) +- Adjust overally lyric scale instead of adjust main lyric size(might cause size messy issue). [karaoke](#559#571@andy840119) ## Skinning - Sync skin component. [karaoke](#587@andy840119) diff --git a/content/changelog/2021.0529/index.md b/content/changelog/2021.0529/index.md index 51b7b71..fb7890c 100644 --- a/content/changelog/2021.0529/index.md +++ b/content/changelog/2021.0529/index.md @@ -4,8 +4,8 @@ date: 2021-05-29 --- ## Beatmap -- Add bindable start index and bindable end index into ruby / romaji tag object. [karaoke](#608#609@andy840119) -- Fix hover cause overlay hidden in lyric editor. [karaoke](#652@andy840119) +- Add bindable start index and bindable end index into ruby/romaji tag object. [karaoke](#608#609@andy840119) +- Fix hover cause overlay hidden in the lyric editor. [karaoke](#652@andy840119) ## Code quality - Clean-up code and remove unused class. [karaoke](#617@andy840119) diff --git a/content/changelog/2021.0619/index.md b/content/changelog/2021.0619/index.md index c29a957..036c47b 100644 --- a/content/changelog/2021.0619/index.md +++ b/content/changelog/2021.0619/index.md @@ -4,29 +4,29 @@ date: 2021-06-19 --- ## Code quality -- Refactor exist lyric editor. [karaoke](#660@andy840119) +- Refactor exists lyric editor. [karaoke](#660@andy840119) - Adjust namespace in singer editor. [karaoke](#661@andy840119) - Random fix. [karaoke](#665@andy840119) - Refactor saiten visualization. [karaoke](#695@andy840119) -- Use easy way to create child dependency with texture resource. [karaoke](#698@EVAST9919) +- Use an easy way to create child dependency with texture resources. [karaoke](#698@EVAST9919) - Adjust edit mode order. [karaoke](#701@andy840119) ## Editor -- Fix cannot fully delete lyric in lyric editor. [karaoke](#659@andy840119) -- Implement each edit mode will have its own color theme in lyric editor. [karaoke](#669@andy840119) -- Random fix lyric editor. [karaoke](#672@andy840119) -- Fix cause crash in time-tag edit mode if all time-tag with no-time in lyric. [karaoke](#674#675@andy840119) -- Fix time tag preview text in lyric editor. [karaoke](#677@andy840119) +- Fix cannot fully delete lyrics in the lyric editor. [karaoke](#659@andy840119) +- Implement each edit mode will have its own color theme in the lyric editor. [karaoke](#669@andy840119) +- Random fixes lyric editor. [karaoke](#672@andy840119) +- Fix causes crash in time-tag edit mode if all time-tag with no-time in the lyric. [karaoke](#674#675@andy840119) +- Fix time tag preview text in the lyric editor. [karaoke](#677@andy840119) - Adjust some behavior in time-tag mode. [karaoke](#681@andy840119) -- Implement switch edit mode at the right side of lyric editor as extend. [karaoke](#680@andy840119) +- Implement switch edit mode at the right side of the lyric editor as extend. [karaoke](#680@andy840119) ![](res/switch-edit-mode-in-time-tag-edit-mode.png) -- Let edit mode in time-tag extend area has more info in lyric editor. [karaoke](#682#683@andy840119) +- Let edit mode in the time-tag extend area has more info in the lyric editor. [karaoke](#682#683@andy840119) - Apply tabbed to switch input in translate and lyric editor. [karaoke](#685@andy840119) - Fix some behavior in recording time-tag mode. [karaoke](#689@andy840119) -- Add time-tag check that in each lyric should have at least one end time-tag. [karaoke](#690@andy840119) +- Add time-tag check that each lyric should have at least one end time-tag. [karaoke](#690@andy840119) - Improve singer editor. [karaoke](#692@andy840119) -- check should have start time tag in lyric. [karaoke](#700@andy840119) +- check should have a start time tag in the lyric. [karaoke](#700@andy840119) ## Fix - Fix ILRepack might cause image missing. [karaoke](#657@andy840119) -- Fix slow loading speed in changelog, also apply nnew style. [karaoke](#666#667@andy840119) \ No newline at end of file +- Fix slow loading speed in the changelog, also apply new style. [karaoke](#666#667@andy840119) \ No newline at end of file diff --git a/content/changelog/2021.0710/index.md b/content/changelog/2021.0710/index.md index 8638bc3..72e30f7 100644 --- a/content/changelog/2021.0710/index.md +++ b/content/changelog/2021.0710/index.md @@ -14,11 +14,11 @@ date: 2021-07-10 - Improve `CheckInvalidTranslateLyrics` to check invalid translate. [karaoke](#748@andy840119) ## Code quality -- Use real color picker to replace fake one. [karaoke](#705@andy840119) +- Use the real color picker to replace the fake one. [karaoke](#705@andy840119) - Clean up code. [karaoke](#721@andy840119) - Refactor lyric maker caret. [karaoke](#725#726@andy840119) -- Move `state` into invidivual class in lyric editor, means not place all value in main class. [karaoke](#732#736#737@andy840119) -- Implement base auto generate section. [karaoke](#741@andy840119) +- Move `state` into individual class in the lyric editor, which means not place all value in the main class. [karaoke](#732#736#737@andy840119) +- Implement the base auto-generate section. [karaoke](#741@andy840119) ## Editor - Implement note generator. [karaoke](#702@andy840119) @@ -44,4 +44,4 @@ date: 2021-07-10 ![](res/2021-07-10-15-40-30.png) ## Import -- Should be able `roll-back step` if click the invalid text in lyric editor in import screen. [karaoke](#746@andy840119) \ No newline at end of file +- Should be able `roll-back step` if click the invalid text in the lyric editor in the import screen. [karaoke](#746@andy840119) \ No newline at end of file diff --git a/content/changelog/2021.0726/index.md b/content/changelog/2021.0726/index.md index 6f7eeac..b87a8e0 100644 --- a/content/changelog/2021.0726/index.md +++ b/content/changelog/2021.0726/index.md @@ -4,7 +4,7 @@ date: 2021-07-26 --- ## Achievement -- \more then 69 stars/ +- \more than 69 stars/ - No. 777 PR has been created. ## Code quality @@ -18,15 +18,15 @@ date: 2021-07-26 - Implement base extra recording mode area in `lyric editor`. [karaoke](#751#752#753@andy840119) ![](res/2021-07-27-00-00-45.png) - Add `config button` next to the auto-generate button. [karaoke](#764@andy840119) -- should make `lyric editor` has it's own `config manager`. [karaoke](#765#766@andy840119) +- should make `lyric editor` has its own `config manager`. [karaoke](#765#766@andy840119) - Add more config in `lyric editor`. [karaoke](#767#768@andy840119) - Should sync selection in `singer container`. [karaoke](#691#774#775@andy840119) -- Should change notes if user re-generate note. [karaoke](#704#786@andy840119) +- Should change notes if user re-generates note. [karaoke](#704#786@andy840119) ## Fix - because `font resource` has changed in `osu-resource`, so update font list is needed. [karaoke](#777@andy840119) -- Should have preview font style in font selector. [karaoke](#778#779@andy840119) -- Fix cannot go to result screen. [karaoke](#782#785@andy840119) +- Should have preview font style in the font selector. [karaoke](#778#779@andy840119) +- Fix cannot go to the result screen. [karaoke](#782#785@andy840119) ## Setting - Should clear `hover area` in `config page` if typing in config section. [karaoke](#761#763@andy840119) diff --git a/content/changelog/2021.0822/index.md b/content/changelog/2021.0822/index.md index 5a2edef..1409f72 100644 --- a/content/changelog/2021.0822/index.md +++ b/content/changelog/2021.0822/index.md @@ -17,11 +17,11 @@ date: 2021-08-22 - Improve karaoke ruleset's own `colour selector`. [karaoke](#793@andy840119) ## Fix -- Fix change log style broken issue. [karaoke](#803@andy840119) +- Fix the change log style broken issue. [karaoke](#803@andy840119) - Fix `TTF font` cannot use in release build. [karaoke](#809#810#812@andy840119) -- Fix karaoke key layout does not have name. [karaoke](#808#811@andy840119) -- Update nuget and re-write difficulty calculator. [karaoke](#813@andy840119) -- Fix cannot enter config page (should work until next release due to api changed). [karaoke](#814#816#817@andy840119) +- Fix karaoke key layout does not have the name. [karaoke](#808#811@andy840119) +- Update NuGet and re-write difficulty calculator. [karaoke](#813@andy840119) +- Fix cannot enter config page (should work until next release due to API changed). [karaoke](#814#816#817@andy840119) ## Skinning - Implement `TTFGlyphStore`, for accepting `.ttf` fonts. [karaoke](#527#791#794@andy840119) diff --git a/content/changelog/2021.0918/index.md b/content/changelog/2021.0918/index.md index 29fab49..70b1fdc 100644 --- a/content/changelog/2021.0918/index.md +++ b/content/changelog/2021.0918/index.md @@ -4,7 +4,7 @@ date: 2021-09-18 --- ## Achievement -- Fix lots of api changes i guess. +- Fix lots of API changes I guess. ## Code quality - Clean up code. [karaoke](#822@andy840119) @@ -15,13 +15,13 @@ date: 2021-09-18 - Fix grammar errors and convert the dialog into osu! style. [karaoke](#847@SiderealArt) ## Editor -- Fix the case that some of editor component is not visible in test case. [karaoke](#837#838@andy840119) -- Implement base karaoke setup section. [karaoke](#841@andy840119) -- Add singer section in singer in setup screen. [karaoke](#842@andy840119) +- Fix the case that some of the editor components are not visible in the test case. [karaoke](#837#838@andy840119) +- Implement the base karaoke setup section. [karaoke](#841@andy840119) +- Add singer section in singer in the setup screen. [karaoke](#842@andy840119) ## Fix -- Fix singer description now showing in tooltip. [karaoke](#843@andy840119) -- Update package and fix api change error. [karaoke](#844@andy840119) +- Fix singer description now showing in the tooltip. [karaoke](#843@andy840119) +- Update package and fix API change error. [karaoke](#844@andy840119) - Fix cannot show `changelog` and `dialogs` after upgrade to the latest package. [karaoke](#845#846@andy840119) ## Reliability @@ -31,7 +31,7 @@ date: 2021-09-18 ## Setting - Fix cannot enter `config page`. [karaoke](#814@andy840119) - Fix the case user cannot press exit button to exit `config page`. [karaoke](#825@andy840119) -- Should show `default` instead of `no microphone device` if use default microphone device in config page. [karaoke](#828#835@andy840119) +- Should show `default` instead of `no microphone device` if use the default microphone device in the config page. [karaoke](#828#835@andy840119) ## Framework - Add `github action` to run `CI` if create new PR. [microphone-package](#45@andy840119) diff --git a/content/changelog/2021.1010/index.md b/content/changelog/2021.1010/index.md index 70b0971..7413b83 100644 --- a/content/changelog/2021.1010/index.md +++ b/content/changelog/2021.1010/index.md @@ -5,9 +5,9 @@ date: 2021-10-10 ## Achievement ![](res/2021-10-09-11-25-25.png) -- Karaoke text how have beautiful effect, big thanks to [@Evast](https://github.com/EVAST9919) +- Karaoke text having outline effects now, big thanks to [@Evast](https://github.com/EVAST9919) - Live alone now so 尻尻放題 -- More than 87 stars, 87 is a lucky number in out country. +- More than 87 stars, 87 is a lucky number in our country. ## Framework - Implement lyric text shader effect. [font-package](#41@andy840119) @@ -26,4 +26,4 @@ date: 2021-10-10 - Fix the case that text will disappear if drag ruby position. [karaoke](#850#851@andy840119) ## Setting -- Able to adjust ruby romaji margin in config page. [karaoke](#852@andy840119) \ No newline at end of file +- Able to adjust ruby romaji margin in the config page. [karaoke](#852@andy840119) \ No newline at end of file