#hacker-news #mac #osx #touchbar

app toucHNews

Hacker News (YCombinator) 为 Mac Touch Bar 提供新闻源

7 个版本

使用旧的 Rust 2015

0.4.0 2018年4月2日
0.3.3 2017年8月8日
0.3.1 2017年7月30日
0.2.1 2017年7月27日

#108 in macOS 和 iOS API

48 每月下载量

Apache-2.0

3.5MB
213

toucHNews: 为 Mac Touch Bar 提供的 Hacker News 新闻源

OSX/Linux Build Status Crates.io Version

toucHNews 是一个简单、交互式的 Hacker News 新闻源,适用于 Mac Touch Bar。

它持久地存在于 "控制栏" 中,这是在 Touch Bar 右侧永久显示的一组图标。当点击其图标(巧妙地标记为 hn)时,它会展开以在 Touch Bar 上显示 Hacker News 的最新标题。

它使用 Rust 编写。

界面

一次显示一个标题。要交互

  • 轻触标题以显示下一个标题。
  • 双击文章计数器以返回开头。
  • 向右滑动直到文本变为蓝色并释放以在默认浏览器中打开文章
  • 向左滑动直到文本变为橙色,以永久从栏中删除文章。
  • 轻触左侧圆圈中的 'X' 以将其最小化到控制栏。
  • 轻触右侧正方形中的 'X' 以退出。

屏幕截图

安装 toucHNews

预构建的 Mac 应用

警告 应用未使用开发者 ID 签名。首次运行后,您必须打开系统偏好设置的“安全与隐私”标签页,并取消阻止 toucHNews。

GitHub

$ git clone https://github.com/mrmekon/toucHNews.git
$ cd toucHNews
$ cargo run

要求

  • 当然需要一个带有 Touch Bar 的 Mac。如果没有,您也可以使用 XCode 中的 Touch Bar 模拟器进行测试。
  • 在触摸条上启用了“控制条”。控制条是始终可用的快捷方式,位于右侧。默认情况下已启用。如果您未启用,请打开系统偏好设置 -> 键盘,然后在触摸条显示下拉菜单中选择带有控制条的App控件

直接依赖

  • fruitbasket - Mac应用生命周期Rust框架
  • rubrail - Rust触摸条UI库
  • hn - Rust Hacker News API封装器
  • open - 打开东西

依赖项

~10–21MB
~247K SLoC