hg-tui
hg-tui copied to clipboard
建议
该工具是一个便利访问 hellogithub 的小工具,所以我认为一切应该从简便出发,最大限度的降低使用门槛和上手成本。
假设用户第一次使用,并且不知道 HelloGitHub 为何物。
下面此为原则,提出了一些个人建议:
1、安装
- [x] 可以考虑基于 GitHub Action 实现自动发布 Windows、Linux、macOS 主流操作系统的编译版本,降低安装门槛。
Tips:参考
2、交互方面
- [ ] 可以考虑加一个引导框,第一次打开时显示,用于介绍该工具如何使用以及 HelloGitHub 是做什么的(需要文案找我)
- [x] 如果无引导框,需要在用户第一次打开应该显示 help 提示框,便于上手。
- [x] 进入后默认显示最新一期的月刊内容,直入主题。
3、布局
提示重要信息,最好适当的留白。
- [ ] 首页项目介绍可以取第一个标点符号前面的内容当作简介,这样会有更多空间可以发挥
- [x] 右下角显示时间、HelloGitHub 诞生时间(秒)、Star和项目 总数
- [ ] 左下角显示提示,比如:帮助和退出的快捷键、可供搜索的分类和最大期数
3、快捷键
假设两只手键盘上,快捷键应该在两手最容易触及的键位,同时和知名应用的快捷键近似比如 Vim,以达到好记的目的。
- [x] 帮助快捷键仅为
ctrl h
- [x] 修改首行快捷键为:
gg
- [x] 增加退出快捷键:
q
- [x] 增加 Star HelloGitHub 快捷键:
s