Tgui error reporting, Keyboard passthrough, RPD, NtOS, Power Monitor (#47749)

* Improve tgui fatal error reporting

* Keyboard passthrough in tgui

* New Rapid Pipe Dispenser interface

* Update README with new components

* Release held keys when browser window loses focus

* Power Monitor Interface, NtOS theme and core components

* Yet another CSS rework

* Fix Table, Chart stubs for IE8

* NtOS Main interface

* Supermatter Monitor interface

* Tweak NT color, color + sort gas bars
This commit is contained in:
Aleksej Komarov
2019-11-16 14:02:33 +02:00
committed by Rob Bailey
parent 4b91651f9e
commit e87b6c6701
87 changed files with 2184 additions and 502 deletions

View File

@@ -33,11 +33,16 @@ import { DisposalUnit } from './interfaces/DisposalUnit';
import { Gps } from './interfaces/Gps';
import { LanguageMenu } from './interfaces/LanguageMenu';
import { Mint } from './interfaces/Mint';
import { NtosMain } from './interfaces/NtosMain';
import { NtosSupermatterMonitor } from './interfaces/NtosSupermatterMonitor';
import { NtosWrapper } from './interfaces/NtosWrapper';
import { OperatingComputer } from './interfaces/OperatingComputer';
import { OreRedemptionMachine } from './interfaces/OreRedemptionMachine';
import { PersonalCrafting } from './interfaces/PersonalCrafting';
import { PortableGenerator } from './interfaces/PortableGenerator';
import { PowerMonitor } from './interfaces/PowerMonitor';
import { Radio } from './interfaces/Radio';
import { RapidPipeDispenser } from './interfaces/RapidPipeDispenser';
import { ShuttleManipulator } from './interfaces/ShuttleManipulator';
import { SmartVend } from './interfaces/SmartVend';
import { SMES } from './interfaces/SMES';
@@ -193,6 +198,21 @@ const ROUTES = {
component: () => Mint,
scrollable: false,
},
ntos_main: {
component: () => NtosMain,
wrapper: () => NtosWrapper,
scrollable: true,
},
ntos_power_monitor: {
component: () => PowerMonitor,
wrapper: () => NtosWrapper,
scrollable: true,
},
ntos_supermatter_monitor: {
component: () => NtosSupermatterMonitor,
wrapper: () => NtosWrapper,
scrollable: true,
},
ore_redemption_machine: {
component: () => OreRedemptionMachine,
scrollable: true,
@@ -209,10 +229,18 @@ const ROUTES = {
component: () => PortableGenerator,
scrollable: false,
},
power_monitor: {
component: () => PowerMonitor,
scrollable: true,
},
radio: {
component: () => Radio,
scrollable: false,
},
rpd: {
component: () => RapidPipeDispenser,
scrollable: true,
},
shuttle_manipulator: {
component: () => ShuttleManipulator,
scrollable: true,