Skip to content

Latest commit

 

History

History
78 lines (55 loc) · 1.66 KB

README.md

File metadata and controls

78 lines (55 loc) · 1.66 KB

Trecli Website

This repository contains Trecli website source files.

Website development

Tested on node v13. This version of node is fixed in .nvmrc file. To use it run command:

$ nvm use

Installation

$ npm

Local Development

$ npm start

This command starts a local development server and open up a browser window. Most changes are reflected live without having to restart the server.

Build

$ npm run build

This command generates static content into the build directory and can be served using any static contents hosting service.

Gifs

Recording

$ npm run gif:record

Playing

$ npm run gif:play

Rendering

$ npm run gif:render

Troubleshooting

During rendering you may experience OpenGl error.

Simplest solution is described by @barbossa in this issue.

  1. You need find the folder where terminalizer have been installed. In my case it was - /home/barbossa/.nvm/versions/node/v10.13.0/lib/node_modules
  2. Open terminalizer/render/index.js and before this line app.on('ready', createWindow); you need add new line: app.disableHardwareAcceleration();

After this edits, your file will be look like this:

// Hide the Dock for macOS
if (os.platform() == 'darwin') {
  app.dock.hide();
}

app.disableHardwareAcceleration(); // <-- new code line

// When the app is ready
app.on('ready', createWindow);

This option disabled GPU areacceleration, more info here https://electronjs.org/docs/api/app#appdisablehardwareacceleration.