Skip to content
 
 

Repository files navigation

Novella banner

📚 Novella

celia-sh%2FNovella | Trendshift

TypeScript React Native Expo License: AGPL 3.0

轻书架第三方客户端。

本仓库正在从 Dart 迁移到 TypeScript:

  • apps/mobile:基于 React Native + Expo 的 Android 与 iOS 客户端。
  • apps/site:React 静态网站。
  • packages/*:与平台无关的客户端核心、协议。

原有的 Flutter 实现保留在 archive/flutter 分支上。

开发状态

React Native 重写正在积极开发中,欢迎向本仓库提交代码。功能开发清单见 Issues 中的待办事项;如果你想做的功能不在清单中,请先在 Discussions 中讨论。

平台维护状态

  • Android:本分支(v2.a)的维护重点。上游因作者原因转向 iOS-only(阅读器改用 Readium),本分支基于多平台时代的 Skia 跨平台阅读器继续维护 Android。书籍字体(WOFF2)解码与按内容子集已修复,字体可正常加载渲染。
  • iOS:建议使用上游官方版本(celia-sh/Novella,Readium 原生阅读器,体验更佳)。
  • 桌面(PC):React Native 无桌面目标;桌面端使用历史 Flutter 实现(archive/flutter 分支)。

移动端开发

移动端使用 Expo Development Build 开发,支持 Android 与 iOS。

开发工作流(首次构建、日常开发、重新生成原生工程)与代码规范(原生设计、图标、组件泛用性)见 CONTRIBUTING.md

许可证

AGPL-3.0。参见 LICENSE

About

轻书架第三方客户端。

Resources

Contributing

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages