diff --git a/apps/remix-ide-e2e/src/commands/openFile.ts b/apps/remix-ide-e2e/src/commands/openFile.ts
index 7f7e7b2026..f214100eee 100644
--- a/apps/remix-ide-e2e/src/commands/openFile.ts
+++ b/apps/remix-ide-e2e/src/commands/openFile.ts
@@ -21,7 +21,7 @@ function openFile (browser: NightwatchBrowser, name: string, done: VoidFunction)
// if side panel is shown, check this is the file panel
browser.element('css selector', '[data-id="verticalIconsKindfilePanel"] img[data-id="selected"]', (result) => {
if (result.status === 0) {
- done()
+ done()
} else browser.clickLaunchIcon('filePanel').perform(() => {
done()
})
diff --git a/libs/remix-ui/panel/src/lib/plugins/panel.css b/libs/remix-ui/panel/src/lib/plugins/panel.css
index f0cc402b55..437471fabb 100644
--- a/libs/remix-ui/panel/src/lib/plugins/panel.css
+++ b/libs/remix-ui/panel/src/lib/plugins/panel.css
@@ -104,7 +104,5 @@ iframe {
height: 2rem !important;
}
-
.terminal-wrap.minimized.desktop {
- height: 4.5rem !important;
}
diff --git a/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-bar.tsx b/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-bar.tsx
index 0321ec7ffe..f88efce844 100644
--- a/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-bar.tsx
+++ b/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-bar.tsx
@@ -22,16 +22,20 @@ export const RemixUITerminalBar = (props: RemixUiTerminalProps) => {
return (<>
-
+
{platform === appPlatformTypes.desktop ?
- <>
+
{xtermState.showOutput? : }
- > :
+
:
}
-
-
>)
+
>
+ )
}
\ No newline at end of file
diff --git a/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-menu-buttons.css b/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-menu-buttons.css
new file mode 100644
index 0000000000..f4f8c73e76
--- /dev/null
+++ b/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-menu-buttons.css
@@ -0,0 +1,3 @@
+.xtermButton {
+ width: 4rem;;
+}
\ No newline at end of file
diff --git a/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-menu-buttons.tsx b/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-menu-buttons.tsx
index 4201e74d13..7856a67e5d 100644
--- a/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-menu-buttons.tsx
+++ b/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-menu-buttons.tsx
@@ -1,6 +1,8 @@
import React, { useContext, useEffect } from 'react' // eslint-disable-line
import { TerminalContext } from '../context'
import { RemixUiTerminalProps, SET_OPEN } from '../types/terminalTypes'
+import './remix-ui-terminal-menu-buttons.css'
+
export const RemixUITerminalMenuButtons = (props: RemixUiTerminalProps) => {
const { xtermState, dispatchXterm, terminalState, dispatch } = useContext(TerminalContext)
@@ -17,9 +19,13 @@ export const RemixUITerminalMenuButtons = (props: RemixUiTerminalProps) => {
}
return (
-
-
-
+
+
+
)
}
\ No newline at end of file
diff --git a/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-menu.tsx b/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-menu.tsx
index 0bd6eae755..f24695079d 100644
--- a/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-menu.tsx
+++ b/libs/remix-ui/terminal/src/lib/components/remix-ui-terminal-menu.tsx
@@ -26,12 +26,7 @@ export const RemixUITerminalMenu = (props: RemixUiTerminalProps) => {
dispatch({ type: 'search', payload: arg0 })
}
- return (<>
-
- }>
-
-
-
+ return (
}>
0
@@ -72,5 +67,10 @@ export const RemixUITerminalMenu = (props: RemixUiTerminalProps) => {
data-id="terminalInputSearch"
/>
- >)
+
+ }>
+
+
+
+
)
}
\ No newline at end of file
diff --git a/libs/remix-ui/terminal/src/lib/remix-ui-terminal-wrapper.tsx b/libs/remix-ui/terminal/src/lib/remix-ui-terminal-wrapper.tsx
index 4c0f439ebc..d21123eaef 100644
--- a/libs/remix-ui/terminal/src/lib/remix-ui-terminal-wrapper.tsx
+++ b/libs/remix-ui/terminal/src/lib/remix-ui-terminal-wrapper.tsx
@@ -23,10 +23,10 @@ export const RemixUITerminalWrapper = (props: RemixUiTerminalProps) => {
{platform !== appPlatformTypes.desktop && }
{platform === appPlatformTypes.desktop &&
- <>
-
-
- >
+ <>
+
+
+ >
}
>)
diff --git a/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx b/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx
index c48eff1d12..e30f263e94 100644
--- a/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx
+++ b/libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx
@@ -556,11 +556,6 @@ export const RemixUiTerminal = (props: RemixUiTerminalProps) => {
}))
}
- const handleToggleTerminal = () => {
- setIsOpen(!isOpen)
- props.plugin.call('layout', 'minimize', props.plugin.profile.name, isOpen)
- }
-
useEffect(() => {
;(async () => {
const storage = await props.plugin.call('storage', 'formatString', await props.plugin.call('storage', 'getStorage'))
@@ -579,9 +574,8 @@ export const RemixUiTerminal = (props: RemixUiTerminalProps) => {
const classNameBlock = 'remix_ui_terminal_block px-4 py-1 text-break'
return (
- ( !props.visible? <>>:
-
-
+ ( props.visible &&
+
{handleAutoComplete()}
diff --git a/libs/remix-ui/terminal/src/lib/types/terminalTypes.ts b/libs/remix-ui/terminal/src/lib/types/terminalTypes.ts
index 5977707fcc..52e667badb 100644
--- a/libs/remix-ui/terminal/src/lib/types/terminalTypes.ts
+++ b/libs/remix-ui/terminal/src/lib/types/terminalTypes.ts
@@ -31,7 +31,7 @@ export const SEARCH = 'search'
export const SET_ISVM = 'setIsVM'
export interface RemixUiTerminalProps {
- plugin: any,
- onReady: (api: any) => void,
- visible: boolean,
+ plugin: any,
+ onReady: (api: any) => void,
+ visible: boolean,
}
diff --git a/libs/remix-ui/xterm/src/lib/components/remix-ui-terminal-menu-xterm.tsx b/libs/remix-ui/xterm/src/lib/components/remix-ui-terminal-menu-xterm.tsx
index 931265b40d..a2732762a8 100644
--- a/libs/remix-ui/xterm/src/lib/components/remix-ui-terminal-menu-xterm.tsx
+++ b/libs/remix-ui/xterm/src/lib/components/remix-ui-terminal-menu-xterm.tsx
@@ -26,30 +26,34 @@ export const RemixUIXtermMenu = (props: RemixUiTerminalProps) => {
}
return (<>
-
-
-