diff --git a/craco.config.js b/craco.config.js index e806c65..6f33677 100644 --- a/craco.config.js +++ b/craco.config.js @@ -1,6 +1,7 @@ const path = require('path'); const fs = require('fs'); -const pathToConfig = path.join(process.env.APPDATA, 'hud-manager', 'databases', 'config'); +const homedir = require('os').homedir(); +const pathToConfig = path.join(process.env.APPDATA || path.join(homedir, '.config'), 'hud-manager', 'databases', 'config'); let query = ''; if (fs.existsSync(pathToConfig)) { try { diff --git a/package-lock.json b/package-lock.json index 17febdd..f088a4e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "lexogrine_hud", - "version": "1.7.1", + "version": "1.8.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index b63499b..de8c85e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lexogrine_hud", - "version": "1.7.1", + "version": "1.8.0", "homepage": "./", "private": true, "dependencies": { diff --git a/public/hud.json b/public/hud.json index 726cd87..b51abbf 100644 --- a/public/hud.json +++ b/public/hud.json @@ -1,6 +1,6 @@ { "name":"Lexogrine HUD", - "version":"1.7.1", + "version":"1.8.0", "author":"Lexogrine", "legacy": false, "radar": true, diff --git a/src/HUD/SideBoxes/SideBox.tsx b/src/HUD/SideBoxes/SideBox.tsx index 21353f2..3237e03 100644 --- a/src/HUD/SideBoxes/SideBox.tsx +++ b/src/HUD/SideBoxes/SideBox.tsx @@ -17,13 +17,13 @@ export default class SideBox extends React.Component<{ side: 'left' | 'right', h if(!data) return; const display = data.display_settings; if(!display) return; - if(display[`${this.props.side}_title`]){ + if(`${this.props.side}_title` in display){ this.setState({title:display[`${this.props.side}_title`]}) } - if(display[`${this.props.side}_subtitle`]){ + if(`${this.props.side}_subtitle` in display){ this.setState({subtitle:display[`${this.props.side}_subtitle`]}) } - if(display[`${this.props.side}_image`]){ + if(`${this.props.side}_image` in display){ this.setState({image:display[`${this.props.side}_image`]}) } });