Make NavBar Re-appear on Upward Scroll
未关闭
还没有人认领这个 Issue。
design
- 主要语言
- TypeScript
- 星标
- 6.9k
- 派生
- 6.5k
- 平均合并
- 2 天 8 小时
- 30 天内合并 PR
- 29
描述
Enter your suggestions in details:
While reading a docs page, I decided to switch to the dark mode. But the mode button is not in the right section, it's in the navigation and navigation is hidden unless I scroll to the very top of the page, loosing the position I was reading at.
One possible solution would be to move mode switch to the right section (where ToC is). Another is to make navigation reappear whenever user starts scrolling upwards.
Other options to improve mode switching that come to mind are:
- Add the "system" mode option that follows the light/dark OS setting, like the one is MacOS.
- Add a hotkey to switch mode.
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
首先检查文档页面导航和深色模式控件,然后确定项目应采用所提议方案中的哪一种。选定的模式切换改进能够正常工作,且无需强迫读者返回顶部,并由相关的 UI 行为检查覆盖,即视为完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- nextjs, react, typescript
- 领域
- documentation, frontend
- Issue 类型
- 功能
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 活跃
- 描述清晰度
- 需要澄清
- 新手友好度
- 38/100