From a30653b1580a4ea786ca6c009e30eb730d8bea87 Mon Sep 17 00:00:00 2001 From: Tony Espinoza Date: Wed, 5 Nov 2025 12:32:45 -0800 Subject: [PATCH 1/3] feat(default-app): Simplify pattern list with clickable names and minimal actions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Improved the pattern list UI for better usability and cleaner appearance: - Made pattern names clickable links with hover underline (removed Visit button) - Replaced "Remove" button text with trash icon (🗑️) - Changed trash button to ghost variant (transparent background) - Added CSS styling for pattern name hover effects - Increased spacing around action buttons for better visual balance The result is a more intuitive interface where users can click pattern names directly to visit them, and actions are represented with clear visual icons. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/patterns/default-app.tsx | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/packages/patterns/default-app.tsx b/packages/patterns/default-app.tsx index d85e5bf5d..ea1fd7504 100644 --- a/packages/patterns/default-app.tsx +++ b/packages/patterns/default-app.tsx @@ -170,27 +170,38 @@ export default recipe( +

Patterns

{allCharms.map((charm) => ( - {getCharmName({ charm })} - - - Visit - + + {getCharmName({ charm })} + + + + - Remove + 🗑️ From 0ea5885a4033ce8a5f8ca0dc8d704220cd7f6ad3 Mon Sep 17 00:00:00 2001 From: Tony Espinoza Date: Wed, 5 Nov 2025 12:35:32 -0800 Subject: [PATCH 2/3] refactor: Remove unnecessary ct-hstack wrapper around single button --- packages/patterns/default-app.tsx | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/packages/patterns/default-app.tsx b/packages/patterns/default-app.tsx index ea1fd7504..4b45d8ed8 100644 --- a/packages/patterns/default-app.tsx +++ b/packages/patterns/default-app.tsx @@ -195,15 +195,13 @@ export default recipe( - - - 🗑️ - - + + 🗑️ + ))} From 1c99fcaba9e833de736c4d3d98fbdd197a7d860e Mon Sep 17 00:00:00 2001 From: cubic Bot Date: Wed, 5 Nov 2025 21:50:04 +0000 Subject: [PATCH 3/3] Replace anchor without href with accessible link or button (merges into #2019) --- packages/patterns/default-app.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/patterns/default-app.tsx b/packages/patterns/default-app.tsx index d92e0fc07..dd6e5e618 100644 --- a/packages/patterns/default-app.tsx +++ b/packages/patterns/default-app.tsx @@ -184,10 +184,14 @@ export default recipe( {charm?.[NAME] || "Untitled Charm"} { + e.preventDefault(); + visit({ charm })(e); + }} > - {getCharmName({ charm })} + {charm?.[NAME] || "Untitled"}