From 3b253455489e32c0dbe9542c5c2e4fda26616b32 Mon Sep 17 00:00:00 2001 From: Alok Yadav Date: Thu, 20 Mar 2025 19:59:49 +0530 Subject: [PATCH 1/5] feat: add run from ASAR button --- src/renderer/components/commands-runner.tsx | 40 +- src/renderer/components/commands.tsx | 2 + src/renderer/runner.ts | 14 +- .../commands-runner-spec.tsx.snap | 405 +++++++++++++++--- .../__snapshots__/commands-spec.tsx.snap | 10 + 5 files changed, 407 insertions(+), 64 deletions(-) diff --git a/src/renderer/components/commands-runner.tsx b/src/renderer/components/commands-runner.tsx index e2fdd124ae..14e939dacd 100644 --- a/src/renderer/components/commands-runner.tsx +++ b/src/renderer/components/commands-runner.tsx @@ -1,6 +1,7 @@ import * as React from 'react'; -import { Button, ButtonProps, Spinner } from '@blueprintjs/core'; +import { Button, ButtonGroup, ButtonProps, Spinner } from '@blueprintjs/core'; +import { Popover2 } from '@blueprintjs/popover2'; import { observer } from 'mobx-react'; import { InstallState, VersionSource } from '../../interfaces'; @@ -16,6 +17,30 @@ interface RunnerProps { */ export const Runner = observer( class Runner extends React.Component { + private renderAsarButton = (disabled: boolean) => { + const asarButton = ( +