diff --git a/apps/remix-ide/src/app/plugins/templates-selection/templates-selection-plugin.tsx b/apps/remix-ide/src/app/plugins/templates-selection/templates-selection-plugin.tsx index b8f6c94523..8627b5f3a3 100644 --- a/apps/remix-ide/src/app/plugins/templates-selection/templates-selection-plugin.tsx +++ b/apps/remix-ide/src/app/plugins/templates-selection/templates-selection-plugin.tsx @@ -138,7 +138,7 @@ export class TemplatesSelectionPlugin extends ViewPlugin { ([]); export const createWindow = async (dir?: string): Promise => { + // reize factor + let resizeFactor = 0.8 + // if the window is too small the size is 100% + if( screen.getPrimaryDisplay().size.width < 2560 || screen.getPrimaryDisplay().size.height < 1440) { + resizeFactor = 1 + } + const width = screen.getPrimaryDisplay().size.width * resizeFactor + const height = screen.getPrimaryDisplay().size.height * resizeFactor + // Create the browser window. const mainWindow = new BrowserWindow({ - width: (isE2E ? 2560 : screen.getPrimaryDisplay().size.width * 0.8), - height: (isE2E ? 1140 : screen.getPrimaryDisplay().size.height * 0.8), + width: (isE2E ? 2560 : width), + height: (isE2E ? 1140 : height), frame: true, webPreferences: { preload: path.join(__dirname, 'preload.js') @@ -100,12 +109,10 @@ app.on('activate', () => { }); const showAbout = () => { - - void dialog.showMessageBox({ title: `About Remix`, - message: `Remix`, - detail: `Remix`, + message: `The Native IDE for Web3 Development.`, + detail: `Remix Desktop version ${app.getVersion()}`, buttons: [], }); }; diff --git a/apps/remixdesktop/test/tests/app/search.test.ts b/apps/remixdesktop/test/tests/app/search.test.ts index 30f1593bdc..8f3ba0a9e7 100644 --- a/apps/remixdesktop/test/tests/app/search.test.ts +++ b/apps/remixdesktop/test/tests/app/search.test.ts @@ -47,7 +47,7 @@ module.exports = { .waitForElementContainsText('*[data-id="search_results"]', 'sender.voted') .waitForElementContainsText('*[data-id="search_results"]', 'read') .elements('css selector', '.search_plugin_search_line', (res) => { - Array.isArray(res.value) && browser.assert.equal(res.value.length, 6) + Array.isArray(res.value) && browser.assert.equal(res.value.length, 7) }) }, 'Should find text with exclude #group1': function (browser: NightwatchBrowser) { browser @@ -56,7 +56,7 @@ module.exports = { .clearValue('*[id="search_include"]').pause(2000) .setValue('*[id="search_include"]', '**').sendKeys('*[id="search_include"]', browser.Keys.ENTER).pause(4000) .elements('css selector', '.search_plugin_search_line', (res) => { - Array.isArray(res.value) && browser.assert.equal(res.value.length, 62) + Array.isArray(res.value) && browser.assert.equal(res.value.length, 63) }) .setValue('*[id="search_exclude"]', ',contracts/**').sendKeys('*[id="search_exclude"]', browser.Keys.ENTER).pause(4000) .elements('css selector', '.search_plugin_search_line', (res) => { @@ -101,7 +101,7 @@ module.exports = { .clearValue('*[id="search_input"]') .setValue('*[id="search_input"]', 'contract').sendKeys('*[id="search_input"]', browser.Keys.ENTER).pause(4000) .elements('css selector', '.search_plugin_search_line', (res) => { - Array.isArray(res.value) && browser.assert.equal(res.value.length, 15) + Array.isArray(res.value) && browser.assert.equal(res.value.length, 16) }) }, 'Should replace text #group1': function (browser: NightwatchBrowser) {