Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

建议 #1

Open
8 of 11 tasks
521xueweihan opened this issue May 5, 2022 · 0 comments
Open
8 of 11 tasks

建议 #1

521xueweihan opened this issue May 5, 2022 · 0 comments

Comments

@521xueweihan
Copy link
Contributor

521xueweihan commented May 5, 2022

该工具是一个便利访问 hellogithub 的小工具,所以我认为一切应该从简便出发,最大限度的降低使用门槛和上手成本。

假设用户第一次使用,并且不知道 HelloGitHub 为何物。

下面此为原则,提出了一些个人建议:

1、安装

  • 可以考虑基于 GitHub Action 实现自动发布 Windows、Linux、macOS 主流操作系统的编译版本,降低安装门槛。

Tips:参考

2、交互方面

  • 可以考虑加一个引导框,第一次打开时显示,用于介绍该工具如何使用以及 HelloGitHub 是做什么的(需要文案找我)
  • 如果无引导框,需要在用户第一次打开应该显示 help 提示框,便于上手。
  • 进入后默认显示最新一期的月刊内容,直入主题。

3、布局

提示重要信息,最好适当的留白。

  • 首页项目介绍可以取第一个标点符号前面的内容当作简介,这样会有更多空间可以发挥
  • 右下角显示时间、HelloGitHub 诞生时间(秒)、Star和项目 总数
  • 左下角显示提示,比如:帮助和退出的快捷键、可供搜索的分类和最大期数

3、快捷键

假设两只手键盘上,快捷键应该在两手最容易触及的键位,同时和知名应用的快捷键近似比如 Vim,以达到好记的目的。

  • 帮助快捷键仅为 ctrl h
  • 修改首行快捷键为:gg
  • 增加退出快捷键:q
  • 增加 Star HelloGitHub 快捷键:s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant