{
"sources": [
{
"title": "Release notes from osmosfeed",
"feedUrl": "https://github.com/osmoscraft/osmosfeed/releases.atom",
"siteUrl": "https://github.com/osmoscraft/osmosfeed/releases",
"articles": [
{
"id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.10.2",
"author": null,
"description": "Added: testing and CI/CD workflows",
"link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.10.2",
"publishedOn": "2021-06-01T04:39:30.000Z",
"wordCount": 268,
"title": "v1.10.2"
},
{
"id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.9.0",
"author": null,
"description": "Added: experimental support for iTunes podcast feed: Demo | Source. With this new release, you can render an audio control to play the mp3 file and display iTunes episode duration. It is \"experimental\" due to these caveats:\n\nThis feature is currently only available through custom template.\niTunes has no strict format requirement for duration. The unit is most likely seconds but can be \"hh:mm:ss\" or \"mm:ss\" for some sources. A future version may expose a human readable string to the template.\nNo image support yet. Some shows might have disabled CORS or use a relative URL for image, which forces osmosfeed to download the image during build. A future version may support it.\nYou can't republish the podcast in the feed output. Supporting this goes beyond the scope of the project at the moment.\nFixed: the articles in template data were not sorted.\nThank you @Zenigata",
"link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.9.0",
"publishedOn": "2021-05-26T06:02:55.000Z",
"wordCount": 413,
"title": "v1.9.0"
},
{
"id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.8.1",
"author": null,
"description": "Fixed: UnhandledPromiseRejectionWarning: Error: At least one option must be a string",
"link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.8.1",
"publishedOn": "2021-05-23T05:40:12.000Z",
"wordCount": 278,
"title": "v1.8.1"
},
{
"id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.8.0",
"author": null,
"description": "Changed: Smart summary truncation. When there is no dedicated summary (only Atom feed has it, and many sites don't use it) from the source, we check if the content/description (Both Atom and RSS) field is long enough to be full text. If so, it will be truncated into a \"pseudo\" summary. If not, we assume the source used the content field as summary, and it will be displayed in full length.\nThank you: @LooperXX.",
"link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.8.0",
"publishedOn": "2021-05-23T05:12:08.000Z",
"wordCount": 341,
"title": "v1.8.0"
},
{
"id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.7.2",
"author": null,
"description": "⚠ Deprecated: To accommodate the monorepo setup, the node version in all templates/demos/examples has changed from 14 to 16. This is not a breaking change as our compile target is still node 14, and node 16 is backward compatible. We still recommend you start using node-version: \"16\" in your .github/workflows/update-feed.yaml today to get the performance/security improvements from the newer node. See example\nChore: Reorganize to monorepo with npm workspace.",
"link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.7.2",
"publishedOn": "2021-05-17T05:32:19.000Z",
"wordCount": 336,
"title": "v1.7.2"
},
{
"id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.7.1",
"author": null,
"description": "Fixed: static files were unnecessarily copied for custom templates.",
"link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.7.1",
"publishedOn": "2021-05-16T02:33:58.000Z",
"wordCount": 276,
"title": "v1.7.1"
},
{
"id": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.7.0",
"author": null,
"description": "Added: templating system. Demo | Source | Docs\nChore: rendering logic refactoring. Adopting functional paradigm.\nThank you @tianheg, @onnyyonn",
"link": "https://github.com/osmoscraft/osmosfeed/releases/tag/v1.7.0",
"publishedOn": "2021-05-16T01:42:24.000Z",
"wordCount": 286,
"title": "v1.7.0"
}
]
},
{
"title": "CSS-Tricks",
"feedUrl": "https://css-tricks.com/feed/",
"siteUrl": "https://css-tricks.com",
"articles": [
{
"id": "https://css-tricks.com/?p=341982",
"author": "Todd Libby",
"description": "Have you ever experienced the frustration of trying to tap a button on a mobile device only to have it do nothing because the target size is just not large enough **and it’s not picking up on your press? Maybe …\nThe post Looking at WCAG 2.5.5 for Better Target Sizes appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/looking-at-wcag-2-5-5-for-better-target-sizes/",
"publishedOn": "2021-06-08T18:31:08.000Z",
"wordCount": 3036,
"title": "Looking at WCAG 2.5.5 for Better Target Sizes"
},
{
"id": "https://css-tricks.com/?p=341884",
"author": "Chris Coyier",
"description": "WordPress sites have an API by default. Wanna see this site’s most recent posts, with just a specific set of data… in JSON format? Here ya go. Alex Riviere made a joke site using that.\nAt first, the site …\nThe post CSS-Trickz: An Experiment with Netlify’s On-Demand Builders appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://alex.party/posts/2021-05-31-css-trickz-an-experiment-with-netlify-s-on-demand-builders/",
"publishedOn": "2021-06-08T14:16:07.000Z",
"wordCount": 708,
"title": "CSS-Trickz: An Experiment with Netlify’s On-Demand Builders"
},
{
"id": "https://css-tricks.com/?p=341805",
"author": "Chris Coyier",
"description": "Show/Hide password accessibility and password hints tutorial — Nicolas Steenhout goes deep on accessibility. For one thing, being able to toggle it to type=\"text\" should be possible, while announcing, politely, the change. But also, put the password hints \n…\nThe post Links on Accessibility appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/links-on-accessibility/",
"publishedOn": "2021-06-07T19:52:26.000Z",
"wordCount": 621,
"title": "Links on Accessibility"
},
{
"id": "https://css-tricks.com/?p=340390",
"author": "Chris Coyier",
"description": "Let’s look at some extensions for VS Code that make writing and editing HTML (and languages that are basically HTML with extra powers) better. You may not like all of them. Maybe some of them don’t appeal to you, solve …\nThe post VS Code Extensions for HTML appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/vs-code-extensions-for-html/",
"publishedOn": "2021-06-07T14:13:50.000Z",
"wordCount": 1725,
"title": "VS Code Extensions for HTML"
},
{
"id": "https://css-tricks.com/?p=341793",
"author": "Chris Coyier",
"description": "Colin Oakley:\n• Accessible — Use semantic HTML, and make sure we meet the WCAG 2.1 AA standard as a minimum and it works with assisted technologies (this sits alongside the DWP Accessibility Manual)\n• Agnostic — Build \n…\nThe post Principles for user-centered front-end development appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://colinoakley.medium.com/the-web-we-choose-to-build-e921510e3f1b",
"publishedOn": "2021-06-04T20:36:46.000Z",
"wordCount": 1099,
"title": "Principles for user-centered front-end development"
},
{
"id": "https://css-tricks.com/?p=341968",
"author": "Chris Coyier",
"description": "I just joked that we’re basically getting everything we want in CSS super fast (mostly referring to container queries, my gosh, can you imagine they are actually coming?). Now we might actually get parent selectors?! As in .parent:has(.child) { …\nThe post Can I :has() appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://bkardell.com/blog/canihas.html",
"publishedOn": "2021-06-04T14:37:59.000Z",
"wordCount": 1327,
"title": "Can I :has()"
},
{
"id": "https://css-tricks.com/?p=341584",
"author": "Temani Afif",
"description": "A little while back, Chris shared this nice hexagonal grid. And true to its name, it’s using —wait for it — CSS Grid to form that layout. It’s a neat trick! Combining grid columns, grid gaps, and creative clipping …\nThe post Hexagons and Beyond: Flexible, Responsive Grid Patterns, Sans Media Queries appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/hexagons-and-beyond-flexible-responsive-grid-patterns-sans-media-queries/",
"publishedOn": "2021-06-03T14:25:57.000Z",
"wordCount": 5114,
"title": "Hexagons and Beyond: Flexible, Responsive Grid Patterns, Sans Media Queries"
},
{
"id": "https://css-tricks.com/?p=341494",
"author": "Chris Coyier",
"description": "DebugBear takes just a few seconds to start using. You literally point it at a URL you want to watch, and it’ll start watching it. You install nothing.\nIt’ll start running tests, and you’ve immediately got performance charts you can …\nThe post Monitoring Lighthouse Scores and Core Web Vitals with DebugBear appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/monitoring-lighthouse-scores-and-core-web-vitals-with-debugbear/",
"publishedOn": "2021-06-03T14:25:19.000Z",
"wordCount": 1065,
"title": "Monitoring Lighthouse Scores and Core Web Vitals with DebugBear"
},
{
"id": "https://css-tricks.com/?p=341724",
"author": "Chris Coyier",
"description": "How do I debug Safari on iOS?\nThese are my general steps, starting with not even using iOS Safari.\n1. Is this just a small-screen problem?\nLemme just use the device mode in Chrome quick.\nNote that this does a …\nThe post Debugging iOS Safari appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/debugging-ios-safari/",
"publishedOn": "2021-06-02T21:15:28.000Z",
"wordCount": 1120,
"title": "Debugging iOS Safari"
},
{
"id": "https://css-tricks.com/?p=341442",
"author": "Dmitry Mayorov",
"description": "Blocks in WordPress are great. Drop some into the page, arrange them how you like, and you’ve got a pretty sweet landing page with little effort. But what if the default blocks in WordPress need a little tweaking? Like, what …\nThe post A Crash Course in WordPress Block Filters appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/a-crash-course-in-wordpress-block-filters/",
"publishedOn": "2021-06-02T13:35:53.000Z",
"wordCount": 4168,
"title": "A Crash Course in WordPress Block Filters"
},
{
"id": "https://css-tricks.com/?p=341572",
"author": "Chris Coyier",
"description": "PPK laid out an interesting situation in “Two options for using custom properties” where he and Stefan Judis had two different approaches for doing the same thing with custom properties. In one approach, hover and focus styles for a …\nThe post Are Custom Properties a “Menu of What Will Change”? appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/are-custom-properties-a-menu-of-what-will-change/",
"publishedOn": "2021-06-02T13:35:40.000Z",
"wordCount": 1057,
"title": "Are Custom Properties a “Menu of What Will Change”?"
},
{
"id": "https://css-tricks.com/?p=341720",
"author": "Chris Coyier",
"description": "Pedro Duarte made a wishlist for styled code blocks in blog posts and documentation, then hand-rolls a perfect solution for that wishlist. For example, a feature to be able to highlight certain lines or words within the code block. The …\nThe post Code blocks, but better appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://ped.ro/blog/code-blocks-but-better",
"publishedOn": "2021-06-01T22:08:48.000Z",
"wordCount": 3202,
"title": "Code blocks, but better"
},
{
"id": "https://css-tricks.com/?p=341342",
"author": "Evgeny Klimenchenko",
"description": "Testing is one of those things that you either get super excited about or kinda close your eyes and walk away. Whichever camp you fall into, I’m here to tell you that front-end testing is for everyone. In fact, …\nThe post Front-End Testing is For Everyone appeared first on CSS-Tricks.\nYou can support CSS-Tricks by being an MVP Supporter.",
"link": "https://css-tricks.com/front-end-testing-is-for-everyone/",
"publishedOn": "2021-06-01T14:17:43.000Z",
"wordCount": 4104,
"title": "Front-End Testing is For Everyone"
},
{
"id": "https://css-tricks.com/?p=341296",
"author": "Geoff Graham",
"description": "Critical CSS is one of those things I see in my performance reports but always seem to ignore. I know what it means. It means to put only the CSS required to render things immediately visible in a