Comments (2)
Massive +1 on this. Happy to work with you on extracting UltraHN and laying out the new app w/ SwiftUI. I also think that while UltraHN is great, due to changes to the HN HTML it may be best to implement a Hackers server side component which outputs JSON versions of the HTML. Would also obviously improve the notifications story. Obviously there would be a cost associated so unsure about this one...
I also wanted to draw your attention to something else that barely got mentioned at WWDC but might be a great addition: the new LinkPresentation framework. The docs aren't even up yet (still!) so the best way to get introduced is via this video which was recorded before WWDC.
from hackers.
Thanks for the pointer to LinkPresentation
, it could be viable but it looks like the current implementation creates a WKWebView
for ever metadata request, which is pretty heavyweight. I've hacked together a branch apple-link-presentation
which uses this LinkPresentation
to get thumbnails. It works but with my iPhone SE test device there are clearly frame drops even with image caching. This could be down to my implementation, I'll wait for later betas to try it with.
SwiftUI is still very alpha quality right now, there's no implementation of SplitViewController
until later seeds for example, so I'm going to leave starting that rewrite until later.
from hackers.
Related Issues (20)
- Poll support
- Search HOT 3
- Can't comment after login HOT 1
- Ignore Xcode file then use generated one
- Hackers app prompts for local network device permission on fresh install HOT 1
- IOS 16? Long comments are truncated HOT 4
- PARAGRAPH_NEED_NEW_LINES_HERE HOT 3
- "Couldn't connect to Hacker News" Error when loading Top HOT 1
- Posts donβt load in 4.7.5 on iOS 16.0.2 HOT 5
- App no longer seems to be working HOT 2
- Title now includes domain of submission link HOT 1
- Space Usage HOT 2
- Unable to connect to Hacker News HOT 15
- Hacker
- Icons disappeared HOT 4
- Share icon unclickable
- Empty comments HOT 1
- build ios 16 failed HOT 1
- posts pagination option
- Comments reflowing when interacted with
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hackers.