toucHNews is a simple, interactive Hacker News news feed for the Mac Touch Bar.
It lives persistently in the "Control Strip", the small cluster of icons permanantly displayed on the right side of the Touch Bar. When its icon (cleverly labeled hn ) is clicked, it expands to display the latest headlines from Hacker News across the Touch Bar.
It is written in Rust.
InterfaceOne headline is shown at a time. To interact:
Single tap the headline to show the next one. Double tap the article counter to return to the beginning. Swipe right until the text turns blue and release to open the article in your default browser Swipe left until the text turns orange to permanently remove the article from the bar. Tap the 'X' in the circle on the left to minimize back into the Control Strip. Tap the 'X' in the square on the right to quit. ScreencastInstalling toucHNews Pre-built Mac App
WARNINGApps are not signed with a developer ID. After running for the first time, you must open the Security & Privacy tab of System Preferences and unblock toucHNews.
toucHNews v0.3.1 - 64-bit OS X 10.12 (Sierra) (MD5 Checksum: f395e6f000e4d632c491d3c6431a51a1 ) toucHNews v0.3.0 - 64-bit OS X 10.12 (Sierra) (MD5 Checksum: adb4b7611037c721c7c8a6f23ac09dd2 ) toucHNews v0.2.1 - 64-bit OS X 10.12 (Sierra) (MD5 Checksum: 1f3432046981443780d453757ec01ebc ) toucHNews v0.2.0 - 64-bit OS X 10.12 (Sierra) (MD5 Checksum: 327fcce38801812b0d49224064f15c50 ) GitHubUse Cargo to build as usual, but note that it must run from a Mac App bundle to access the Touch Bar. A primitive script is included to bundle the debug build for you.
$ git clone https://github.com/mrmekon/toucHNews.git $ cd toucHNews $ cargo build $ ./bundle_osx.sh $ open target/toucHNews.app Requirements A Mac with a Touch Bar, of course. Or you can use the Touch Bar simulator in XCode if you don't have one and want to test it out. "Control Strip" enabled on the Touch Bar. The Control Strip is the always-available shortcuts on the right-hand side. It is enabled by default. If it's not enabled for you, open System Preferences -> Keyboard , and in the Touch Bar shows drop-down select App Controls with Control Strip . Direct Dependencies fruitbasket - Rust framework for Mac app lifecycle rubrail - Rust Touch Bar UI library hn - Rust Hacker News API wrapper open - Opens things