Skip to content

Commit

Permalink
Add new article.
Browse files Browse the repository at this point in the history
  • Loading branch information
andy840119 committed Aug 27, 2024
1 parent f7370b4 commit 4c3913a
Show file tree
Hide file tree
Showing 4 changed files with 70 additions and 0 deletions.
70 changes: 70 additions & 0 deletions content/changelog/2024.0827/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
title: "2024.0831"
date: 2024-08-31
---

## Achievement

- Go to thailand on week.
- ~~Unlimitd weeds.~~
- Create [project board](https://github.com/orgs/karaoke-dev/projects/2) for able to see what's next.
- Adjust folder structure in the lyric editor for able to let it easier to be maintained/add more things.
- Improve the UI/UX in the compose lyric mode, see "[Improve the preview lyric area](https://github.com/karaoke-dev/karaoke/discussions/2245)".
- Fix the [time-tag parsing issue](https://github.com/karaoke-dev/LrcParser/issues/40) in the [LrcParser](https://github.com/karaoke-dev/LrcParser)
> It's a very simple project for able to read/write the `.lrc` file, but it parse the `.kar` file actually.
> So need to re-write another parser for the real [.lrc and it's A2 extension friend](https://en.wikipedia.org/wiki/LRC_(file_format))
- Close lots of damn old issues.

## Beatmap

- Time to close old issues
- [Close duplicated] Let user easy understand mapping between kanji(lyric text or main text) and romanization. [karaoke](#352@andy840119)
![](res/2024-08-27-23-27-30.png)
- [Close duplicated] Create karaoke beatmap `encoder`/`decoder` for testing purpose. [karaoke](#404@andy840119)

## Code quality

- Rename from `translate` to `translation(s)` everywhere. [karaoke](#2252#2253@andy840119)
> Because translate is a verb and translation is noun.
- Make some UI-related components inherit the `CompositeDrawable` instead of `Container`. [karaoke](#2255@andy840119)
> If the component inherit the `Container`, means it's allow add child components to itself outside.
- Remove `HasFlagFast()` extension, restore `Enum.HasFlag()`. [karaoke](#2250@andy840119)
> Follow how [o!f did](https://github.com/ppy/osu-framework/pull/6324/files).
- Upgrade csharp language version to 12. [karaoke](#2266@andy840119)
> Still follow how [lazer did](https://github.com/ppy/osu/pull/26957/files).
- Time to close old issues
- [Close duplicated] Ignore some warning in project. [karaoke](#318@andy840119)

## Editor

- Adjust folder structure in the lyric editor
- Remove the `LyricEditorLayout.Preview` / `LyricEditorLayout.Detail` into `LyricEditorLayout.List` / `LyricEditorLayout.Compose` to make it easier to understand. [karaoke](#2247@andy840119)
- Adjust lyric editor content folder structure. [karaoke](#2254@andy840119)
- Make the code quality better in the lyric editor content. [karaoke](#2256@andy840119)
- Move `PreviewKaraokeSpriteText` into the child of LyricLayer. [karaoke](#2271@andy840119)
- Create bottom bar for the lyric editor. [karaoke](#2251@andy840119)
![](res/2024-08-27-22-43-26.png)
- Make `preview lyric` (named `InteractableLyric`) in the lyric editor more flexible. [karaoke](#2261@andy840119)
> It has multiple of layers and it's possible to decide which layer will be used outside.
- Restrict hover y position in lyric provider. [karaoke](#2272@andy840119)
- Add test case for this class. [karaoke](#2273@andy840119)
- Make the idol/hover caret looks better. [karaoke](#2277@andy840119)
- Improve the UI/UX in the compose lyric mode
- Add grid layout in the lyric compose mode. [karaoke](#2265@andy840119)
![](res/2024-08-27-22-55-34.png)
- Fix preview lyric not change the size if size changed. [karaoke](#2275@andy840119)
- Able to drag the lyric in the composer. [karaoke](#2276@andy840119)
- Refactor toolbar button inherition in the lyric compose mode. [karaoke](#2274@andy840119)
- Time to close old issues
- [Close duplicated] Implement the compose area in the lyric editor. [karaoke](#1609@andy840119)
- [Close duplicated] Enable to switch the main text position between romanization and main text. [karaoke](#319@andy840119)
- [Close duplicated] Make editor config has visualization area. [karaoke](#377@andy840119)
> Close this issue because it's super wasting time to make the preview area.
- [Close duplicated] Show alert checker in lyric editor. [karaoke](#412@andy840119)
> Damn old issue.
- Make action button for the compose mode in the lyric editor. [karaoke](#1610@andy840119)

## Fix

- Fix ruby blueprint has select issue in the lyric editor. [karaoke](#2259#2260@andy840119)
- Replace all the `.lrc` file support to `.kar` by following the `LrcParser` changes [karaoke](#2231#2268@andy840119)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 4c3913a

Please sign in to comment.