8000 GitHub - aronsion/Bangumi: A React Native App for https://bgm.tv, 全新黑暗模式, iOS更新了试用方法
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

aronsion/Bangumi

 
 

Repository files navigation

Version: 3.0.0 License: MIT Codacy jsdelivr


一个基于React-NativeBangumi 第三方客户端

安卓和 iOS 都做了兼容, 并最大限度保持一致, 目前已开发不少于 50 个页面, 持续开发中...

Bangumi 是用于管理追番进度(不限于动漫、音乐、日剧、AVG),发现和讨论番组的第三方客户端。

Download

安卓 APK 下载 | 酷安下载

苹果好难审, 短时间内都没办法通过, 会跟苹果做长久作战. 目前有方法可以试用, 不会太复杂 [TestFlight] | [iOS 试用方法]

PowerBy

[bangumi-subject] 本人维护的条目静态数据 CDN

[bangumi-oss] 本人维护的热门条目封面和活跃用户头像对象存储 CDN

[bangumi-api] 官方接口

[bangumi-onair] 单集播放数据源

[bangumi-data] 番组数据索引

[tinygrail.com] 小圣杯接口

Features

  • 小圣杯 (更适合移动端交互的角色交易 air game)
  • 素材使用了主站上能找到的 (b38 求大佬贡献)
  • 番组进度管理
  • 条目详情
  • 人物详情
  • 时间胶囊
  • 超展开 (帖子, 各种人性化功能, 屏蔽, 回复, 留言倒序, 电波提醒)
  • 小组
  • 搜索 / 标签 / 排行版
  • 个人时光机 (完整, 可筛选, 可排序)
  • 好友 / 用户空间
  • 热门 / 随便看看 /每日放送 / 历年年鉴

Versions

CHANGELOG

Update

v3.0.0 - 2020/03/22

—— 新功能 ——

  • [日志] 基本功能实现
  • [我的] 我的日志, 用户日志
  • [我的] 我的目录, 用户目录
  • [条目] 的详情和 [帖子] 的章节内容, 添加日中翻译功能
  • 打开 app 时剪贴板匹配到 bgm 链接后询问是否跳转

—— 优化 ——

  • [首页] 优化不同大小的文字行高对齐
  • [首页] 当条目状态改成在看以外后, 会自动刷新列表
  • [索引] 添加更多年份月份
  • [帖子] 优化楼层过长时卡顿问题
  • [帖子] 部分小组需要加入了才能回复
  • [帖子] 被关闭的主题不应能回复
  • [设置] 更多 UI 设置, 点击水纹效果(安卓), 图片渐出动画
  • [安卓] 优化点击的响应时间、图片渐变控制、页面切换流畅性
  • [安卓] 应用崩溃时会报错并提示重启 (系统级别报错信息可以的话请截图发我)
  • bangumi-data@0.3.8 -> 0.3.14

—— 修复 ——

  • [个人中心] 修复了登陆过期后登陆成功后返回本页面, 数据没有重新请求的问题
  • [个人中心] 修复了自己的筛选标签丢失的问题
  • [个人中心] 修复了方格视图条目超过 48 个之后的获取不到数据的问题
  • [私聊] 修复了 bgm 表情解析错误的问题
  • [吐槽] 修复了不能发新吐槽和首次载入列表不滚动在最底的问题
  • [安卓] 修复了部分机型因渲染过大启动图而导致闪退的问题
  • [安卓] 修复了部分机型切换页面后 UI 有概率错位的问题 (需验证)
  • [安卓] 修复了切换页面左侧有一条不同颜色的线条的问题

—— 小圣杯助手 v2.0.0 ——

  • [首页] 增加幻想乡刮刮乐
  • [每周萌王] 列表显示优化
  • [资产重组] 在醒目处显示自己献祭过的数量
  • [资产重组] 修复数量输入框的 UI 问题
  • [资产重组] 页面内各板块可以隐藏/显示
  • [资产重组] 修复了白天模式董事会用户名黑色字的问题
  • [道具列表] 增加道具使用说明
  • [资金日志] 增加道具类型筛选, 道具的项也能跳转
  • [拍卖推荐] 列表显示自己的持仓
  • [ICO] 修复了输入框不允许输入 0 的问题
  • 新增白天主题

Page Preview

单独预览 日间模式 | 黑暗模式

展示用

https://cdn.jsdelivr.net/gh/czy0729/bangumi@master/preview/all/preview-1.jpghttps://cdn.jsdelivr.net/gh/czy0729/bangumi@master/preview/all/preview-2.jpghttps://cdn.jsdelivr.net/gh/czy0729/bangumi@master/preview/all/preview-3.jpg

基础功能

https://cdn.jsdelivr.net/gh/czy0729/bangumi@master/preview/all/1.pnghttps://cdn.jsdelivr.net/gh/czy0729/bangumi@master/preview/all/d-2.png

小圣杯模块

https://cdn.jsdelivr.net/gh/czy0729/bangumi@master/preview/all/t-1.png

(被墙看不见图的可以复制 alt 打开)

Demo

若要在线预览, 请先安装 expo app

这个 expo app 貌似不用梯子

expo-qr

expo 项目主页

Getting Started

** 下载 **

注意, 某个依赖包在淘宝源里面 404, 要切换为 npm 官方源

npm config set registry https://registry.npmjs.org

国内环境, 首次下载包有可能会异常地慢

git clone https://github.com/czy0729/Bangumi
cd ./Bangumi
npm install // or yarn 因为后全面会替换掉node_modules的icon, 使用yarn可能会出现回退的现象

** 前置操作 **

自定义 Iconfont, 把 assets/iconfont/ 下的目录 vector-icons 和 node_modules/@expo/ 下的目录 vector-icons 合并 (注意是合并不是替换, 假如不行, 就手动把文件夹下面的 2 个文件, 找到对应的地方替换, 观察文件修改日期是不是变化了), 原理其实就是用自己的字体文件把原有的 AntDesign 字体文件替换掉, 之后引用 Icon.AntDesign .

** 启动 **

npm start // 之后点击在浏览器打开的Expo Developer Tools, 点击 Run on iOS simulator

window 用法不详, 也不清楚到底能不能运行, 可以查阅 Expo 官方文档. 可以选择同一局域网真机扫码调试, 需先下载 Expo App

About

A React Native App for https://bgm.tv, 全新黑暗模式, iOS更新了试用方法

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 95.8%
  • HTML 2.8%
  • CSS 1.3%
  • Smarty 0.1%
0