PDA UI refactor and cartridges (#11335)

* Work on cartridges

* Work on PDA UI

* Work on PDA UIs program list

* Work on PDA UI borders

* Add DeviceNetworkingComponent to the pda base prototype

* Fix submodule version

* Fix cartridge loader ui key

* Fix pda menu xaml

* Implement relaying ui messages

* Finish implementing the notekeeper cartridge

* Fix submodule version

* Fix errors from merging master

* Fix test failing

* Implement setting preinstalled programs

* Add some documentation to CartridgeLoaderSystem

* Add more doc comments

* Add localization to program names

* Implement review suggestions

* Fix background programs receiving events twice when active
This commit is contained in:
Julian Giebel
2022-11-08 21:00:20 +01:00
committed by GitHub
parent 1151ca42e5
commit e11cf969fa
79 changed files with 2323 additions and 94 deletions

View File

@@ -0,0 +1,77 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/0c15d9dbcf0f2beb230eba5d9d889ef2d1945bb8",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "insert_overlay"
},
{
"name": "cart"
},
{
"name": "cart-e"
},
{
"name": "cart-m"
},
{
"name": "cart-chem"
},
{
"name": "cart-c"
},
{
"name": "cart-h"
},
{
"name": "cart-s"
},
{
"name": "cart-clown"
},
{
"name": "cart-a"
},
{
"name": "cart-j"
},
{
"name": "cart-q"
},
{
"name": "cart-ord"
},
{
"name": "cart-tear"
},
{
"name": "cart-b"
},
{
"name": "cart-lib"
},
{
"name": "cart-eye"
},
{
"name": "cart-mi"
},
{
"name": "cart-hos"
},
{
"name": "cart-ce"
},
{
"name": "cart-cmo"
},
{
"name": "cart-rd"
}
]
}