Skip to content

Commit 92c849e

Browse files
Add a live view using gpui (#174)
* add gpui * update colors * update subscriptions * cleanup * Avoid Rc for each Item. Use SharedString. * Dont create entity on render * add global for showing article url in footer * refactor / cleanup * used SharedString for header * use InteractiveText for header * consume Item * Use id() for StatefulInteractiveElement * cleanup * Use top story subscription for dashboard view. * add ranking change indicator * update error handling * Create README.MD * update rank change. add screenshot * Update README.MD * show number of ranks changed and color for > 2 rank changes * add build Macos App for dashboard. * add duration to article. update colors. * Update title and screen shot. * Update README.MD * Update README.MD * Use local time for last update in footer * update article layout * update color scheme * remove points column * update article list * add embedded svg. add logging. * cleanup * add themes * update window options * add platform settings subscription * update platform-settings * Add debian package build * update debian build * update article rendering with margin * update footer * rounded hover bar * update display/themes * update for macos * Update README.MD * update github actions * Update rust.yml * Use built in system theme detection * update list and theme * update theme colors * add comment navigation. update comment rendering. * comment handling * update nested comment viewing * update layout * use inherited text color * update theme * update screenshot * Update README.MD * Update README.MD * update light theme * update theme and font * use vec * update comment view layout * update border color * add comment border theme color * update for dark theme * add open url links in comments * add shadow to comments * update for hacker-news-reader binary
1 parent 78a2921 commit 92c849e

31 files changed

+5252
-226
lines changed

.github/workflows/rust.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ jobs:
1616
steps:
1717
- uses: actions/checkout@v4
1818
- name: Setup glib
19-
run: sudo apt install libglib2.0-dev
19+
run: sudo apt install libglib2.0-dev libxkbcommon-dev libxkbcommon-x11-dev
2020
- name: Build
21-
run: cargo build --bin hacker-news-iced
21+
run: cargo build --bin hacker-news-reader
2222
- name: Run clippy
2323
run: cargo clippy
2424
- name: Run tests

0 commit comments

Comments
 (0)