From 5e6aaabb23ec5e0ab0d10dc15e364e4317ec8310 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Fri, 27 Dec 2024 12:10:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B0=8F=E7=A8=8B=E5=BA=8F=E4=B8=AD?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20github=20copilot=20#547?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/assets/images/apps/github-copilot.webp | Bin 0 -> 7150 bytes .../src/components/Popups/AppStorePopover.tsx | 4 ++-- src/renderer/src/config/minapps.ts | 7 +++++++ src/renderer/src/pages/apps/App.tsx | 2 -- src/renderer/src/pages/apps/AppsPage.tsx | 12 ++++++------ 5 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 src/renderer/src/assets/images/apps/github-copilot.webp diff --git a/src/renderer/src/assets/images/apps/github-copilot.webp b/src/renderer/src/assets/images/apps/github-copilot.webp new file mode 100644 index 0000000000000000000000000000000000000000..5dd9b1a7bae0f34360dd960a59a3e024fdbbf0b6 GIT binary patch literal 7150 zcmV{3p%asVO7`+3i+(HQ+SMUl9)e~KL<-8W*$w@1`0d;s}Q!!Kyh5a-u zIm{r?eO>o?6wWf}EFBROz^E261`eETcV_117a#uETYkQ__0#rXQ0WakeEDMg=dHD8 z{oW6c7w6|@I#ZJz7-B4Vofa_wv^uvI{OeYFJ;V)2>?F#zowpRVlb zP|G>zx~^+8vp1KSSzXt8zvkvn1g2tCpWpbcZ($`HUMkSO?uPWDaVx6@*O&La_fLW=MBP(eZiV-N`eJRV8S$ZGJ zQ!AmXY;vY$b)h_^l15LJ99pT@pgfh5#*!+zw9-<8@)Qc_X(*=-)q~>10(4c$t(CeE zPO9X6RdQ^l_bE?kf>~v`HfxrN6NyYq<{Oiyi6;l*PGf#$ku57pXe5{?%6ohrGw((j2!Dri?SADMT*;l;rB9yTpBg zzOt{f`UIfhq8xsa0wVX6yp?pH2!SWc-pX1cP;lXu%v+{mn<8>kS?z z4ZJpJcjWfYjLc`InK@;jWzEg|ZGO>ji;w;G@CUEe`mv|lYrVeTmY@0U`I^jUrnN1< zZT;f6pSJzB{X%XZymZ{qZiqOh<0-v&52YrRQ08j)+t9?H5- zU{={TS+h)VvL)}U@=T@oDLLT) zT~&Um)P-1`~{KgzM{4 z8v86s8`mH*$|2JHT_sCnoh51b`zB>z#3QsHNJ=)YS(5C*6huZpM7Z=%NhyzGIZ5?j z-+>r7lSK*de7q+qWgDj~CrLY>y#=x0%$6mz?(`)or`pCLt5cSw{@oVDf-_x2;Nra} zuO!J*%C*^eVpivrOp=C6_b±LL{@fD1Q2?eFSP%lqrPHZyy3nVHpfUFV#$>CnBE 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 literal 0 HcmV?d00001 diff --git a/src/renderer/src/components/Popups/AppStorePopover.tsx b/src/renderer/src/components/Popups/AppStorePopover.tsx index 0ba233ea..659e6369 100644 --- a/src/renderer/src/components/Popups/AppStorePopover.tsx +++ b/src/renderer/src/components/Popups/AppStorePopover.tsx @@ -58,8 +58,8 @@ const PopoverContent = styled(Scrollbar)`` const AppsContainer = styled.div` display: grid; - grid-template-columns: repeat(6, 1fr); - gap: 25px 35px; + grid-template-columns: repeat(6, minmax(90px, 1fr)); + gap: 25px; ` export default AppStorePopover diff --git a/src/renderer/src/config/minapps.ts b/src/renderer/src/config/minapps.ts index c20253ec..54678ef9 100644 --- a/src/renderer/src/config/minapps.ts +++ b/src/renderer/src/config/minapps.ts @@ -6,6 +6,7 @@ import DoubaoAppLogo from '@renderer/assets/images/apps/doubao.png' import DuckDuckGoAppLogo from '@renderer/assets/images/apps/duckduckgo.webp' import FeloAppLogo from '@renderer/assets/images/apps/felo.png' import GeminiAppLogo from '@renderer/assets/images/apps/gemini.png' +import GithubCopilotLogo from '@renderer/assets/images/apps/github-copilot.webp' import HuggingChatLogo from '@renderer/assets/images/apps/huggingchat.svg' import KimiAppLogo from '@renderer/assets/images/apps/kimi.jpg' import MetasoAppLogo from '@renderer/assets/images/apps/metaso.webp' @@ -223,6 +224,12 @@ const _apps: MinAppType[] = [ logo: ThinkAnyLogo, url: 'https://thinkany.ai/', bodered: true + }, + { + id: 'github-copilot', + name: 'GitHub Copilot', + logo: GithubCopilotLogo, + url: 'https://github.com/copilot' } ] diff --git a/src/renderer/src/pages/apps/App.tsx b/src/renderer/src/pages/apps/App.tsx index 65f014d4..cd939886 100644 --- a/src/renderer/src/pages/apps/App.tsx +++ b/src/renderer/src/pages/apps/App.tsx @@ -36,8 +36,6 @@ const Container = styled.div` justify-content: center; align-items: center; cursor: pointer; - max-width: 80px; - width: 72px; overflow: hidden; ` diff --git a/src/renderer/src/pages/apps/AppsPage.tsx b/src/renderer/src/pages/apps/AppsPage.tsx index ce97717e..f0df7f14 100644 --- a/src/renderer/src/pages/apps/AppsPage.tsx +++ b/src/renderer/src/pages/apps/AppsPage.tsx @@ -74,12 +74,12 @@ const ContentContainer = styled.div` const AppsContainer = styled.div` display: flex; - min-width: 950px; - max-width: 950px; - flex-direction: row; - flex-wrap: wrap; - align-content: flex-start; - gap: 50px; + min-width: 930px; + max-width: 930px; + max-height: 500px; + display: grid; + grid-template-columns: repeat(8, minmax(90px, 1fr)); + gap: 25px 25px; ` export default AppsPage