diff --git a/wiki-rtd/docs/wip/.$RetroDECK Neo.drawio.bkp b/wiki-rtd/docs/wip/.$RetroDECK Neo.drawio.bkp new file mode 100644 index 0000000..7be9336 --- /dev/null +++ b/wiki-rtd/docs/wip/.$RetroDECK Neo.drawio.bkp @@ -0,0 +1,216 @@ +<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.0.16 Chrome/132.0.6834.196 Electron/34.2.0 Safari/537.36" version="26.0.16"> + <diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1"> + <mxGraphModel dx="2991" dy="1054" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> + <root> + <mxCell id="WIyWlLk6GJQsqaUBKTNV-0" /> + <mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" /> + <mxCell id="OuoUqL45pFMJoiZTeWef-12" value="" style="shape=internalStorage;whiteSpace=wrap;html=1;backgroundOutline=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="424" y="215" width="1002" height="832" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-13" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.875;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="OuoUqL45pFMJoiZTeWef-2" target="OuoUqL45pFMJoiZTeWef-8" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="397" y="647" as="sourcePoint" /> + <mxPoint x="231.99999999997726" y="384.9999999999998" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-15" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.875;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="OuoUqL45pFMJoiZTeWef-5" target="OuoUqL45pFMJoiZTeWef-8" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="163" y="651" as="sourcePoint" /> + <mxPoint x="230.00000000002183" y="619" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-14" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.875;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="OuoUqL45pFMJoiZTeWef-4" target="OuoUqL45pFMJoiZTeWef-8" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="397" y="647" as="sourcePoint" /> + <mxPoint x="447" y="597" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-0" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="462" y="254" width="954" height="343" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-2" value="System" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="32" y="330" width="120" height="80" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-5" value="Engine" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="32" y="626" width="120" height="80" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-4" value="Emulator" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="32" y="478" width="120" height="80" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-6" value="<b><u>The proposed RetroDECK build process</u></b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="723" y="179" width="343" height="30" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-11" value="One single monolith, must be updated all at once" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="772" y="286" width="278" height="26" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-16" value="<u>Device Storage</u>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="833" y="212" width="100" height="26" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-20" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="464" y="862" width="949" height="174" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-32" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start; text-wrap-mode: nowrap;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22The%20user%2C%20you!%22%20style%3D%22shape%3DumlActor%3BverticalLabelPosition%3Dbottom%3BverticalAlign%3Dtop%3Bhtml%3D1%3BoutlineConnect%3D0%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%221028%22%20y%3D%22425%22%20width%3D%2262%22%20height%3D%22115%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span><span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start; text-wrap-mode: nowrap;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22The%20user%2C%20you!%22%20style%3D%22shape%3DumlActor%3BverticalLabelPosition%3Dbottom%3BverticalAlign%3Dtop%3Bhtml%3D1%3BoutlineConnect%3D0%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%221028%22%20y%3D%22425%22%20width%3D%2262%22%20height%3D%22115%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="464.5" y="606" width="949.5" height="249" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-33" value="<b><font style="font-size: 15px;">Component&nbsp;</font></b><div><b><font style="font-size: 15px;"><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Enviroment</span></font></b></div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=#FFFFFF;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="1152.5" y="628" width="106" height="48" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-26" value="System<div>RetroDECK</div><div>Edition</div>" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="645.25" y="706" width="100" height="86" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-28" value="Emulator<div>RetroDECK</div><div>Edition</div>" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="787" y="706" width="100" height="86" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-27" value="Engine<div><div>RetroDECK</div><div>Edition</div></div>" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="930" y="706" width="100" height="86" as="geometry" /> + </mxCell> + <mxCell id="74874o3dXP4FYjgvOYhN-67" value="<b style="forced-color-adjust: none; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="forced-color-adjust: none; font-size: 15px;"><br style="forced-color-adjust: none;">Monolithic&nbsp;<span style="forced-color-adjust: none; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Enviroment&nbsp;</span></font></b>" style="text;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="808.25" y="238" width="195" height="58" as="geometry" /> + </mxCell> + <mxCell id="74874o3dXP4FYjgvOYhN-69" value="<b><font style="font-size: 15px;">Userdata&nbsp;</font></b><div><b><font style="font-size: 15px;"><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Enviroment&nbsp;</span></font></b></div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="1153" y="870" width="105" height="48" as="geometry" /> + </mxCell> + <mxCell id="74874o3dXP4FYjgvOYhN-70" value="<b style="forced-color-adjust: none; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="forced-color-adjust: none; font-size: 19px;">&nbsp; &nbsp; &nbsp;RetroDECK's&nbsp;</font></b><div><b style="forced-color-adjust: none; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="forced-color-adjust: none; font-size: 19px;">Flatpak&nbsp;<span style="forced-color-adjust: none; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Enviroment&nbsp;</span></font></b></div>" style="text;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="803" y="130" width="216" height="58" as="geometry" /> + </mxCell> + <mxCell id="74874o3dXP4FYjgvOYhN-71" value="RetroDECK<div>Framework</div>" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="791" y="397" width="123" height="123" as="geometry" /> + </mxCell> + <mxCell id="74874o3dXP4FYjgvOYhN-85" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="1520" y="293.5" width="56" height="97" as="geometry" /> + </mxCell> + <mxCell id="74874o3dXP4FYjgvOYhN-87" value="Seperated pre-built writable&nbsp;<span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">components.</span><div><div>- Modular<br></div></div><div>- Contained</div><div>- Can be updated seperately</div><div>- No more library / depedency problems</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="1087" y="680" width="237" height="84" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-6" value="ES-DE Data:<div>Gamelists</div><div>Scraped Data</div><div>Collections etc..</div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="873.5" y="879" width="120" height="60" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-7" value="BIOS" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="474" y="879" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-8" value="ROMS" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="569" y="879" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-9" value="Saves" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="666.25" y="879" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-10" value="States" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="763" y="879" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-14" value="Logs" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="474" y="926" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-15" value="Shaders" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="569" y="926" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-16" value="Mods" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="666.25" y="926" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-17" value="Texture Packs" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="766.75" y="926" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-18" value="Screenshots" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="472" y="973" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-19" value="Backups" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="569" y="973" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-22" value="Future things" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="873.5" y="954" width="120" height="60" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-23" value="Writable user retrodeck/ directory that<div>&nbsp;contains all the imporant userdata</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="1085" y="925" width="218" height="41" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-24" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#f8cecc;strokeColor=#b85450;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="74874o3dXP4FYjgvOYhN-71" target="OuoUqL45pFMJoiZTeWef-27"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="648" y="781" as="sourcePoint" /> + <mxPoint x="917" y="548" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-25" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.47;exitY=0.993;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;exitPerimeter=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="74874o3dXP4FYjgvOYhN-71" target="OuoUqL45pFMJoiZTeWef-28"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="537" y="686" as="sourcePoint" /> + <mxPoint x="806" y="601" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-26" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#dae8fc;strokeColor=#6c8ebf;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="74874o3dXP4FYjgvOYhN-71" target="OuoUqL45pFMJoiZTeWef-26"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="563" y="588" as="sourcePoint" /> + <mxPoint x="832" y="651" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-27" value="Borders" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="669" y="973" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-28" value="Other..." style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="766.75" y="973" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-30" value="Developer" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="1525" y="453.5" width="57" height="104.5" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-32" target="74874o3dXP4FYjgvOYhN-71"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-32" value="RetroENGINE" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffcc99;strokeColor=#36393d;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="1261" y="530" width="120" height="60" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-33" target="74874o3dXP4FYjgvOYhN-71"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-33" value="RetroAPI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="1261" y="428.5" width="120" height="60" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-34" target="74874o3dXP4FYjgvOYhN-71"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-34" target="74874o3dXP4FYjgvOYhN-85"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-34" value="Configurator" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="1267" y="346" width="120" height="60" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-32" target="LUuH9SyjZkvYcnt7Q3XS-30"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-33" target="LUuH9SyjZkvYcnt7Q3XS-30"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-44" value="<u style="font-weight: 400;">Upstream Components</u>" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry y="215" width="173" height="557.5" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-46" value="Sources of the components<div>Github, AppImages, Web etc..</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="LUuH9SyjZkvYcnt7Q3XS-44"> + <mxGeometry x="-5" y="44.5" width="177" height="41" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-45" value="<u style="font-weight: 400; text-wrap-mode: nowrap;">RetroDECK Repos</u>" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="194" y="215" width="197" height="558" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-8" value="RetroDECK Configured" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fff2cc;strokeColor=#d6b656;" parent="LUuH9SyjZkvYcnt7Q3XS-45" vertex="1"> + <mxGeometry x="35.5" y="223" width="126" height="126" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-47" value="<div><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Tested and "stable" versions.&nbsp;</span></div><div>Tiny configurations to make them fit</div><div>within the RetroDECK Enviroment.</div><div>Hosted on the Repo.</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="LUuH9SyjZkvYcnt7Q3XS-45"> + <mxGeometry x="-10" y="30" width="207" height="70" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-49" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#fff2cc;strokeColor=#d6b656;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="OuoUqL45pFMJoiZTeWef-8" target="74874o3dXP4FYjgvOYhN-71"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="398" y="453" as="sourcePoint" /> + <mxPoint x="448" y="403" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-55" target="74874o3dXP4FYjgvOYhN-71"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="1327" y="336" /> + <mxPoint x="852" y="336" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-55" target="74874o3dXP4FYjgvOYhN-85"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-55" value="ES-DE" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="1267" y="263" width="120" height="60" as="geometry" /> + </mxCell> + </root> + </mxGraphModel> + </diagram> +</mxfile> diff --git a/wiki-rtd/docs/wip/RetroDECK Neo.drawio b/wiki-rtd/docs/wip/RetroDECK Neo.drawio index 10ea20e..bb3fc5b 100644 --- a/wiki-rtd/docs/wip/RetroDECK Neo.drawio +++ b/wiki-rtd/docs/wip/RetroDECK Neo.drawio @@ -1,39 +1,36 @@ <mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.0.16 Chrome/132.0.6834.196 Electron/34.2.0 Safari/537.36" version="26.0.16"> <diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1"> - <mxGraphModel dx="1500" dy="884" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> + <mxGraphModel dx="2991" dy="1054" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <root> <mxCell id="WIyWlLk6GJQsqaUBKTNV-0" /> <mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" /> <mxCell id="OuoUqL45pFMJoiZTeWef-12" value="" style="shape=internalStorage;whiteSpace=wrap;html=1;backgroundOutline=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="354" y="260" width="721" height="682" as="geometry" /> + <mxGeometry x="424" y="215" width="1002" height="832" as="geometry" /> </mxCell> - <mxCell id="OuoUqL45pFMJoiZTeWef-13" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.875;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="OuoUqL45pFMJoiZTeWef-2" target="OuoUqL45pFMJoiZTeWef-7" edge="1"> + <mxCell id="OuoUqL45pFMJoiZTeWef-13" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.875;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="OuoUqL45pFMJoiZTeWef-2" target="OuoUqL45pFMJoiZTeWef-8" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="397" y="647" as="sourcePoint" /> - <mxPoint x="447" y="597" as="targetPoint" /> + <mxPoint x="231.99999999997726" y="384.9999999999998" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="OuoUqL45pFMJoiZTeWef-15" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.875;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="OuoUqL45pFMJoiZTeWef-5" target="OuoUqL45pFMJoiZTeWef-9" edge="1"> + <mxCell id="OuoUqL45pFMJoiZTeWef-15" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.875;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="OuoUqL45pFMJoiZTeWef-5" target="OuoUqL45pFMJoiZTeWef-8" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="163" y="651" as="sourcePoint" /> - <mxPoint x="213" y="601" as="targetPoint" /> + <mxPoint x="230.00000000002183" y="619" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="OuoUqL45pFMJoiZTeWef-14" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.875;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="OuoUqL45pFMJoiZTeWef-4" target="OuoUqL45pFMJoiZTeWef-8" edge="1"> + <mxCell id="OuoUqL45pFMJoiZTeWef-14" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.875;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="OuoUqL45pFMJoiZTeWef-4" target="OuoUqL45pFMJoiZTeWef-8" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="397" y="647" as="sourcePoint" /> <mxPoint x="447" y="597" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="OuoUqL45pFMJoiZTeWef-0" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="392" y="303" width="659" height="251" as="geometry" /> + <mxGeometry x="462" y="254" width="954" height="343" as="geometry" /> </mxCell> <mxCell id="OuoUqL45pFMJoiZTeWef-2" value="System" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> <mxGeometry x="32" y="330" width="120" height="80" as="geometry" /> </mxCell> - <mxCell id="OuoUqL45pFMJoiZTeWef-3" value="<u>Upstream Components</u>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="62" y="266" width="60" height="30" as="geometry" /> - </mxCell> <mxCell id="OuoUqL45pFMJoiZTeWef-5" value="Engine" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> <mxGeometry x="32" y="626" width="120" height="80" as="geometry" /> </mxCell> @@ -41,103 +38,178 @@ <mxGeometry x="32" y="478" width="120" height="80" as="geometry" /> </mxCell> <mxCell id="OuoUqL45pFMJoiZTeWef-6" value="<b><u>The proposed RetroDECK build process</u></b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="235" y="131" width="343" height="30" as="geometry" /> - </mxCell> - <mxCell id="OuoUqL45pFMJoiZTeWef-10" value="<u>RetroDECK Repos</u>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="207" y="268" width="119" height="26" as="geometry" /> + <mxGeometry x="723" y="179" width="343" height="30" as="geometry" /> </mxCell> <mxCell id="OuoUqL45pFMJoiZTeWef-11" value="One single monolith, must be updated all at once" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="549" y="337" width="278" height="26" as="geometry" /> + <mxGeometry x="772" y="286" width="278" height="26" as="geometry" /> </mxCell> <mxCell id="OuoUqL45pFMJoiZTeWef-16" value="<u>Device Storage</u>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="612" y="257" width="100" height="26" as="geometry" /> + <mxGeometry x="833" y="212" width="100" height="26" as="geometry" /> </mxCell> <mxCell id="OuoUqL45pFMJoiZTeWef-20" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="393.5" y="747" width="654.5" height="174" as="geometry" /> - </mxCell> - <mxCell id="OuoUqL45pFMJoiZTeWef-7" value="System<div>RetroDECK</div><div>Configured</div>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="226" y="330" width="80" height="80" as="geometry" /> + <mxGeometry x="464" y="862" width="949" height="174" as="geometry" /> </mxCell> <mxCell id="OuoUqL45pFMJoiZTeWef-32" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start; text-wrap-mode: nowrap;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22The%20user%2C%20you!%22%20style%3D%22shape%3DumlActor%3BverticalLabelPosition%3Dbottom%3BverticalAlign%3Dtop%3Bhtml%3D1%3BoutlineConnect%3D0%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%221028%22%20y%3D%22425%22%20width%3D%2262%22%20height%3D%22115%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span><span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start; text-wrap-mode: nowrap;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22The%20user%2C%20you!%22%20style%3D%22shape%3DumlActor%3BverticalLabelPosition%3Dbottom%3BverticalAlign%3Dtop%3Bhtml%3D1%3BoutlineConnect%3D0%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%221028%22%20y%3D%22425%22%20width%3D%2262%22%20height%3D%22115%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="rounded=0;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="394.5" y="572" width="655.5" height="161" as="geometry" /> + <mxGeometry x="464.5" y="606" width="949.5" height="249" as="geometry" /> </mxCell> <mxCell id="OuoUqL45pFMJoiZTeWef-33" value="<b><font style="font-size: 15px;">Component&nbsp;</font></b><div><b><font style="font-size: 15px;"><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Enviroment</span></font></b></div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=#FFFFFF;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="887" y="586" width="106" height="48" as="geometry" /> + <mxGeometry x="1152.5" y="628" width="106" height="48" as="geometry" /> </mxCell> <mxCell id="OuoUqL45pFMJoiZTeWef-26" value="System<div>RetroDECK</div><div>Edition</div>" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="445" y="626" width="100" height="86" as="geometry" /> + <mxGeometry x="645.25" y="706" width="100" height="86" as="geometry" /> </mxCell> <mxCell id="OuoUqL45pFMJoiZTeWef-28" value="Emulator<div>RetroDECK</div><div>Edition</div>" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="585.75" y="626" width="100" height="86" as="geometry" /> + <mxGeometry x="787" y="706" width="100" height="86" as="geometry" /> </mxCell> <mxCell id="OuoUqL45pFMJoiZTeWef-27" value="Engine<div><div>RetroDECK</div><div>Edition</div></div>" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;align=center;fillColor=#f8cecc;strokeColor=#b85450;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="733" y="626" width="100" height="86" as="geometry" /> + <mxGeometry x="930" y="706" width="100" height="86" as="geometry" /> </mxCell> - <mxCell id="OuoUqL45pFMJoiZTeWef-34" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#dae8fc;strokeColor=#6c8ebf;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="OuoUqL45pFMJoiZTeWef-7" target="74874o3dXP4FYjgvOYhN-71" edge="1"> + <mxCell id="74874o3dXP4FYjgvOYhN-67" value="<b style="forced-color-adjust: none; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="forced-color-adjust: none; font-size: 15px;"><br style="forced-color-adjust: none;">Monolithic&nbsp;<span style="forced-color-adjust: none; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Enviroment&nbsp;</span></font></b>" style="text;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="808.25" y="238" width="195" height="58" as="geometry" /> + </mxCell> + <mxCell id="74874o3dXP4FYjgvOYhN-69" value="<b><font style="font-size: 15px;">Userdata&nbsp;</font></b><div><b><font style="font-size: 15px;"><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Enviroment&nbsp;</span></font></b></div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="1153" y="870" width="105" height="48" as="geometry" /> + </mxCell> + <mxCell id="74874o3dXP4FYjgvOYhN-70" value="<b style="forced-color-adjust: none; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="forced-color-adjust: none; font-size: 19px;">&nbsp; &nbsp; &nbsp;RetroDECK's&nbsp;</font></b><div><b style="forced-color-adjust: none; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="forced-color-adjust: none; font-size: 19px;">Flatpak&nbsp;<span style="forced-color-adjust: none; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Enviroment&nbsp;</span></font></b></div>" style="text;whiteSpace=wrap;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="803" y="130" width="216" height="58" as="geometry" /> + </mxCell> + <mxCell id="74874o3dXP4FYjgvOYhN-71" value="RetroDECK<div>Framework</div>" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="791" y="397" width="123" height="123" as="geometry" /> + </mxCell> + <mxCell id="74874o3dXP4FYjgvOYhN-85" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fillColor=#fff2cc;strokeColor=#d6b656;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="1520" y="286" width="56" height="97" as="geometry" /> + </mxCell> + <mxCell id="74874o3dXP4FYjgvOYhN-87" value="Seperated pre-built writable&nbsp;<span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">components.</span><div><div>- Modular<br></div></div><div>- Contained</div><div>- Can be updated seperately</div><div>- No more library / depedency problems</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> + <mxGeometry x="1087" y="680" width="237" height="84" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-6" value="ES-DE Data:<div>Gamelists</div><div>Scraped Data</div><div>Collections etc..</div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="873.5" y="879" width="120" height="60" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-7" value="BIOS" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="474" y="879" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-8" value="ROMS" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="569" y="879" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-9" value="Saves" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="666.25" y="879" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-10" value="States" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="763" y="879" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-14" value="Logs" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="474" y="926" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-15" value="Shaders" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="569" y="926" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-16" value="Mods" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="666.25" y="926" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-17" value="Texture Packs" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="766.75" y="926" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-18" value="Screenshots" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="472" y="973" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-19" value="Backups" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="569" y="973" width="79" height="32" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-22" value="Future things" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="873.5" y="954" width="120" height="60" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-23" value="Writable user retrodeck/ directory that<div>&nbsp;contains all the imporant userdata</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="1085" y="925" width="218" height="41" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-24" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#f8cecc;strokeColor=#b85450;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="74874o3dXP4FYjgvOYhN-71" target="OuoUqL45pFMJoiZTeWef-27"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="396" y="647" as="sourcePoint" /> - <mxPoint x="463" y="394" as="targetPoint" /> + <mxPoint x="648" y="781" as="sourcePoint" /> + <mxPoint x="917" y="548" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="OuoUqL45pFMJoiZTeWef-35" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="OuoUqL45pFMJoiZTeWef-8" edge="1" target="74874o3dXP4FYjgvOYhN-71"> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-25" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.47;exitY=0.993;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;exitPerimeter=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="74874o3dXP4FYjgvOYhN-71" target="OuoUqL45pFMJoiZTeWef-28"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="316" y="380" as="sourcePoint" /> - <mxPoint x="462" y="389" as="targetPoint" /> + <mxPoint x="537" y="686" as="sourcePoint" /> + <mxPoint x="806" y="601" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="OuoUqL45pFMJoiZTeWef-36" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#f8cecc;strokeColor=#b85450;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="OuoUqL45pFMJoiZTeWef-9" edge="1" target="74874o3dXP4FYjgvOYhN-71"> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-26" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#dae8fc;strokeColor=#6c8ebf;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="74874o3dXP4FYjgvOYhN-71" target="OuoUqL45pFMJoiZTeWef-26"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="396" y="647" as="sourcePoint" /> - <mxPoint x="463" y="390" as="targetPoint" /> + <mxPoint x="563" y="588" as="sourcePoint" /> + <mxPoint x="832" y="651" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="OuoUqL45pFMJoiZTeWef-9" value="Engine<br><div>RetroDECK</div><div>Configured</div>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="226" y="626" width="80" height="80" as="geometry" /> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-27" value="Borders" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="669" y="973" width="79" height="32" as="geometry" /> </mxCell> - <mxCell id="OuoUqL45pFMJoiZTeWef-8" value="Emulator<div>RetroDECK</div><div>Configured</div>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1"> - <mxGeometry x="226" y="478" width="80" height="80" as="geometry" /> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-28" value="Other..." style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="766.75" y="973" width="79" height="32" as="geometry" /> </mxCell> - <mxCell id="74874o3dXP4FYjgvOYhN-67" value="<b style="forced-color-adjust: none; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="forced-color-adjust: none; font-size: 15px;"><br style="forced-color-adjust: none;">Monolithic&nbsp;<span style="forced-color-adjust: none; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Enviroment&nbsp;</span></font></b>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> - <mxGeometry x="603" y="291" width="195" height="58" as="geometry" /> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-30" value="Developer" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="1520" y="449" width="57" height="104.5" as="geometry" /> </mxCell> - <mxCell id="74874o3dXP4FYjgvOYhN-68" value="<div>retrodeck/</div><div>Saves / States</div><div>Configs<span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"><br></span></div><div><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Etc..</span></div>" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> - <mxGeometry x="669" y="808" width="91" height="91" as="geometry" /> - </mxCell> - <mxCell id="74874o3dXP4FYjgvOYhN-69" value="<b><font style="font-size: 15px;">Userdata&nbsp;<span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Enviroment&nbsp;</span></font></b>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> - <mxGeometry x="628" y="755" width="173" height="30" as="geometry" /> - </mxCell> - <mxCell id="74874o3dXP4FYjgvOYhN-70" value="<b style="forced-color-adjust: none; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="forced-color-adjust: none; font-size: 19px;">&nbsp; &nbsp; &nbsp;RetroDECK's&nbsp;</font></b><div><b style="forced-color-adjust: none; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><font style="forced-color-adjust: none; font-size: 19px;">Flatpak&nbsp;<span style="forced-color-adjust: none; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Enviroment&nbsp;</span></font></b></div>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> - <mxGeometry x="574.75" y="190" width="216" height="58" as="geometry" /> - </mxCell> - <mxCell id="74874o3dXP4FYjgvOYhN-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="74874o3dXP4FYjgvOYhN-71" target="OuoUqL45pFMJoiZTeWef-26"> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-32" target="74874o3dXP4FYjgvOYhN-71"> <mxGeometry relative="1" as="geometry" /> </mxCell> - <mxCell id="74874o3dXP4FYjgvOYhN-73" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="74874o3dXP4FYjgvOYhN-71" target="OuoUqL45pFMJoiZTeWef-28"> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-32" value="RetroENGINE" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffcc99;strokeColor=#36393d;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="1261" y="517" width="120" height="60" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-33" target="74874o3dXP4FYjgvOYhN-71"> <mxGeometry relative="1" as="geometry" /> </mxCell> - <mxCell id="74874o3dXP4FYjgvOYhN-74" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="74874o3dXP4FYjgvOYhN-71" target="OuoUqL45pFMJoiZTeWef-27"> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-33" value="RetroAPI" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="1261" y="428.5" width="120" height="60" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-34" target="74874o3dXP4FYjgvOYhN-71"> <mxGeometry relative="1" as="geometry" /> </mxCell> - <mxCell id="74874o3dXP4FYjgvOYhN-77" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="74874o3dXP4FYjgvOYhN-71" target="74874o3dXP4FYjgvOYhN-75"> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-34" target="74874o3dXP4FYjgvOYhN-85"> <mxGeometry relative="1" as="geometry" /> </mxCell> - <mxCell id="74874o3dXP4FYjgvOYhN-71" value="RetroDECK<div>Framework</div>" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> - <mxGeometry x="574.75" y="372" width="122" height="122" as="geometry" /> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-34" value="Configurator" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="1267" y="346" width="120" height="60" as="geometry" /> </mxCell> - <mxCell id="74874o3dXP4FYjgvOYhN-78" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="74874o3dXP4FYjgvOYhN-75" target="74874o3dXP4FYjgvOYhN-71"> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-32" target="LUuH9SyjZkvYcnt7Q3XS-30"> <mxGeometry relative="1" as="geometry" /> </mxCell> - <mxCell id="74874o3dXP4FYjgvOYhN-75" value="RetroDECK<div>Configurator</div>" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> - <mxGeometry x="844" y="393" width="80" height="80" as="geometry" /> - </mxCell> - <mxCell id="74874o3dXP4FYjgvOYhN-86" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="74874o3dXP4FYjgvOYhN-85" target="74874o3dXP4FYjgvOYhN-75"> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-33" target="LUuH9SyjZkvYcnt7Q3XS-30"> <mxGeometry relative="1" as="geometry" /> </mxCell> - <mxCell id="74874o3dXP4FYjgvOYhN-85" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> - <mxGeometry x="1169" y="403" width="30" height="60" as="geometry" /> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-44" value="<u style="font-weight: 400;">Upstream Components</u>" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry y="215" width="173" height="557.5" as="geometry" /> </mxCell> - <mxCell id="74874o3dXP4FYjgvOYhN-87" value="Seperated components,<div>does not&nbsp;<span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">need to be updated with&nbsp;</span></div><div><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">each monolithic update anymore</span></div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> - <mxGeometry x="844" y="634" width="199" height="55" as="geometry" /> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-46" value="Sources of the components<div>Github, AppImages, Web etc..</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="LUuH9SyjZkvYcnt7Q3XS-44"> + <mxGeometry x="-5" y="44.5" width="177" height="41" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-45" value="<u style="font-weight: 400; text-wrap-mode: nowrap;">RetroDECK Repos</u>" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="194" y="215" width="197" height="558" as="geometry" /> + </mxCell> + <mxCell id="OuoUqL45pFMJoiZTeWef-8" value="RetroDECK Configured" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fff2cc;strokeColor=#d6b656;" parent="LUuH9SyjZkvYcnt7Q3XS-45" vertex="1"> + <mxGeometry x="35.5" y="223" width="126" height="126" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-47" value="<div><span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">Tested and "stable" versions.&nbsp;</span></div><div>Tiny configurations to make them fit</div><div>within the RetroDECK Enviroment.</div><div>Hosted on the Repo.</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="LUuH9SyjZkvYcnt7Q3XS-45"> + <mxGeometry x="-10" y="30" width="207" height="70" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-49" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#fff2cc;strokeColor=#d6b656;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="OuoUqL45pFMJoiZTeWef-8" target="74874o3dXP4FYjgvOYhN-71"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="398" y="453" as="sourcePoint" /> + <mxPoint x="448" y="403" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-55" target="74874o3dXP4FYjgvOYhN-85"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="LUuH9SyjZkvYcnt7Q3XS-55" target="74874o3dXP4FYjgvOYhN-71"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="1239" y="293" /> + <mxPoint x="1239" y="329" /> + <mxPoint x="852" y="329" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="LUuH9SyjZkvYcnt7Q3XS-55" value="ES-DE" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1"> + <mxGeometry x="1267" y="263" width="120" height="60" as="geometry" /> </mxCell> </root> </mxGraphModel>