Files
modeling-app/public/kcma-logomark-dark.svg
Frank Noirot c5d8779af4 Update onboarding to be more complete (#551)
* Update Introduction

* Update Camera step

* Change link to expectations

Co-authored-by: Josh Gomez <114548659+jgomez720@users.noreply.github.com>

* Set outline for onboarding

* Add Streaming step

* Remove Units step

* Add default kcl script

* Add Code Editor step

* Add Parametric Modeling step

* Add Interactive Numbers step

* Update bracket to use sqrt

* Add Command K step

* Assuage @jessfraz's code itchies

* Add User Menu step

* Add Project Menu step

* Add Export step

* Improve error page to actually show error

* Update the sketch step

* Add Future Work section

* Bring back the bracket code on the final step

* Set up the code to the bracket when starting onboarding

* Fix missing import

* Don't throw away users code if not empty

* Prompt the user if they have content in their file

---------

Co-authored-by: Josh Gomez <114548659+jgomez720@users.noreply.github.com>
2023-09-16 02:37:40 +00:00

47 lines
16 KiB
XML

<svg width="162" height="48" viewBox="0 0 162 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3.70588 40.2941V39.0588H1.23529V37.8235H0V11.8824H1.23529V10.6471H2.47059V9.41177H3.70588V8.17647H4.94118V6.94118H25.9412V8.17647H27.1765V9.41177H28.4118V10.6471H29.6471V11.8824H30.8824V37.8235H29.6471V39.0588H27.1765V40.2941H23.4706V41.5294H24.7059V44H17.2941V41.5294H18.5294V40.2941H12.3529V41.5294H13.5882V44H6.17647V41.5294H7.41177V40.2941H3.70588Z" fill="#101412"/>
<path d="M7.41177 40.2941V38.4412H12.3529V40.2941H11.1176V41.5294H12.3529V42.7647H7.41177V41.5294H8.64706V40.2941H7.41177Z" fill="#4B4862"/>
<path d="M18.5294 40.2941V38.4412H23.4706V40.2941H22.2353V41.5294H23.4706V42.7647H18.5294V41.5294H19.7647V40.2941H18.5294Z" fill="#4B4862"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.23529 32.2647V37.8235H3.70588V39.0588H27.1765V37.8235H29.6471V32.2647H1.23529ZM11.1176 37.8235V35.3529H19.7647V37.8235H11.1176Z" fill="#9BADB7"/>
<path d="M1.23529 32.8824V30.4118H29.6471V32.8824H1.23529Z" fill="#BECAD0"/>
<path d="M2.47059 35.3529V34.1176H8.64706V35.3529H2.47059Z" fill="#2B3E48"/>
<path d="M4.94118 37.8235V36.5882H8.64706V37.8235H4.94118Z" fill="#2B3E48"/>
<path d="M22.2353 35.3529V34.1176H23.4706V35.3529H22.2353Z" fill="#2B3E48"/>
<path d="M24.7059 35.3529V34.1176H25.9412V35.3529H24.7059Z" fill="#2B3E48"/>
<path d="M27.1765 35.3529V34.1176H28.4118V35.3529H27.1765Z" fill="#2B3E48"/>
<path d="M22.2353 37.8235V36.5882H25.9412V37.8235H22.2353Z" fill="#2B3E48"/>
<path d="M27.1765 10.6471V9.41176H25.9412V8.17647H4.94117V9.41176H3.70588V10.6471H2.47058V11.8824H1.23529V14.3529H29.6471V11.8824H28.4118V10.6471H27.1765Z" fill="#FBF580"/>
<path d="M1.23529 31.6471V29.1765H29.6471V31.6471H1.23529Z" fill="#AEAA4C"/>
<path d="M29.6471 13.1176H1.23529V30.4118H29.6471V13.1176Z" fill="#E5E3A1"/>
<path d="M4.94117 16.8235V15.5882H25.9412V16.8235H27.1765V26.7059H25.9412V27.9412H4.94117V26.7059H3.70588V16.8235H4.94117Z" fill="#1F2320"/>
<rect x="12.3529" y="8.17647" width="6.17647" height="2.47059" fill="#AEAA4C"/>
<path d="M19.7647 18.0588V16.8235H22.2353V21.7647H21L19.7647 18.0588Z" fill="#DBFF3C"/>
<path d="M13.5882 21.7647H17.2941V23H16.0588V25.4706H19.7647V24.2353H21V25.4706H19.7647V26.7059H11.1176V25.4706H9.88235V24.2353H11.1176V25.4706H14.8235V23H13.5882V21.7647Z" fill="#DBFF3C"/>
<path d="M11.1176 20.5294V19.2941H7.41177V20.5294H6.17647V19.2941H7.41177V18.0588H11.1176V19.2941H12.3529V20.5294H11.1176Z" fill="#DBFF3C"/>
<path d="M4.94118 10.6471V9.41176H6.17647V6.94117H7.41177V4.47058H8.64706V3.23529H9.88235V4.47058H11.1176V6.94117H12.3529V9.41176H13.5882V10.6471H4.94118Z" fill="#DBFF3C"/>
<path d="M25.9412 9.41176V10.6471H17.2941V9.41176H18.5294V6.94117H19.7647V4.47058H21V3.23529H22.2353V4.47058H23.4706V6.94117H24.7059V9.41176H25.9412Z" fill="#DBFF3C"/>
<path d="M19.7647 4.47059V2H23.4706V4.47059H24.7059V6.94118H25.9412V8.79412H24.7059V6.94118H23.4706V4.47059H22.2353V3.23529H21V4.47059H19.7647V6.94118H18.5294V8.79412H17.2941V6.94118H18.5294V4.47059H19.7647Z" fill="#92C51B"/>
<path d="M7.41177 4.47059V2H11.1176V4.47059H12.3529V6.94118H13.5882V8.79412H12.3529V6.94118H11.1176V4.47059H9.88235V3.23529H8.64706V4.47059H7.41177V6.94118H6.17647V8.79412H4.94118V6.94118H6.17647V4.47059H7.41177Z" fill="#92C51B"/>
<rect x="13.5882" y="9.41177" width="3.70588" height="1.23529" fill="#D0CC6A"/>
<path d="M19.7647 10.6471V9.41176H21V8.17647H22.2353V9.41176H23.4706V10.6471H19.7647Z" fill="#76AA1D"/>
<path d="M8.64706 9.41176V8.17647H9.88235V9.41176H11.1176V10.6471H7.41176V9.41176H8.64706Z" fill="#76AA1D"/>
<path d="M25.9412 10.6471V9.41176H24.7059V8.17647H25.9412V9.41176H27.1765V10.6471H25.9412Z" fill="#76AA1D"/>
<path d="M4.94117 9.41176V10.6471H3.70588V9.41176H4.94117V8.17647H6.17647V9.41176H4.94117Z" fill="#76AA1D"/>
<path d="M12.3529 8.17647H13.5882V9.41176H14.8235V10.6471H13.5882V9.41176H12.3529V8.17647Z" fill="#76AA1D"/>
<path d="M17.2941 8.17647H18.5294V9.41176H17.2941V10.6471H16.0588V9.41176H17.2941V8.17647Z" fill="#76AA1D"/>
<path d="M21 18.0588H19.7647V21.7647H21V18.0588Z" fill="#92C51B"/>
<path d="M2.47058 32.8824V30.4118H1.23529V32.8824H2.47058Z" fill="#D0CC6A"/>
<path d="M28.4118 32.8824V30.4118H29.6471V32.8824H28.4118Z" fill="#D0CC6A"/>
<path d="M4.94118 31.6471V30.4118H8.64706V31.6471H4.94118Z" fill="#D56161"/>
<path d="M4.94118 32.8824V31.6471H8.64706V32.8824H4.94118Z" fill="#AC3232"/>
<path d="M43.8734 6.36V12.547L49.8764 6.015L52.4294 7.947L47.5764 13.191L54.0394 22H49.7844L45.2764 15.652L43.8734 17.17V22H40.4924V6.36H43.8734Z" fill="#101412"/>
<path d="M58.5745 7.418C58.5745 7.93933 58.3828 8.384 57.9995 8.752C57.6315 9.10466 57.1868 9.281 56.6655 9.281C56.1442 9.281 55.7072 9.10466 55.3545 8.752C55.0018 8.384 54.8255 7.93933 54.8255 7.418C54.8255 6.89666 55.0018 6.452 55.3545 6.084C55.7072 5.716 56.1442 5.532 56.6655 5.532C57.1868 5.532 57.6315 5.716 57.9995 6.084C58.3828 6.452 58.5745 6.89666 58.5745 7.418ZM58.3675 10.845V22H54.9865V10.845H58.3675Z" fill="#101412"/>
<path d="M65.8766 22.391C64.4966 22.391 63.3543 22.0383 62.4496 21.333C61.5603 20.6277 61.1156 19.5927 61.1156 18.228V13.628H59.5286V11.006H61.1156V8.246L64.4736 7.694V11.006H66.7276L67.4636 13.628H64.4736V17.722C64.4736 18.2587 64.6116 18.7033 64.8876 19.056C65.1636 19.3933 65.5623 19.562 66.0836 19.562C66.283 19.562 66.4976 19.5313 66.7276 19.47C66.9576 19.4087 67.1876 19.3243 67.4176 19.217L68.4066 21.609C68.146 21.8237 67.7626 22.0077 67.2566 22.161C66.7506 22.3143 66.2906 22.391 65.8766 22.391Z" fill="#101412"/>
<path d="M74.693 22.391C73.313 22.391 72.1707 22.0383 71.266 21.333C70.3767 20.6277 69.932 19.5927 69.932 18.228V13.628H68.345V11.006H69.932V8.246L73.29 7.694V11.006H75.544L76.28 13.628H73.29V17.722C73.29 18.2587 73.428 18.7033 73.704 19.056C73.98 19.3933 74.3787 19.562 74.9 19.562C75.0993 19.562 75.314 19.5313 75.544 19.47C75.774 19.4087 76.004 19.3243 76.234 19.217L77.223 21.609C76.9623 21.8237 76.579 22.0077 76.073 22.161C75.567 22.3143 75.107 22.391 74.693 22.391Z" fill="#101412"/>
<path d="M80.8184 22.368L81.2094 21.425L77.1614 11.259L80.5654 10.845C80.9794 11.949 81.3934 13.053 81.8074 14.157C82.2214 15.261 82.6277 16.365 83.0264 17.469L85.3724 10.845H88.8684L83.9004 23.403C83.5324 24.3077 82.896 25.082 81.9914 25.726C81.0867 26.3853 80.1207 26.8377 79.0934 27.083L77.9204 24.346C78.4724 24.1313 79.0474 23.863 79.6454 23.541C80.2434 23.219 80.6344 22.828 80.8184 22.368Z" fill="#101412"/>
<path d="M93.2314 22L90.7594 19.528V7.672L93.2314 5.2H100.683L103.167 7.672V11.536H99.7714V9.328L99.0394 8.596H94.8874L94.1554 9.328V17.872L94.8874 18.604H99.0394L99.7714 17.872V15.664H103.167V19.528L100.683 22H93.2314Z" fill="#101412"/>
<path d="M105.809 22V7.672L108.281 5.2H116.033L118.505 7.672V22H115.121V17.056H109.193V22H105.809ZM109.193 13.672H115.121V9.328L114.389 8.596H109.925L109.193 9.328V13.672Z" fill="#101412"/>
<path d="M121.374 22V5.2H131.37L133.842 7.672V19.528L131.37 22H121.374ZM124.77 18.604H129.726L130.458 17.872V9.328L129.726 8.596H124.77V18.604Z" fill="#101412"/>
<path d="M46.3284 38.509L46.4304 35.075H46.2774L43.9824 41.178L41.6874 35.075H41.5344L41.6364 38.509V44H39.6984V32.134H42.3504L43.9994 36.503H44.1184L45.7844 32.134H48.2664V44H46.3284V38.509ZM54.1757 44.204C53.507 44.204 52.9064 44.0963 52.3737 43.881C51.8524 43.6657 51.4047 43.3597 51.0307 42.963C50.668 42.5663 50.3847 42.0847 50.1807 41.518C49.988 40.9513 49.8917 40.3167 49.8917 39.614C49.8917 38.9113 49.988 38.2767 50.1807 37.71C50.3847 37.1433 50.668 36.6617 51.0307 36.265C51.4047 35.8683 51.8524 35.5623 52.3737 35.347C52.9064 35.1317 53.507 35.024 54.1757 35.024C54.833 35.024 55.428 35.1317 55.9607 35.347C56.4934 35.5623 56.941 35.8683 57.3037 36.265C57.6777 36.6617 57.961 37.1433 58.1537 37.71C58.3577 38.2767 58.4597 38.9113 58.4597 39.614C58.4597 40.3167 58.3577 40.9513 58.1537 41.518C57.961 42.0847 57.6777 42.5663 57.3037 42.963C56.941 43.3597 56.4934 43.6657 55.9607 43.881C55.428 44.0963 54.833 44.204 54.1757 44.204ZM54.1757 42.538C54.799 42.538 55.292 42.351 55.6547 41.977C56.0174 41.5917 56.1987 41.0307 56.1987 40.294V38.934C56.1987 38.1973 56.0174 37.642 55.6547 37.268C55.292 36.8827 54.799 36.69 54.1757 36.69C53.5524 36.69 53.0594 36.8827 52.6967 37.268C52.334 37.642 52.1527 38.1973 52.1527 38.934V40.294C52.1527 41.0307 52.334 41.5917 52.6967 41.977C53.0594 42.351 53.5524 42.538 54.1757 42.538ZM66.1201 42.453H66.0011C65.7631 42.9857 65.4344 43.4107 65.0151 43.728C64.6071 44.0453 64.0631 44.204 63.3831 44.204C62.8844 44.204 62.4254 44.1133 62.0061 43.932C61.5981 43.7393 61.2467 43.456 60.9521 43.082C60.6574 42.6967 60.4307 42.215 60.2721 41.637C60.1134 41.059 60.0341 40.3847 60.0341 39.614C60.0341 38.0727 60.3401 36.9223 60.9521 36.163C61.5641 35.4037 62.3744 35.024 63.3831 35.024C64.0631 35.024 64.6071 35.1827 65.0151 35.5C65.4344 35.8173 65.7631 36.2423 66.0011 36.775H66.1201V31.42H68.2961V44H66.1201V42.453ZM64.3011 42.47C64.5504 42.47 64.7827 42.4417 64.9981 42.385C65.2247 42.317 65.4174 42.2263 65.5761 42.113C65.7461 41.9883 65.8764 41.8353 65.9671 41.654C66.0691 41.4613 66.1201 41.2403 66.1201 40.991V38.237C66.1201 37.9877 66.0691 37.7723 65.9671 37.591C65.8764 37.3983 65.7461 37.2453 65.5761 37.132C65.4174 37.0073 65.2247 36.9167 64.9981 36.86C64.7827 36.792 64.5504 36.758 64.3011 36.758C63.6664 36.758 63.1734 36.9507 62.8221 37.336C62.4821 37.7213 62.3121 38.2483 62.3121 38.917V40.311C62.3121 40.9797 62.4821 41.5067 62.8221 41.892C63.1734 42.2773 63.6664 42.47 64.3011 42.47ZM74.7664 44.204C74.0638 44.204 73.4404 44.0963 72.8964 43.881C72.3524 43.6657 71.8934 43.3597 71.5194 42.963C71.1568 42.5663 70.8791 42.0903 70.6864 41.535C70.4938 40.9683 70.3974 40.3337 70.3974 39.631C70.3974 38.917 70.4938 38.2767 70.6864 37.71C70.8904 37.1433 71.1738 36.6617 71.5364 36.265C71.8991 35.8683 72.3354 35.5623 72.8454 35.347C73.3668 35.1317 73.9504 35.024 74.5964 35.024C75.2311 35.024 75.8034 35.1317 76.3134 35.347C76.8234 35.551 77.2541 35.8457 77.6054 36.231C77.9681 36.6163 78.2458 37.081 78.4384 37.625C78.6311 38.169 78.7274 38.7697 78.7274 39.427V40.141H72.5734V40.362C72.5734 40.9967 72.7718 41.5123 73.1684 41.909C73.5651 42.2943 74.1204 42.487 74.8344 42.487C75.3784 42.487 75.8431 42.3793 76.2284 42.164C76.6251 41.9373 76.9538 41.6427 77.2144 41.28L78.4554 42.521C78.1381 42.9857 77.6734 43.3823 77.0614 43.711C76.4608 44.0397 75.6958 44.204 74.7664 44.204ZM74.6134 36.622C74.0014 36.622 73.5084 36.8147 73.1344 37.2C72.7604 37.5853 72.5734 38.0953 72.5734 38.73V38.849H76.5514V38.696C76.5514 38.0613 76.3758 37.557 76.0244 37.183C75.6844 36.809 75.2141 36.622 74.6134 36.622ZM80.8798 42.283H83.6678V33.137H80.8798V31.42H85.8438V42.283H88.6488V44H80.8798V42.283ZM95.4932 33.868C94.9832 33.868 94.6205 33.7603 94.4052 33.545C94.2012 33.3297 94.0992 33.069 94.0992 32.763V32.355C94.0992 32.049 94.2012 31.7883 94.4052 31.573C94.6205 31.3577 94.9832 31.25 95.4932 31.25C96.0032 31.25 96.3602 31.3577 96.5642 31.573C96.7795 31.7883 96.8872 32.049 96.8872 32.355V32.763C96.8872 33.069 96.7795 33.3297 96.5642 33.545C96.3602 33.7603 96.0032 33.868 95.4932 33.868ZM91.5152 42.283H94.4052V36.945H91.5152V35.228H96.5812V42.283H99.2672V44H91.5152V42.283ZM101.318 44V35.228H103.494V36.775H103.579C103.771 36.299 104.066 35.891 104.463 35.551C104.871 35.1997 105.432 35.024 106.146 35.024C107.007 35.024 107.704 35.313 108.237 35.891C108.781 36.4577 109.053 37.2737 109.053 38.339V44H106.877V38.645C106.877 37.3757 106.327 36.741 105.228 36.741C105.001 36.741 104.786 36.7693 104.582 36.826C104.378 36.8827 104.191 36.9733 104.021 37.098C103.862 37.2113 103.732 37.353 103.63 37.523C103.539 37.693 103.494 37.897 103.494 38.135V44H101.318ZM120.028 44.918C120.028 45.836 119.643 46.5103 118.872 46.941C118.113 47.383 116.923 47.604 115.302 47.604C114.509 47.604 113.846 47.553 113.313 47.451C112.78 47.3603 112.35 47.2243 112.021 47.043C111.704 46.8617 111.477 46.6407 111.341 46.38C111.205 46.1307 111.137 45.8473 111.137 45.53C111.137 45.0427 111.279 44.6687 111.562 44.408C111.845 44.1473 112.242 43.9547 112.752 43.83V43.694C112.412 43.5807 112.14 43.422 111.936 43.218C111.743 43.014 111.647 42.7307 111.647 42.368C111.647 41.9373 111.789 41.6143 112.072 41.399C112.367 41.1837 112.752 41.0193 113.228 40.906V40.821C112.707 40.5717 112.299 40.2203 112.004 39.767C111.709 39.3137 111.562 38.764 111.562 38.118C111.562 37.6307 111.647 37.2 111.817 36.826C111.998 36.4407 112.248 36.1177 112.565 35.857C112.894 35.585 113.285 35.381 113.738 35.245C114.191 35.0977 114.696 35.024 115.251 35.024C115.84 35.024 116.373 35.1033 116.849 35.262V34.888C116.849 34.548 116.957 34.2647 117.172 34.038C117.399 33.8113 117.71 33.698 118.107 33.698H119.688V35.33H117.614V35.619C118.045 35.8797 118.373 36.2197 118.6 36.639C118.838 37.047 118.957 37.54 118.957 38.118C118.957 38.6053 118.866 39.0417 118.685 39.427C118.515 39.8123 118.266 40.1353 117.937 40.396C117.62 40.6567 117.229 40.8607 116.764 41.008C116.311 41.144 115.806 41.212 115.251 41.212C115.024 41.212 114.803 41.2063 114.588 41.195C114.384 41.1723 114.186 41.1327 113.993 41.076C113.834 41.1327 113.681 41.2233 113.534 41.348C113.387 41.4727 113.313 41.637 113.313 41.841C113.313 42.113 113.443 42.283 113.704 42.351C113.965 42.4077 114.276 42.436 114.639 42.436H116.628C117.24 42.436 117.761 42.4983 118.192 42.623C118.623 42.7363 118.974 42.9063 119.246 43.133C119.518 43.3483 119.716 43.609 119.841 43.915C119.966 44.221 120.028 44.5553 120.028 44.918ZM117.988 45.071C117.988 44.8103 117.88 44.6007 117.665 44.442C117.461 44.2947 117.076 44.221 116.509 44.221H113.483C113.143 44.4137 112.973 44.697 112.973 45.071C112.973 45.377 113.098 45.632 113.347 45.836C113.608 46.04 114.044 46.142 114.656 46.142H116.067C117.348 46.142 117.988 45.785 117.988 45.071ZM115.251 39.784C115.806 39.784 116.214 39.6537 116.475 39.393C116.736 39.121 116.866 38.7697 116.866 38.339V37.897C116.866 37.4663 116.736 37.1207 116.475 36.86C116.214 36.588 115.806 36.452 115.251 36.452C114.707 36.452 114.305 36.588 114.044 36.86C113.783 37.1207 113.653 37.4663 113.653 37.897V38.339C113.653 38.7697 113.783 39.121 114.044 39.393C114.305 39.6537 114.707 39.784 115.251 39.784ZM138.256 44L137.423 40.991H133.904L133.088 44H130.844L134.176 32.134H137.27L140.619 44H138.256ZM135.74 34.327H135.604L134.295 39.172H137.049L135.74 34.327ZM141.989 35.228H144.165V36.775H144.284C144.522 36.2423 144.845 35.8173 145.253 35.5C145.672 35.1827 146.222 35.024 146.902 35.024C147.401 35.024 147.854 35.1203 148.262 35.313C148.681 35.4943 149.038 35.7777 149.333 36.163C149.628 36.537 149.854 37.013 150.013 37.591C150.172 38.169 150.251 38.8433 150.251 39.614C150.251 40.3847 150.172 41.059 150.013 41.637C149.854 42.215 149.628 42.6967 149.333 43.082C149.038 43.456 148.681 43.7393 148.262 43.932C147.854 44.1133 147.401 44.204 146.902 44.204C146.222 44.204 145.672 44.0453 145.253 43.728C144.845 43.4107 144.522 42.9857 144.284 42.453H144.165V47.4H141.989V35.228ZM145.984 42.47C146.619 42.47 147.106 42.2773 147.446 41.892C147.797 41.5067 147.973 40.9797 147.973 40.311V38.917C147.973 38.2483 147.797 37.7213 147.446 37.336C147.106 36.9507 146.619 36.758 145.984 36.758C145.485 36.758 145.055 36.8827 144.692 37.132C144.341 37.37 144.165 37.7383 144.165 38.237V40.991C144.165 41.4897 144.341 41.8637 144.692 42.113C145.055 42.351 145.485 42.47 145.984 42.47ZM152.182 35.228H154.358V36.775H154.477C154.715 36.2423 155.038 35.8173 155.446 35.5C155.866 35.1827 156.415 35.024 157.095 35.024C157.594 35.024 158.047 35.1203 158.455 35.313C158.875 35.4943 159.232 35.7777 159.526 36.163C159.821 36.537 160.048 37.013 160.206 37.591C160.365 38.169 160.444 38.8433 160.444 39.614C160.444 40.3847 160.365 41.059 160.206 41.637C160.048 42.215 159.821 42.6967 159.526 43.082C159.232 43.456 158.875 43.7393 158.455 43.932C158.047 44.1133 157.594 44.204 157.095 44.204C156.415 44.204 155.866 44.0453 155.446 43.728C155.038 43.4107 154.715 42.9857 154.477 42.453H154.358V47.4H152.182V35.228ZM156.177 42.47C156.812 42.47 157.299 42.2773 157.639 41.892C157.991 41.5067 158.166 40.9797 158.166 40.311V38.917C158.166 38.2483 157.991 37.7213 157.639 37.336C157.299 36.9507 156.812 36.758 156.177 36.758C155.679 36.758 155.248 36.8827 154.885 37.132C154.534 37.37 154.358 37.7383 154.358 38.237V40.991C154.358 41.4897 154.534 41.8637 154.885 42.113C155.248 42.351 155.679 42.47 156.177 42.47Z" fill="#101412"/>
</svg>