Display the renderer type in the About dialog (#3441)
* Now displaying the renderer type in the About dialog * Show the number of renderers per type in the About dialog * Use values instead of entries (key is unused) Co-Authored-By: onecamp <juancampa@gmail.com>
This commit is contained in:
parent
0dc8fb9ed4
commit
8733ecc84a
4 changed files with 47 additions and 1 deletions
|
|
@ -52,6 +52,8 @@ const getTermOptions = props => {
|
|||
useWebGL = true;
|
||||
}
|
||||
}
|
||||
Term.reportRenderer(props.uid, useWebGL ? 'WebGL' : 'Canvas');
|
||||
|
||||
return {
|
||||
macOptionIsMeta: props.modifierKeys.altIsMeta,
|
||||
scrollback: props.scrollback,
|
||||
|
|
@ -110,6 +112,16 @@ export default class Term extends React.PureComponent {
|
|||
this.disposableListeners = [];
|
||||
}
|
||||
|
||||
// The main process shows this in the About dialog
|
||||
static reportRenderer(uid, type) {
|
||||
const rendererTypes = Term.rendererTypes || {};
|
||||
if (rendererTypes[uid] !== type) {
|
||||
rendererTypes[uid] = type;
|
||||
Term.rendererTypes = rendererTypes;
|
||||
window.rpc.emit('info renderer', {uid, type});
|
||||
}
|
||||
}
|
||||
|
||||
componentDidMount() {
|
||||
const {props} = this;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue