WindyMaps – Free offline maps, 1h/1km weather and route trip planner
WindyMaps offers free offline maps, detailed weather forecasts, and route planning. Users can search for places, view routes, and join trips. (windymapy.com)
The piece explores using scrolling as a way to reveal a photo gallery rather than insisting every image move at the same rate. Its first implementation uses a responsive two-column CSS grid: one column follows the page’s ordinary movement, while the other appears to drift faster. This effect does not change scrolling itself; CSS scroll-driven animations transform the images as they pass through the viewport. The images also scale and shift vertically during their passage, creating a subtle motion effect. The approach uses features such as `animation-timeline: view()` and works without JavaScript, with a single-column layout available at smaller screen sizes. Images can also open in popovers.
A more ambitious experiment makes the second column appear to scroll upward while the page moves down. To achieve this, the column is translated according to the page’s scroll position and made sticky; its starting offset is calculated so images remain visible across different viewport heights. Because sticky positioning complicates the individual image animations, those effects must be calculated separately, making this version considerably more finicky. The author presents both approaches as playful explorations of gallery navigation, not as necessary usability conventions, and points to other, more elaborate examples. A reader’s response flags a practical issue: images may lose their aspect ratios. The suggested fix preserves image dimensions with explicit aspect ratios and adjusts the column’s drift and image transforms.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.
WindyMaps offers free offline maps, detailed weather forecasts, and route planning. Users can search for places, view routes, and join trips. (windymapy.com)
GitHub.com experienced 504 Gateway Timeouts as anonymous user traffic surged. The outage disrupted access to the site. (githubstatus.com)
Email passes through separate submission, transfer, delivery, storage, and user-client components, with SMTP moving messages between servers. This design lets sending servers retry delivery during outages, reflecting the unreliable networks and limited server availability of early email systems. (maurycyz.com)
Modern browsers offer powerful APIs for building rich, accessible apps, while development and hosting costs keep falling. TinyLittleOffice’s successful launch showed how easily a small web app can reach a large audience. (ftrain.com)
Sunshine Atlas presents climate information for 3,833 destinations, organized by month. It helps visitors compare how climates vary throughout the year. (sunshineatlas.com)
The GitHub page returned a 504 Gateway Timeout. The server did not respond in time. (github.com)
Today's best Hacker News stories, summarized and screenshotted, one email a day.