Skip to content

Polish news feed and article layout#71

Open
Jim8y wants to merge 1 commit into
neoorder:masterfrom
Jim8y:codex/news-detail-polish
Open

Polish news feed and article layout#71
Jim8y wants to merge 1 commit into
neoorder:masterfrom
Jim8y:codex/news-detail-polish

Conversation

@Jim8y

@Jim8y Jim8y commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Summary

Polishes the News experience so the feed and article detail page feel intentionally laid out on mobile.

What changed

  • Replaces the bare news list rows with compact card-style rows that have stable thumbnail sizing, clearer spacing, and a full tap surface.
  • Tightens news subtitles by using localized date/time formatting and cleaner source text.
  • Rebuilds the article detail HTML wrapper with a mobile article layout: hero image, metadata, summary, readable typography, responsive media, link styling, and light/dark color support.

Validation

  • git diff --check origin/master...HEAD passed.
  • Android emulator: build/install/launch verified; opened News list and tapped into a news detail page.
  • iOS simulator: build/install/launch verified; opened News list and tapped into a news detail page.
  • Screenshots will be posted in a PR comment as GitHub release assets; they are not committed to the repository.

Known notes

  • Existing SQLitePCLRaw.lib.e_sqlite3 NU1903 warning remains unrelated to this PR.

Copilot AI review requested due to automatic review settings June 23, 2026 11:13

Jim8y commented Jun 23, 2026

Copy link
Copy Markdown
Contributor Author

Simulator validation screenshots

Screenshots are GitHub release assets from the fork and are not committed to this repository.

Platform Feed Detail
Android emulator Android news feed Android news detail
iOS simulator iOS news feed iOS news detail

Validation summary:

  • git diff --check origin/master...HEAD passed.
  • Android emulator build/install/launch verified; opened News feed and tapped into a detail page.
  • iOS simulator build/install/launch verified; opened News feed and tapped into a detail page.
  • Existing SQLitePCLRaw.lib.e_sqlite3 NU1903 warning remains unrelated.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the in-app News experience to feel more deliberately laid out on mobile, including a card-style feed row and a redesigned article HTML wrapper used by the news detail WebView.

Changes:

  • Replaces the news feed row UI with compact “card” items with stable thumbnail sizing and full-row tap handling.
  • Improves the news subtitle formatting by using localized date/time formatting and cleaner author inclusion rules.
  • Rebuilds the article detail HTML wrapper with a mobile-optimized layout (hero image, metadata, summary, responsive media styling, and light/dark color schemes).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
OneGateApp/Pages/HomePage.xaml Converts the news list rows into tappable card-style items with fixed thumbnail sizing and updated typography/spacing.
OneGateApp/Data/News.cs Updates subtitle formatting and replaces the article HTML wrapper/CSS used for the news detail WebView to improve mobile readability and theming.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants