announcements

vanelsas 2026-04-30T08:14:40.949469Z

https://github.com/avanelsas/baredom A library of 90+ UI components built entirely on web standards — Custom Elements v1, Shadow DOM, and ES modules. What's new since the last announcement: - Typescript support - Debug mode - a visual debug overlay for development. It highlights every component on the page, shows tag names on hover, and lets you inspect and edit live state — no browser extension required - SRI integrity.json — Build generates subresource integrity hashes - x-welcome-tour — Guided product tour with spotlight backdrop, configurable connectors, focus trap, keyboard nav - x-file-upload — Drag-and-drop file upload component - x-popover — New portal attribute to escape CSS stacking contexts - baredom.utils.overlay — New shared overlay root utility - x-context-menu — Refactored to use shared overlay utils (no behavior change) - x-tooltip — hover/focus tooltip with 4 placements, delay, rich content slot, WAI-ARIA pattern - x-combobox — single-select combobox with type-ahead filtering, keyboard nav, WAI-ARIA pattern - x-skeleton-group — synchronized animation + layout presets for skeleton loading placeholders - x-image - A stateless, themeable image component that reserves layout space via an optional aspect ratio, shows a skeleton shimmer while loading, fades in on successful load, and renders a default or slotted fallback on error - x-icon - A stateless, themeable wrapper around a slotted <svg> Visit #baredom for questions https://avanelsas.github.io/baredom/ and accompanying https://github.com/avanelsas/bareforgecode designer>

5
Asier 2026-04-30T09:53:47.732379Z

This is great. We will consider adopting this.

Joe Lane 2026-04-30T11:54:40.879899Z

Very exciting, I always love web-component based approaches, it feels like the web is actually making progress. FYI the event log isn't showing anything on mobile safari on button click https://avanelsas.github.io/baredom/demo/x-button.html?theme=sunset Probably safari's fault.

vanelsas 2026-04-30T12:11:07.041069Z

@joe.lane the events are only wired on the first button (called Primary). It works on safari desktop, I don't have access to an iOS device rght now, I'll take a look shortly to see what could be wrong.

vanelsas 2026-04-30T12:11:47.673149Z

@asier.galdos if you need any help let me know. There is a #baredom channel you can ask questions too.

vanelsas 2026-04-30T14:29:42.414089Z

@joe.lane the demo bug is hopefully fixed, I don't have access to a mobile safari browser right now, but can check this weekend if needed.

pez 2026-04-30T05:47:03.289269Z

#joyride joyride turns VS Code into a Clojure REPL environment that you can inspect and modify as you use the editor. Similar in concept to how Emacs works. The extension has tools for Copilot so you can unleash your agent swarm to make VS Code do about anything you can dream up. New version just out: https://github.com/BetterThanTomorrow/joyride/releases/tag/v0.0.73 • Update SCI to latest version, to get async/await for Joyride scripts • Add`who`badge and rework info line in terminal output • Log agent evaluations to Calva’s output subscriber bus when Calva is installed • Update bundled agent instructions The who tracking means users at the same repl (the Joyride REPL in this case) tag their evaluations so that it’s clearer who evaluates what. Clearer to you , and clearer to the agents. Same concept as in #backseat-driver. Great for swarms.

9
✌️ 1
1