Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ferrum 2.0 计划 #3

Open
NriotHrreion opened this issue Jun 30, 2024 · 1 comment · Fixed by #5
Open

Ferrum 2.0 计划 #3

NriotHrreion opened this issue Jun 30, 2024 · 1 comment · Fixed by #5
Assignees
Labels
plan Project plan
Milestone

Comments

@NriotHrreion
Copy link
Member

NriotHrreion commented Jun 30, 2024

Ferrum 2.0 计划

Ferrum Explorer其实是我几年前的项目了,本来计划不再更新Ferrum,现在想重新启动这个项目,以下是一些计划。

起因 / 问题

  1. 在编写Ferrum 1.0版本的时候,由于本人技术水平有限,故无法制作出架构合理且布局美观的app。
  2. Ferrum 1.0是基于React 17版本的客户端渲染,而非React服务端渲染(SSR),造成存在冗余繁杂的代码。
  3. 由于不合理的架构,导致代码不易阅读,使得许多更方便的功能难以实现。
  4. 本人想继续提升技术水平,故计划编写Ferrum 2.0

具体计划

  1. 使用React+Next.js+Typescript+Tailwind+Next UI重新设计编写整个Ferrum Explorer。
  2. 加入图片墙瀑布流
  3. 加入更强大的媒体播放器,新的播放器主要解决外观问题与大文件播放时崩溃问题,其中,音频播放器要支持读取音频文件元数据与滚动歌词。

此Issue将保持开启状态,并持续更新

@NriotHrreion NriotHrreion self-assigned this Jun 30, 2024
@NriotHrreion NriotHrreion pinned this issue Jun 30, 2024
@NriotHrreion NriotHrreion added this to the Ferrum 2.0 milestone Jul 6, 2024
@NriotHrreion NriotHrreion added the plan Project plan label Aug 4, 2024
@NriotHrreion NriotHrreion linked a pull request Aug 9, 2024 that will close this issue
@NriotHrreion
Copy link
Member Author

Ferrum 2.0.0 目前进入测试阶段

@NriotHrreion NriotHrreion reopened this Aug 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
plan Project plan
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant