Skip to content

CottonCandyZ/bangumi-electron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icon is from next.bgm.tv

这是什么?

这是一个 bgm.tv 的桌面客户端,目标是做一个好看又好用的收藏整理工具,包括但不限于动画、游戏、电视剧、音乐、图书的进度管理。

它基于 Electron-vite 和 React。

它可能不仅仅是一个 bangumi 客户端,因为我后续可能会支持收藏 bangumi 以外的东西,比如你的 figures。

进度?

说实话前端学习了不足一年就准备开发这个对我来说有比较大的挑战,所以说我在不断的踩坑和摸索。但这绝对不会阻碍这个项目的开发,因为我决定一定要让大家用上它,所以我会尽最大努力去烹饪它。

目前在用 Logseq 做本地进度管理,后续可能会开一个 Project 或者使用 Linear 来管理总体的开发进度。

作为桌面客户端,我想要保证有以下特性:

  • 快捷键
  • 右键菜单
  • 全局 command menu

所以说什么时候会有第一版

预估 24 年年底 当然预估总是不准的

如果可以帮助的话

非常欢迎,由于我也摸索,同时也在参考 AFFiNEFollow 以及其他一些优秀的 Web + Electron 项目,如果你有任何的建议(无论是功能还是代码结构问题),可以到讨论区讨论。

使用了哪些常见库

Framer Motion, React/TanStack Query, Jotai, shadcn/ui, Tailwind

Preview

虽然截图都是 Mac 的,但是也是支持 Windows 的,其实大部分时间都是在 PC 上开发的

Light Dark Card info-box collection

怎么全都是一个页面?所以说别的页面呢

主页开发了一半被我搁置了,我正在准备将其改成那种 drag and drop 的样式,所以正在制作中。至于原来的主页,是用 Pop Card + Carousel 的方案,有点类似微软商店,如果感兴趣的话,在 这里的 的第一个视频实际有所展现。

搜索页正在制作中,由于 item-card 的样式还没有确定,以及 filter 摆放的位置问题,所以 ui 相对简陋,以及我还在考虑放出 Tags 的合理性,所以样式并不是确定的,但是还是可以预览一下的(最终可能不长这样):

Search

About

[wip] A Bangumi Electron App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages