我们希望开发一个浏览器扩展,由它提供高度可定制的浏览器主页体验。此外,这种体验应当可以在正常网页上复刻,不依赖浏览器扩展。
- 单一配置文件:用户的整体配置,保管在一个便携的配置文件内
- 网格布局:提供一个 12x240 的网格,用户可以自行安排如何布置 block
- 开放插件:每个功能由插件提供,每个插件有独立的配置文件命名空间,有独立的缓存管理策略
- 屏幕分为左右两部分(L/R)
- L 展示 GitHub 的 issue 列表
- R 分为上下两部分(RT/RB)
- RT 展示 V2EX 热帖列表
- RB 展示 Feedly 的 RSS 条目列表
配置文件是 JSON 格式,需要包含自身的 metadata 和各个插件的配置数据。