From b1cb88d9b826ac9a4098f6fa36fd37d4c580b819 Mon Sep 17 00:00:00 2001 From: Idris Gadi Date: Thu, 5 Feb 2026 13:04:18 +0530 Subject: [PATCH 01/13] fix(a11y): make buttons always visible | fix(ui): make borders visible --- app/components/Terminal/Execute.vue | 2 +- app/components/Terminal/Install.vue | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/components/Terminal/Execute.vue b/app/components/Terminal/Execute.vue index 0484ef6466..19de1bcec2 100644 --- a/app/components/Terminal/Execute.vue +++ b/app/components/Terminal/Execute.vue @@ -70,7 +70,7 @@ const copyExecuteCommand = () => copyExecute(getFullExecuteCommand()) > diff --git a/app/components/Terminal/Execute.vue b/app/components/Terminal/Execute.vue index 19de1bcec2..81571225b3 100644 --- a/app/components/Terminal/Execute.vue +++ b/app/components/Terminal/Execute.vue @@ -70,11 +70,15 @@ const copyExecuteCommand = () => copyExecute(getFullExecuteCommand()) > diff --git a/app/components/Terminal/Install.vue b/app/components/Terminal/Install.vue index c51fb9b509..a1aa22b4b0 100644 --- a/app/components/Terminal/Install.vue +++ b/app/components/Terminal/Install.vue @@ -123,11 +123,15 @@ const copyCreateCommand = () => copyCreate(getFullCreateCommand()) > @@ -185,10 +189,14 @@ const copyCreateCommand = () => copyCreate(getFullCreateCommand()) > @@ -230,13 +238,15 @@ const copyCreateCommand = () => copyCreate(getFullCreateCommand()) > From 1209f1989411ec6e5ef4b71171e5a73f648640f9 Mon Sep 17 00:00:00 2001 From: Idris Gadi Date: Tue, 10 Feb 2026 10:04:40 +0530 Subject: [PATCH 07/13] fix: add arial lable to run locally command --- app/components/Terminal/Install.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/app/components/Terminal/Install.vue b/app/components/Terminal/Install.vue index 237ff8110f..85625ed126 100644 --- a/app/components/Terminal/Install.vue +++ b/app/components/Terminal/Install.vue @@ -192,6 +192,7 @@ const copyCreateCommand = () => copyCreate(getFullCreateCommand()) @@ -255,12 +256,12 @@ const copyDevInstallCommand = () => > + /> @@ -209,7 +205,7 @@ function getWarningTooltip(skill: SkillListItem): string | undefined { {{ $t( - 'package.skills.file_counts.refs', + 'package.skills.file_counts.references', { count: skill.fileCounts.references }, skill.fileCounts.references, ) diff --git a/app/components/Terminal/Execute.vue b/app/components/Terminal/Execute.vue index b1c0d4453e..890d087f98 100644 --- a/app/components/Terminal/Execute.vue +++ b/app/components/Terminal/Execute.vue @@ -68,18 +68,14 @@ const copyExecuteCommand = () => copyExecute(getFullExecuteCommand()) >{{ i > 0 ? ' ' : '' }}{{ part }} - + /> diff --git a/app/components/Terminal/Install.vue b/app/components/Terminal/Install.vue index 921340c237..37ff54d980 100644 --- a/app/components/Terminal/Install.vue +++ b/app/components/Terminal/Install.vue @@ -151,18 +151,14 @@ const copyDevInstallCommand = () => >{{ i > 0 ? ' ' : '' }}{{ part }} - + /> @@ -187,18 +183,14 @@ const copyDevInstallCommand = () => >{{ i > 0 ? ' ' : '' }}{{ part }} - + /> @@ -254,18 +246,14 @@ const copyDevInstallCommand = () => >{{ i > 0 ? ' ' : '' }}{{ part }} - + /> @@ -304,18 +292,14 @@ const copyDevInstallCommand = () => >{{ i > 0 ? ' ' : '' }}{{ part }} - + /> From 5fb969f6485c762316e0114d34b56f3bcb44c57e Mon Sep 17 00:00:00 2001 From: Idris Gadi Date: Thu, 12 Mar 2026 10:47:16 +0530 Subject: [PATCH 13/13] feat: add new square size --- app/components/Button/Base.vue | 3 ++- app/components/Package/SkillsModal.vue | 2 +- app/components/Terminal/Execute.vue | 2 +- app/components/Terminal/Install.vue | 8 ++++---- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/app/components/Button/Base.vue b/app/components/Button/Base.vue index f37d57be06..ee610f941d 100644 --- a/app/components/Button/Base.vue +++ b/app/components/Button/Base.vue @@ -9,7 +9,7 @@ const props = withDefaults( /** @default "secondary" */ variant?: 'primary' | 'secondary' /** @default "medium" */ - size?: 'small' | 'medium' + size?: 'small' | 'medium' | 'square' /** Keyboard shortcut hint */ ariaKeyshortcuts?: string /** Forces the button to occupy the entire width of its container. */ @@ -43,6 +43,7 @@ defineExpose({ 'flex': block, 'text-sm px-4 py-2': size === 'medium', 'text-xs px-2 py-0.5': size === 'small', + 'p-1': size === 'square', 'bg-transparent text-fg hover:enabled:(bg-fg/10) focus-visible:enabled:(bg-fg/10) aria-pressed:(bg-fg/10 border-fg/20 hover:enabled:(bg-fg/20 text-fg/50))': variant === 'secondary', 'text-bg bg-fg hover:enabled:(bg-fg/50) focus-visible:enabled:(bg-fg/50) aria-pressed:(bg-fg text-bg border-fg hover:enabled:(text-bg/50))': diff --git a/app/components/Package/SkillsModal.vue b/app/components/Package/SkillsModal.vue index 6c3d250d08..a988ca77da 100644 --- a/app/components/Package/SkillsModal.vue +++ b/app/components/Package/SkillsModal.vue @@ -133,7 +133,7 @@ function getWarningTooltip(skill: SkillListItem): string | undefined { copyExecute(getFullExecuteCommand()) > > > > >