diff --git a/content/changelog/2023.0909/index.md b/content/changelog/2023.0909/index.md new file mode 100644 index 0000000..298f2eb --- /dev/null +++ b/content/changelog/2023.0909/index.md @@ -0,0 +1,59 @@ +--- +title: "2023.0909" +date: 2023-09-09 +--- + +## 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](#2108@andy840119) + +## Editor + +- Should be able to compare the caret position. [karaoke](#2094@andy840119) + > Need to know that which of the caret position(`click-down` caret position or `drag` caret position) is in the left or right side. +- Rename property in caret state. [karaoke](#2095@andy840119) + > Rename from `release caret position` into `dragging caret position`. +- Implement the drag range caret position interface. [karaoke](#2096@andy840119) + > This interface is focus on provide the `click-down` and `drag` caret position. +- Handle the case if user use `kayboard` to adjust the caret position after select range of the index. [karaoke](#2098@andy840119) + > Trying to follow the same behavior like how normal text editor did. +- Make typing caret draggable. [karaoke](#2099@andy840119) +- Rename edit mode enum. [karaoke](#2100#2102@andy840119) + > `Edit mode` is too general, renamed it into `edit step`. +- Fix singer page cannot open in the production environment. [karaoke](#1146#2104@Joehuu) +- Move `switch create time tag caret mode` out of lyric editor config. [karaoke](#2109@andy840119) + > This "edit state" does not need to save as user preference. +- Implement the `sub-section` for able to switch the edit mode in the lyric editor. [karaoke](#2110#2111@andy840119) + ![](res/2023-09-09-11-50-27.png) + > This sub-section able to show the switch state button with description. +- Should be able to drag the main lyric text to generate the ruby text. [karaoke](#2112#2115@andy840119) + ![](res/2023-09-09-13-44-27.png) +- Moving index caret position should be only in the editable lyric. [karaoke](#2114@andy840119) + ![](res/2023-09-09-13-45-33.png) + > Should not change the caret index in here. +- [Close duplicated] Should be able drag to select the lyric text in the typing. [karaoke](#2008@andy840119) + +## Fix + +- [Close duplicated] Refactor the issue tooltip. +- Fix drag in range of text in the lyric editor might have performance issue. [karaoke](#2119#2120@andy840119) + +## Tooling + +- Add contribution guideline. [karaoke](#2107@andy840119) +- Add CLA agreement to the new contributor. [karaoke](#2084@andy840119) + ![](res/2023-09-09-13-48-39.png) + > Need to make sure that all source code from the contributor does not have legal issue to affect the current user. +- Add contribution guideline to let new contributor able to know what they can do to let their code more easier to be merged. [karaoke](#2106@andy840119) + +## Stage + +- Implement base class for the stage element generator. [karaoke](#2088@andy840119) +- Move stage into individual namespace. [karaoke](#2089@andy840119) + > Stage should not be the part of metadata in the beatmap eventually. diff --git a/content/changelog/2023.0909/res/2023-09-09-11-50-27.png b/content/changelog/2023.0909/res/2023-09-09-11-50-27.png new file mode 100644 index 0000000..01324dc Binary files /dev/null and b/content/changelog/2023.0909/res/2023-09-09-11-50-27.png differ diff --git a/content/changelog/2023.0909/res/2023-09-09-13-44-27.png b/content/changelog/2023.0909/res/2023-09-09-13-44-27.png new file mode 100644 index 0000000..fbe1b58 Binary files /dev/null and b/content/changelog/2023.0909/res/2023-09-09-13-44-27.png differ diff --git a/content/changelog/2023.0909/res/2023-09-09-13-45-33.png b/content/changelog/2023.0909/res/2023-09-09-13-45-33.png new file mode 100644 index 0000000..955f28e Binary files /dev/null and b/content/changelog/2023.0909/res/2023-09-09-13-45-33.png differ diff --git a/content/changelog/2023.0909/res/2023-09-09-13-48-39.png b/content/changelog/2023.0909/res/2023-09-09-13-48-39.png new file mode 100644 index 0000000..4ae1211 Binary files /dev/null and b/content/changelog/2023.0909/res/2023-09-09-13-48-39.png differ