diff --git a/404.html b/404.html index 1e0f212e..9b11e030 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Page Not Found | 3DStreet - + diff --git a/assets/js/935f2afb.c4a85df4.js b/assets/js/935f2afb.11ac6883.js similarity index 79% rename from assets/js/935f2afb.c4a85df4.js rename to assets/js/935f2afb.11ac6883.js index 3a44a620..dbb28341 100644 --- a/assets/js/935f2afb.c4a85df4.js +++ b/assets/js/935f2afb.11ac6883.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_3dstreet_docs=self.webpackChunk_3dstreet_docs||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Overview","href":"/docs/","docId":"index","unlisted":false},{"type":"link","label":"Viewer and Editor","href":"/docs/viewer-and-editor","docId":"viewer-and-editor","unlisted":false},{"type":"category","label":"3DStreet Editor","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/3dstreet-editor/overview-3dstreet-editor","docId":"3dstreet-editor/overview-3dstreet-editor","unlisted":false},{"type":"link","label":"Select and Move Objects","href":"/docs/3dstreet-editor/select-move-objects","docId":"3dstreet-editor/select-move-objects","unlisted":false},{"type":"link","label":"Saving from 3DStreet Editor","href":"/docs/3dstreet-editor/save-export-scene","docId":"3dstreet-editor/save-export-scene","unlisted":false},{"type":"link","label":"Layers and Properties Panels","href":"/docs/3dstreet-editor/layers-properties-panels","docId":"3dstreet-editor/layers-properties-panels","unlisted":false},{"type":"link","label":"Saving and Loading 3DStreet Scenes","href":"/docs/3dstreet-editor/saving-and-loading-scenes","docId":"3dstreet-editor/saving-and-loading-scenes","unlisted":false}],"href":"/docs/category/3dstreet-editor"},{"type":"category","label":"Tutorial: Use Streetmix to create a 3DStreet scene","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/tutorial-streetmix-to-3dstreet/overview-streetmix-3dstreet","docId":"tutorial-streetmix-to-3dstreet/overview-streetmix-3dstreet","unlisted":false},{"type":"link","label":"Creating a Streetmix Account","href":"/docs/tutorial-streetmix-to-3dstreet/create-a-streetmix-account","docId":"tutorial-streetmix-to-3dstreet/create-a-streetmix-account","unlisted":false},{"type":"link","label":"Create or Remix a Street in Streetmix","href":"/docs/tutorial-streetmix-to-3dstreet/create-or-remix-a-street-in-streetmix","docId":"tutorial-streetmix-to-3dstreet/create-or-remix-a-street-in-streetmix","unlisted":false},{"type":"link","label":"Convert Streetmix street to 3DStreet scene","href":"/docs/tutorial-streetmix-to-3dstreet/convert-streetmix-street-to-3dstreet-scene","docId":"tutorial-streetmix-to-3dstreet/convert-streetmix-street-to-3dstreet-scene","unlisted":false},{"type":"link","label":"Congratulations!","href":"/docs/tutorial-streetmix-to-3dstreet/congratulations","docId":"tutorial-streetmix-to-3dstreet/congratulations","unlisted":false}],"href":"/docs/category/tutorial-use-streetmix-to-create-a-3dstreet-scene"},{"type":"category","label":"Development","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Product Releases","href":"/docs/development/releases","docId":"development/releases","unlisted":false},{"type":"link","label":"Git Repositories","href":"/docs/development/overview-developer-documentation","docId":"development/overview-developer-documentation","unlisted":false}],"href":"/docs/category/development"},{"type":"category","label":"About 3DStreet","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Why 3DStreet? Vision & Mission","href":"/docs/about-3dstreet/overview-vision-mission","docId":"about-3dstreet/overview-vision-mission","unlisted":false},{"type":"link","label":"Primary Short-Term Metrics","href":"/docs/about-3dstreet/primary-metrics","docId":"about-3dstreet/primary-metrics","unlisted":false},{"type":"link","label":"Brand Voice","href":"/docs/about-3dstreet/3dstreet-brand-voice","docId":"about-3dstreet/3dstreet-brand-voice","unlisted":false},{"type":"link","label":"Legal Entity","href":"/docs/about-3dstreet/3dstreet-llc-entity","docId":"about-3dstreet/3dstreet-llc-entity","unlisted":false},{"type":"link","label":"User Personas","href":"/docs/about-3dstreet/user-personas","docId":"about-3dstreet/user-personas","unlisted":false}],"href":"/docs/category/about-3dstreet"},{"type":"link","label":"Contributing to 3DStreet","href":"/docs/contributing","docId":"contributing","unlisted":false},{"type":"link","label":"Pricing and Services","href":"/docs/pricing","docId":"pricing","unlisted":false}]},"docs":{"3dstreet-editor/layers-properties-panels":{"id":"3dstreet-editor/layers-properties-panels","title":"Layers and Properties Panels","description":"In 3DStreet Editor the Layers and Properties panels enable browsing, selecting, and editing objects in the scene.","sidebar":"tutorialSidebar"},"3dstreet-editor/overview-3dstreet-editor":{"id":"3dstreet-editor/overview-3dstreet-editor","title":"Overview","description":"3DStreet Editor","sidebar":"tutorialSidebar"},"3dstreet-editor/save-export-scene":{"id":"3dstreet-editor/save-export-scene","title":"Saving from 3DStreet Editor","description":"Scenes can be saved while in 3DStreet Editor for later use as either a PNG screenshot image or glTF file so they can be shared or used later.","sidebar":"tutorialSidebar"},"3dstreet-editor/saving-and-loading-scenes":{"id":"3dstreet-editor/saving-and-loading-scenes","title":"Saving and Loading 3DStreet Scenes","description":"3DStreet Cloud account","sidebar":"tutorialSidebar"},"3dstreet-editor/select-move-objects":{"id":"3dstreet-editor/select-move-objects","title":"Select and Move Objects","description":"In Editor you can select and move objects.","sidebar":"tutorialSidebar"},"about-3dstreet/3dstreet-brand-voice":{"id":"about-3dstreet/3dstreet-brand-voice","title":"Brand Voice","description":"The 3DStreet brand persona is \\"Explorer\\" -- dedicated to inspiring change, aspiring to be a beacon of authenticity, curiosity, adventure and independence as it collectively works to reimagine a safer, greener world for all.","sidebar":"tutorialSidebar"},"about-3dstreet/3dstreet-llc-entity":{"id":"about-3dstreet/3dstreet-llc-entity","title":"Legal Entity","description":"3DStreet\'s legal entity is structured as a single-member limited liability company registered in the great State of California created and owned by Kieran Farr. 3DStreet has been self-funded to date with no outside investors.","sidebar":"tutorialSidebar"},"about-3dstreet/overview-vision-mission":{"id":"about-3dstreet/overview-vision-mission","title":"Why 3DStreet? Vision & Mission","description":"3DStreet\'s vision is to reimagine a new world through safer, greener streets. Our vision and mission are informed by the organization\'s problem and solution statements.","sidebar":"tutorialSidebar"},"about-3dstreet/primary-metrics":{"id":"about-3dstreet/primary-metrics","title":"Primary Short-Term Metrics","description":"In our journey to make street planning fun and accessible, we believe in the power of using data to inform and drive our decisions. We closely observe certain key metrics to gauge our performance and improve your experience.","sidebar":"tutorialSidebar"},"about-3dstreet/user-personas":{"id":"about-3dstreet/user-personas","title":"User Personas","description":"3DStreet application users are Creators and Viewers. Within those buckets are a wide spectrum of users -- Creators may be amateurs or professionals, Viewers may be neighbors or politicians, and everywhere in-between.","sidebar":"tutorialSidebar"},"contributing":{"id":"contributing","title":"Contributing to 3DStreet","description":"Contributors to 3DStreet can come from various backgrounds, such as 3D artists, programmers, GIS experts, urban planners, educators, and enthusiasts.","sidebar":"tutorialSidebar"},"development/overview-developer-documentation":{"id":"development/overview-developer-documentation","title":"Git Repositories","description":"3DStreet is made up of 4 key repositories:","sidebar":"tutorialSidebar"},"development/releases":{"id":"development/releases","title":"Product Releases","description":"3DStreet Core 0.4.2","sidebar":"tutorialSidebar"},"index":{"id":"index","title":"Overview","description":"Welcome to the 3DStreet documentation.","sidebar":"tutorialSidebar"},"pricing":{"id":"pricing","title":"Pricing and Services","description":"Free for non-commercial use","sidebar":"tutorialSidebar"},"tutorial-streetmix-to-3dstreet/congratulations":{"id":"tutorial-streetmix-to-3dstreet/congratulations","title":"Congratulations!","description":"Now that you have a 3DStreet scene, the possibilities are endless. You can:","sidebar":"tutorialSidebar"},"tutorial-streetmix-to-3dstreet/convert-streetmix-street-to-3dstreet-scene":{"id":"tutorial-streetmix-to-3dstreet/convert-streetmix-street-to-3dstreet-scene","title":"Convert Streetmix street to 3DStreet scene","description":"Now that you have a beautiful Streetmix scene, it\'s time to convert it into a 3D masterpiece. There are","sidebar":"tutorialSidebar"},"tutorial-streetmix-to-3dstreet/create-a-streetmix-account":{"id":"tutorial-streetmix-to-3dstreet/create-a-streetmix-account","title":"Creating a Streetmix Account","description":"Streetmix is a collaborative civic engagement platform for urban design that allows you to design, remix, and share your neighborhood street.","sidebar":"tutorialSidebar"},"tutorial-streetmix-to-3dstreet/create-or-remix-a-street-in-streetmix":{"id":"tutorial-streetmix-to-3dstreet/create-or-remix-a-street-in-streetmix","title":"Create or Remix a Street in Streetmix","description":"Screenshot of the layers panel in 3DStreet Editor.","sidebar":"tutorialSidebar"},"tutorial-streetmix-to-3dstreet/overview-streetmix-3dstreet":{"id":"tutorial-streetmix-to-3dstreet/overview-streetmix-3dstreet","title":"Overview","description":"Tutorial: Use Streetmix to create a 3DStreet scene","sidebar":"tutorialSidebar"},"viewer-and-editor":{"id":"viewer-and-editor","title":"Viewer and Editor","description":"3DStreet has two primary interface modes. Each serves a distinct purpose.","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunk_3dstreet_docs=self.webpackChunk_3dstreet_docs||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Overview","href":"/docs/","docId":"index","unlisted":false},{"type":"link","label":"Viewer and Editor","href":"/docs/viewer-and-editor","docId":"viewer-and-editor","unlisted":false},{"type":"category","label":"3DStreet Editor","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/3dstreet-editor/overview-3dstreet-editor","docId":"3dstreet-editor/overview-3dstreet-editor","unlisted":false},{"type":"link","label":"Select and Move Objects","href":"/docs/3dstreet-editor/select-move-objects","docId":"3dstreet-editor/select-move-objects","unlisted":false},{"type":"link","label":"Saving from 3DStreet Editor","href":"/docs/3dstreet-editor/save-export-scene","docId":"3dstreet-editor/save-export-scene","unlisted":false},{"type":"link","label":"Layers and Properties Panels","href":"/docs/3dstreet-editor/layers-properties-panels","docId":"3dstreet-editor/layers-properties-panels","unlisted":false},{"type":"link","label":"Saving and Loading 3DStreet Scenes","href":"/docs/3dstreet-editor/saving-and-loading-scenes","docId":"3dstreet-editor/saving-and-loading-scenes","unlisted":false}],"href":"/docs/category/3dstreet-editor"},{"type":"category","label":"Tutorial: Use Streetmix to create a 3DStreet scene","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/tutorial-streetmix-to-3dstreet/overview-streetmix-3dstreet","docId":"tutorial-streetmix-to-3dstreet/overview-streetmix-3dstreet","unlisted":false},{"type":"link","label":"Creating a Streetmix Account","href":"/docs/tutorial-streetmix-to-3dstreet/create-a-streetmix-account","docId":"tutorial-streetmix-to-3dstreet/create-a-streetmix-account","unlisted":false},{"type":"link","label":"Create or Remix a Street in Streetmix","href":"/docs/tutorial-streetmix-to-3dstreet/create-or-remix-a-street-in-streetmix","docId":"tutorial-streetmix-to-3dstreet/create-or-remix-a-street-in-streetmix","unlisted":false},{"type":"link","label":"Convert Streetmix street to 3DStreet scene","href":"/docs/tutorial-streetmix-to-3dstreet/convert-streetmix-street-to-3dstreet-scene","docId":"tutorial-streetmix-to-3dstreet/convert-streetmix-street-to-3dstreet-scene","unlisted":false},{"type":"link","label":"Congratulations!","href":"/docs/tutorial-streetmix-to-3dstreet/congratulations","docId":"tutorial-streetmix-to-3dstreet/congratulations","unlisted":false}],"href":"/docs/category/tutorial-use-streetmix-to-create-a-3dstreet-scene"},{"type":"category","label":"Development","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Product Releases","href":"/docs/development/releases","docId":"development/releases","unlisted":false},{"type":"link","label":"Git Repositories","href":"/docs/development/overview-developer-documentation","docId":"development/overview-developer-documentation","unlisted":false}],"href":"/docs/category/development"},{"type":"category","label":"About 3DStreet","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Why 3DStreet? Vision & Mission","href":"/docs/about-3dstreet/overview-vision-mission","docId":"about-3dstreet/overview-vision-mission","unlisted":false},{"type":"link","label":"Primary Short-Term Metrics","href":"/docs/about-3dstreet/primary-metrics","docId":"about-3dstreet/primary-metrics","unlisted":false},{"type":"link","label":"Brand Voice","href":"/docs/about-3dstreet/3dstreet-brand-voice","docId":"about-3dstreet/3dstreet-brand-voice","unlisted":false},{"type":"link","label":"Legal Entity","href":"/docs/about-3dstreet/3dstreet-llc-entity","docId":"about-3dstreet/3dstreet-llc-entity","unlisted":false},{"type":"link","label":"User Personas","href":"/docs/about-3dstreet/user-personas","docId":"about-3dstreet/user-personas","unlisted":false}],"href":"/docs/category/about-3dstreet"},{"type":"link","label":"Contributing to 3DStreet","href":"/docs/contributing","docId":"contributing","unlisted":false},{"type":"link","label":"Pricing and Services","href":"/docs/pricing","docId":"pricing","unlisted":false}]},"docs":{"3dstreet-editor/layers-properties-panels":{"id":"3dstreet-editor/layers-properties-panels","title":"Layers and Properties Panels","description":"In 3DStreet Editor the Layers and Properties panels enable browsing, selecting, and editing objects in the scene.","sidebar":"tutorialSidebar"},"3dstreet-editor/overview-3dstreet-editor":{"id":"3dstreet-editor/overview-3dstreet-editor","title":"Overview","description":"3DStreet Editor","sidebar":"tutorialSidebar"},"3dstreet-editor/save-export-scene":{"id":"3dstreet-editor/save-export-scene","title":"Saving from 3DStreet Editor","description":"Scenes can be saved while in 3DStreet Editor for later use as either a PNG screenshot image or glTF file so they can be shared or used later.","sidebar":"tutorialSidebar"},"3dstreet-editor/saving-and-loading-scenes":{"id":"3dstreet-editor/saving-and-loading-scenes","title":"Saving and Loading 3DStreet Scenes","description":"3DStreet Cloud account","sidebar":"tutorialSidebar"},"3dstreet-editor/select-move-objects":{"id":"3dstreet-editor/select-move-objects","title":"Select and Move Objects","description":"In Editor you can select and move objects.","sidebar":"tutorialSidebar"},"about-3dstreet/3dstreet-brand-voice":{"id":"about-3dstreet/3dstreet-brand-voice","title":"Brand Voice","description":"The 3DStreet brand persona is \\"Explorer\\" -- dedicated to inspiring change, aspiring to be a beacon of authenticity, curiosity, adventure and independence as it collectively works to reimagine a safer, greener world for all.","sidebar":"tutorialSidebar"},"about-3dstreet/3dstreet-llc-entity":{"id":"about-3dstreet/3dstreet-llc-entity","title":"Legal Entity","description":"3DStreet\'s legal entity is structured as a single-member limited liability company registered in the great State of California created and owned by Kieran Farr. 3DStreet has been self-funded to date with no outside investors.","sidebar":"tutorialSidebar"},"about-3dstreet/overview-vision-mission":{"id":"about-3dstreet/overview-vision-mission","title":"Why 3DStreet? Vision & Mission","description":"3DStreet\'s vision is to reimagine a new world through safer, greener streets. Our vision and mission are informed by the organization\'s problem and solution statements.","sidebar":"tutorialSidebar"},"about-3dstreet/primary-metrics":{"id":"about-3dstreet/primary-metrics","title":"Primary Short-Term Metrics","description":"In our journey to make street planning fun and accessible, we believe in the power of using data to inform and drive our decisions. We closely observe certain key metrics to gauge our performance and improve your experience.","sidebar":"tutorialSidebar"},"about-3dstreet/user-personas":{"id":"about-3dstreet/user-personas","title":"User Personas","description":"3DStreet application users are Creators and Viewers. Within those buckets are a wide spectrum of users -- Creators may be amateurs or professionals, Viewers may be neighbors or politicians, and everywhere in-between.","sidebar":"tutorialSidebar"},"contributing":{"id":"contributing","title":"Contributing to 3DStreet","description":"Contributors to 3DStreet can come from various backgrounds, such as 3D artists, programmers, GIS experts, urban planners, educators, and enthusiasts.","sidebar":"tutorialSidebar"},"development/overview-developer-documentation":{"id":"development/overview-developer-documentation","title":"Git Repositories","description":"3DStreet is made up of 4 key repositories:","sidebar":"tutorialSidebar"},"development/releases":{"id":"development/releases","title":"Product Releases","description":"3DStreet Editor 0.4.3","sidebar":"tutorialSidebar"},"index":{"id":"index","title":"Overview","description":"Welcome to the 3DStreet documentation.","sidebar":"tutorialSidebar"},"pricing":{"id":"pricing","title":"Pricing and Services","description":"Free for non-commercial use","sidebar":"tutorialSidebar"},"tutorial-streetmix-to-3dstreet/congratulations":{"id":"tutorial-streetmix-to-3dstreet/congratulations","title":"Congratulations!","description":"Now that you have a 3DStreet scene, the possibilities are endless. You can:","sidebar":"tutorialSidebar"},"tutorial-streetmix-to-3dstreet/convert-streetmix-street-to-3dstreet-scene":{"id":"tutorial-streetmix-to-3dstreet/convert-streetmix-street-to-3dstreet-scene","title":"Convert Streetmix street to 3DStreet scene","description":"Now that you have a beautiful Streetmix scene, it\'s time to convert it into a 3D masterpiece. There are","sidebar":"tutorialSidebar"},"tutorial-streetmix-to-3dstreet/create-a-streetmix-account":{"id":"tutorial-streetmix-to-3dstreet/create-a-streetmix-account","title":"Creating a Streetmix Account","description":"Streetmix is a collaborative civic engagement platform for urban design that allows you to design, remix, and share your neighborhood street.","sidebar":"tutorialSidebar"},"tutorial-streetmix-to-3dstreet/create-or-remix-a-street-in-streetmix":{"id":"tutorial-streetmix-to-3dstreet/create-or-remix-a-street-in-streetmix","title":"Create or Remix a Street in Streetmix","description":"Screenshot of the layers panel in 3DStreet Editor.","sidebar":"tutorialSidebar"},"tutorial-streetmix-to-3dstreet/overview-streetmix-3dstreet":{"id":"tutorial-streetmix-to-3dstreet/overview-streetmix-3dstreet","title":"Overview","description":"Tutorial: Use Streetmix to create a 3DStreet scene","sidebar":"tutorialSidebar"},"viewer-and-editor":{"id":"viewer-and-editor","title":"Viewer and Editor","description":"3DStreet has two primary interface modes. Each serves a distinct purpose.","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/bc76ba0b.e0b9b678.js b/assets/js/bc76ba0b.e0b9b678.js new file mode 100644 index 00000000..99d3ba87 --- /dev/null +++ b/assets/js/bc76ba0b.e0b9b678.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_3dstreet_docs=self.webpackChunk_3dstreet_docs||[]).push([[952],{4544:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>i,metadata:()=>o,toc:()=>a});var n=s(5893),r=s(1151);const i={sidebar_position:1},l="Product Releases",o={id:"development/releases",title:"Product Releases",description:"3DStreet Editor 0.4.3",source:"@site/docs/development/releases.md",sourceDirName:"development",slug:"/development/releases",permalink:"/docs/development/releases",draft:!1,unlisted:!1,editUrl:"https://github.com/3dstreet/3dstreet-docs/tree/main/docs/development/releases.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Development",permalink:"/docs/category/development"},next:{title:"Git Repositories",permalink:"/docs/development/overview-developer-documentation"}},d={},a=[{value:"3DStreet Editor 0.4.3",id:"3dstreet-editor-043",level:2},{value:"3DStreet Core 0.4.2",id:"3dstreet-core-042",level:2},{value:"3DStreet Core 0.4.1",id:"3dstreet-core-041",level:2},{value:"3DStreet Core 0.4.0",id:"3dstreet-core-040",level:2},{value:"Developer notes for maintainers",id:"developer-notes-for-maintainers",level:2},{value:"Release checklist",id:"release-checklist",level:3}];function c(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",input:"input",li:"li",p:"p",ul:"ul",...(0,r.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"product-releases",children:"Product Releases"}),"\n",(0,n.jsx)(t.h2,{id:"3dstreet-editor-043",children:(0,n.jsx)(t.a,{href:"https://github.com/3DStreet/3dstreet-editor/releases/tag/0.4.3",children:"3DStreet Editor 0.4.3"})}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["Completion of big ",(0,n.jsx)(t.a,{href:"https://github.com/3DStreet/3dstreet-editor/issues/259",children:"save / load v2 epic"})]}),"\n",(0,n.jsx)(t.li,{children:"Huge speed improvement in open dialog, especially browsing community scenes"}),"\n",(0,n.jsx)(t.li,{children:"Scene titles are now editable in scene and open modal"}),"\n",(0,n.jsx)(t.li,{children:"New scene thumbnails"}),"\n",(0,n.jsx)(t.li,{children:"New capture and share modal"}),"\n",(0,n.jsxs)(t.li,{children:["Fixing ",(0,n.jsx)(t.a,{href:"https://github.com/3DStreet/3dstreet-editor/issues/307",children:"save as instead of save bug"})]}),"\n",(0,n.jsx)(t.li,{children:"Updated styles and new default scene card, and more!"}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"3dstreet-core-042",children:(0,n.jsx)(t.a,{href:"https://github.com/3DStreet/3dstreet/releases/tag/0.4.2",children:"3DStreet Core 0.4.2"})}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Internal release and bugfixes prior to 0.4.3 release (no new user-facing features)"}),"\n",(0,n.jsx)(t.li,{children:"metadata component for title and sceneId v1"}),"\n",(0,n.jsx)(t.li,{children:"notification framework v1"}),"\n",(0,n.jsx)(t.li,{children:"STREET global v1"}),"\n",(0,n.jsx)(t.li,{children:"screenshot updates (add to viewer entity)"}),"\n",(0,n.jsx)(t.li,{children:"Modern VR UI controls (second try since long ago, but v1 for blink controls)"}),"\n",(0,n.jsx)(t.li,{children:"bugfixes for save / load: mapbox, intersection, not storing extra street json"}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"3dstreet-core-041",children:(0,n.jsx)(t.a,{href:"https://github.com/3DStreet/3dstreet/releases/tag/0.4.1",children:"3DStreet Core 0.4.1"})}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"v2 local save / load - bugfixes + support environment and reference layers"}),"\n",(0,n.jsx)(t.li,{children:"ability to load 3DStreet json file from third-party path (precursor to cloud)"}),"\n",(0,n.jsx)(t.li,{children:"v1 of lazy loading assets to reduce upfront scene loading time"}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"3dstreet-core-040",children:(0,n.jsx)(t.a,{href:"https://github.com/3DStreet/3dstreet/releases/tag/0.4.0",children:"3DStreet Core 0.4.0"})}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:'v1 local save / load & right-hand "viewer" menu to load scenes'}),"\n",(0,n.jsxs)(t.li,{children:["asset updates and updates to ",(0,n.jsx)(t.code,{children:"street"})," and ",(0,n.jsx)(t.code,{children:"intersection"})," components preparing for ",(0,n.jsx)(t.a,{href:"https://loudbicycle.com/game",children:"Loud Bicycle Game"})]}),"\n",(0,n.jsx)(t.li,{children:"v1 animation of some objects like cars or people (with flag)"}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"developer-notes-for-maintainers",children:"Developer notes for maintainers"}),"\n",(0,n.jsx)(t.h3,{id:"release-checklist",children:"Release checklist"}),"\n",(0,n.jsx)(t.p,{children:"Combined 3DStreet core + Editor release checklist. (Copy paste this markdown for a new release issue.)"}),"\n",(0,n.jsxs)(t.ul,{className:"contains-task-list",children:["\n",(0,n.jsxs)(t.li,{className:"task-list-item",children:[(0,n.jsx)(t.input,{type:"checkbox",disabled:!0})," ",(0,n.jsx)(t.a,{href:"https://github.com/3DStreet/3dstreet/blob/main/CONTRIBUTING.md#release-checklist-for-this-repo",children:"Complete the release checklist for core"})]}),"\n",(0,n.jsxs)(t.li,{className:"task-list-item",children:[(0,n.jsx)(t.input,{type:"checkbox",disabled:!0})," ",(0,n.jsx)(t.a,{href:"https://github.com/3DStreet/3dstreet-editor/blob/master/README.md#deployment-instructions",children:"Complete release checklist for editor"})]}),"\n",(0,n.jsxs)(t.li,{className:"task-list-item",children:[(0,n.jsx)(t.input,{type:"checkbox",disabled:!0})," ","Complete editor deploy"]}),"\n",(0,n.jsxs)(t.li,{className:"task-list-item",children:[(0,n.jsx)(t.input,{type:"checkbox",disabled:!0})," ","Smoke test on production \ud83d\ude2c"]}),"\n",(0,n.jsxs)(t.li,{className:"task-list-item",children:[(0,n.jsx)(t.input,{type:"checkbox",disabled:!0})," ","Then share release notes on this doc above"]}),"\n",(0,n.jsxs)(t.li,{className:"task-list-item",children:[(0,n.jsx)(t.input,{type:"checkbox",disabled:!0})," ","Share announcement on social media, email newsletter, etc"]}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(c,{...e})}):c(e)}},1151:(e,t,s)=>{s.d(t,{Z:()=>o,a:()=>l});var n=s(7294);const r={},i=n.createContext(r);function l(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:l(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bc76ba0b.fab14a93.js b/assets/js/bc76ba0b.fab14a93.js deleted file mode 100644 index c3fce0d6..00000000 --- a/assets/js/bc76ba0b.fab14a93.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_3dstreet_docs=self.webpackChunk_3dstreet_docs||[]).push([[952],{4544:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>l,toc:()=>c});var r=s(5893),n=s(1151);const i={sidebar_position:1},o="Product Releases",l={id:"development/releases",title:"Product Releases",description:"3DStreet Core 0.4.2",source:"@site/docs/development/releases.md",sourceDirName:"development",slug:"/development/releases",permalink:"/docs/development/releases",draft:!1,unlisted:!1,editUrl:"https://github.com/3dstreet/3dstreet-docs/tree/main/docs/development/releases.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Development",permalink:"/docs/category/development"},next:{title:"Git Repositories",permalink:"/docs/development/overview-developer-documentation"}},a={},c=[{value:"3DStreet Core 0.4.2",id:"3dstreet-core-042",level:2},{value:"3DStreet Core 0.4.1",id:"3dstreet-core-041",level:2},{value:"3DStreet Core 0.4.0",id:"3dstreet-core-040",level:2},{value:"Developer notes for maintainers",id:"developer-notes-for-maintainers",level:2},{value:"Release checklist",id:"release-checklist",level:3}];function d(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",input:"input",li:"li",p:"p",ul:"ul",...(0,n.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"product-releases",children:"Product Releases"}),"\n",(0,r.jsx)(t.h2,{id:"3dstreet-core-042",children:(0,r.jsx)(t.a,{href:"https://github.com/3DStreet/3dstreet/releases/tag/0.4.2",children:"3DStreet Core 0.4.2"})}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Internal release and bugfixes prior to 0.5.0 release (no new user-facing features)"}),"\n",(0,r.jsx)(t.li,{children:"metadata component for title and sceneId v1"}),"\n",(0,r.jsx)(t.li,{children:"notification framework v1"}),"\n",(0,r.jsx)(t.li,{children:"STREET global v1"}),"\n",(0,r.jsx)(t.li,{children:"screenshot updates (add to viewer entity)"}),"\n",(0,r.jsx)(t.li,{children:"Modern VR UI controls (second try since long ago, but v1 for blink controls)"}),"\n",(0,r.jsx)(t.li,{children:"bugfixes for save / load: mapbox, intersection, not storing extra street json"}),"\n"]}),"\n",(0,r.jsx)(t.h2,{id:"3dstreet-core-041",children:(0,r.jsx)(t.a,{href:"https://github.com/3DStreet/3dstreet/releases/tag/0.4.1",children:"3DStreet Core 0.4.1"})}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"v2 local save / load - bugfixes + support environment and reference layers"}),"\n",(0,r.jsx)(t.li,{children:"ability to load 3DStreet json file from third-party path (precursor to cloud)"}),"\n",(0,r.jsx)(t.li,{children:"v1 of lazy loading assets to reduce upfront scene loading time"}),"\n"]}),"\n",(0,r.jsx)(t.h2,{id:"3dstreet-core-040",children:(0,r.jsx)(t.a,{href:"https://github.com/3DStreet/3dstreet/releases/tag/0.4.0",children:"3DStreet Core 0.4.0"})}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:'v1 local save / load & right-hand "viewer" menu to load scenes'}),"\n",(0,r.jsxs)(t.li,{children:["asset updates and updates to ",(0,r.jsx)(t.code,{children:"street"})," and ",(0,r.jsx)(t.code,{children:"intersection"})," components preparing for ",(0,r.jsx)(t.a,{href:"https://loudbicycle.com/game",children:"Loud Bicycle Game"})]}),"\n",(0,r.jsx)(t.li,{children:"v1 animation of some objects like cars or people (with flag)"}),"\n"]}),"\n",(0,r.jsx)(t.h2,{id:"developer-notes-for-maintainers",children:"Developer notes for maintainers"}),"\n",(0,r.jsx)(t.h3,{id:"release-checklist",children:"Release checklist"}),"\n",(0,r.jsx)(t.p,{children:"Combined 3DStreet core + Editor release checklist. (Copy paste this markdown for a new release issue.)"}),"\n",(0,r.jsxs)(t.ul,{className:"contains-task-list",children:["\n",(0,r.jsxs)(t.li,{className:"task-list-item",children:[(0,r.jsx)(t.input,{type:"checkbox",disabled:!0})," ",(0,r.jsx)(t.a,{href:"https://github.com/3DStreet/3dstreet/blob/main/CONTRIBUTING.md#release-checklist-for-this-repo",children:"Complete the release checklist for core"})]}),"\n",(0,r.jsxs)(t.li,{className:"task-list-item",children:[(0,r.jsx)(t.input,{type:"checkbox",disabled:!0})," ",(0,r.jsx)(t.a,{href:"https://github.com/3DStreet/3dstreet-editor/blob/master/README.md#deployment-instructions",children:"Complete release checklist for editor"})]}),"\n",(0,r.jsxs)(t.li,{className:"task-list-item",children:[(0,r.jsx)(t.input,{type:"checkbox",disabled:!0})," ","Complete editor deploy"]}),"\n",(0,r.jsxs)(t.li,{className:"task-list-item",children:[(0,r.jsx)(t.input,{type:"checkbox",disabled:!0})," ","Smoke test on production \ud83d\ude2c"]}),"\n",(0,r.jsxs)(t.li,{className:"task-list-item",children:[(0,r.jsx)(t.input,{type:"checkbox",disabled:!0})," ","Then share release notes on this doc above"]}),"\n",(0,r.jsxs)(t.li,{className:"task-list-item",children:[(0,r.jsx)(t.input,{type:"checkbox",disabled:!0})," ","Share announcement on social media, email newsletter, etc"]}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},1151:(e,t,s)=>{s.d(t,{Z:()=>l,a:()=>o});var r=s(7294);const n={},i=r.createContext(n);function o(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.2570019c.js b/assets/js/runtime~main.f740a3fc.js similarity index 97% rename from assets/js/runtime~main.2570019c.js rename to assets/js/runtime~main.f740a3fc.js index 88cdd8a7..00439dad 100644 --- a/assets/js/runtime~main.2570019c.js +++ b/assets/js/runtime~main.f740a3fc.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,t,r,d,o={},f={};function c(e){var a=f[e];if(void 0!==a)return a.exports;var t=f[e]={id:e,loaded:!1,exports:{}};return o[e].call(t.exports,t,t.exports,c),t.loaded=!0,t.exports}c.m=o,c.c=f,e=[],c.O=(a,t,r,d)=>{if(!t){var o=1/0;for(i=0;i=d)&&Object.keys(c.O).every((e=>c.O[e](t[n])))?t.splice(n--,1):(f=!1,d0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[t,r,d]},c.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return c.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var d=Object.create(null);c.r(d);var o={};a=a||[null,t({}),t([]),t(t)];for(var f=2&r&&e;"object"==typeof f&&!~a.indexOf(f);f=t(f))Object.getOwnPropertyNames(f).forEach((a=>o[a]=()=>e[a]));return o.default=()=>e,c.d(d,o),d},c.d=(e,a)=>{for(var t in a)c.o(a,t)&&!c.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((a,t)=>(c.f[t](e,a),a)),[])),c.u=e=>"assets/js/"+({53:"935f2afb",58:"09464ff2",72:"d0cf7135",80:"4d54d076",94:"a90c6a58",116:"397d6e43",195:"c4f5d8e4",217:"39b3d978",227:"29a92f7f",260:"b9a4dd4f",293:"93171db4",321:"dd986bc4",336:"d7c9acd4",344:"1a0cefe5",368:"a94703ab",389:"5f654dc4",411:"3fd68248",504:"0e893359",518:"a7bd4aaa",563:"a01e980f",565:"c0a6d427",581:"033f20e7",606:"028a5baf",661:"5e95c892",664:"71f35c7b",668:"934d83b9",727:"45067d2a",817:"14eb3368",826:"c56ca243",909:"f1d6b137",918:"17896441",934:"cd6ab281",952:"bc76ba0b",971:"c377a04b"}[e]||e)+"."+{53:"c4a85df4",58:"eb2fc690",72:"a16d98da",80:"61f8abdd",94:"669b086d",116:"d3681d52",195:"26dc0bf6",217:"9e5242c2",227:"faf21803",260:"4ee1b733",293:"d50211c4",321:"cae2f30e",336:"068d3cc1",344:"3d57a84c",368:"3e14692a",389:"42fbcb71",411:"40efc535",504:"39c102be",518:"920bc084",563:"de3ad532",565:"775f4edb",581:"0579d7fc",606:"37dad1b6",661:"da6aea1a",664:"62fb2f6d",668:"632803d8",727:"5f3638d9",772:"5403c361",817:"90e4dfcf",826:"8b53d6ae",909:"396f7555",918:"23c360cd",934:"ba7d43c6",952:"fab14a93",971:"4164b24b"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},d="3dstreet-docs:",c.l=(e,a,t,o)=>{if(r[e])r[e].push(a);else{var f,n;if(void 0!==t)for(var b=document.getElementsByTagName("script"),i=0;i{f.onerror=f.onload=null,clearTimeout(s);var d=r[e];if(delete r[e],f.parentNode&&f.parentNode.removeChild(f),d&&d.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=l.bind(null,f.onerror),f.onload=l.bind(null,f.onload),n&&document.head.appendChild(f)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/",c.gca=function(e){return e={17896441:"918","935f2afb":"53","09464ff2":"58",d0cf7135:"72","4d54d076":"80",a90c6a58:"94","397d6e43":"116",c4f5d8e4:"195","39b3d978":"217","29a92f7f":"227",b9a4dd4f:"260","93171db4":"293",dd986bc4:"321",d7c9acd4:"336","1a0cefe5":"344",a94703ab:"368","5f654dc4":"389","3fd68248":"411","0e893359":"504",a7bd4aaa:"518",a01e980f:"563",c0a6d427:"565","033f20e7":"581","028a5baf":"606","5e95c892":"661","71f35c7b":"664","934d83b9":"668","45067d2a":"727","14eb3368":"817",c56ca243:"826",f1d6b137:"909",cd6ab281:"934",bc76ba0b:"952",c377a04b:"971"}[e]||e,c.p+c.u(e)},(()=>{var e={303:0,532:0};c.f.j=(a,t)=>{var r=c.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(303|532)$/.test(a))e[a]=0;else{var d=new Promise(((t,d)=>r=e[a]=[t,d]));t.push(r[2]=d);var o=c.p+c.u(a),f=new Error;c.l(o,(t=>{if(c.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var d=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;f.message="Loading chunk "+a+" failed.\n("+d+": "+o+")",f.name="ChunkLoadError",f.type=d,f.request=o,r[1](f)}}),"chunk-"+a,a)}},c.O.j=a=>0===e[a];var a=(a,t)=>{var r,d,o=t[0],f=t[1],n=t[2],b=0;if(o.some((a=>0!==e[a]))){for(r in f)c.o(f,r)&&(c.m[r]=f[r]);if(n)var i=n(c)}for(a&&a(t);b{"use strict";var e,a,t,r,d,o={},f={};function c(e){var a=f[e];if(void 0!==a)return a.exports;var t=f[e]={id:e,loaded:!1,exports:{}};return o[e].call(t.exports,t,t.exports,c),t.loaded=!0,t.exports}c.m=o,c.c=f,e=[],c.O=(a,t,r,d)=>{if(!t){var o=1/0;for(i=0;i=d)&&Object.keys(c.O).every((e=>c.O[e](t[n])))?t.splice(n--,1):(f=!1,d0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[t,r,d]},c.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return c.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var d=Object.create(null);c.r(d);var o={};a=a||[null,t({}),t([]),t(t)];for(var f=2&r&&e;"object"==typeof f&&!~a.indexOf(f);f=t(f))Object.getOwnPropertyNames(f).forEach((a=>o[a]=()=>e[a]));return o.default=()=>e,c.d(d,o),d},c.d=(e,a)=>{for(var t in a)c.o(a,t)&&!c.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((a,t)=>(c.f[t](e,a),a)),[])),c.u=e=>"assets/js/"+({53:"935f2afb",58:"09464ff2",72:"d0cf7135",80:"4d54d076",94:"a90c6a58",116:"397d6e43",195:"c4f5d8e4",217:"39b3d978",227:"29a92f7f",260:"b9a4dd4f",293:"93171db4",321:"dd986bc4",336:"d7c9acd4",344:"1a0cefe5",368:"a94703ab",389:"5f654dc4",411:"3fd68248",504:"0e893359",518:"a7bd4aaa",563:"a01e980f",565:"c0a6d427",581:"033f20e7",606:"028a5baf",661:"5e95c892",664:"71f35c7b",668:"934d83b9",727:"45067d2a",817:"14eb3368",826:"c56ca243",909:"f1d6b137",918:"17896441",934:"cd6ab281",952:"bc76ba0b",971:"c377a04b"}[e]||e)+"."+{53:"11ac6883",58:"eb2fc690",72:"a16d98da",80:"61f8abdd",94:"669b086d",116:"d3681d52",195:"26dc0bf6",217:"9e5242c2",227:"faf21803",260:"4ee1b733",293:"d50211c4",321:"cae2f30e",336:"068d3cc1",344:"3d57a84c",368:"3e14692a",389:"42fbcb71",411:"40efc535",504:"39c102be",518:"920bc084",563:"de3ad532",565:"775f4edb",581:"0579d7fc",606:"37dad1b6",661:"da6aea1a",664:"62fb2f6d",668:"632803d8",727:"5f3638d9",772:"5403c361",817:"90e4dfcf",826:"8b53d6ae",909:"396f7555",918:"23c360cd",934:"ba7d43c6",952:"e0b9b678",971:"4164b24b"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},d="3dstreet-docs:",c.l=(e,a,t,o)=>{if(r[e])r[e].push(a);else{var f,n;if(void 0!==t)for(var b=document.getElementsByTagName("script"),i=0;i{f.onerror=f.onload=null,clearTimeout(s);var d=r[e];if(delete r[e],f.parentNode&&f.parentNode.removeChild(f),d&&d.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=l.bind(null,f.onerror),f.onload=l.bind(null,f.onload),n&&document.head.appendChild(f)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/",c.gca=function(e){return e={17896441:"918","935f2afb":"53","09464ff2":"58",d0cf7135:"72","4d54d076":"80",a90c6a58:"94","397d6e43":"116",c4f5d8e4:"195","39b3d978":"217","29a92f7f":"227",b9a4dd4f:"260","93171db4":"293",dd986bc4:"321",d7c9acd4:"336","1a0cefe5":"344",a94703ab:"368","5f654dc4":"389","3fd68248":"411","0e893359":"504",a7bd4aaa:"518",a01e980f:"563",c0a6d427:"565","033f20e7":"581","028a5baf":"606","5e95c892":"661","71f35c7b":"664","934d83b9":"668","45067d2a":"727","14eb3368":"817",c56ca243:"826",f1d6b137:"909",cd6ab281:"934",bc76ba0b:"952",c377a04b:"971"}[e]||e,c.p+c.u(e)},(()=>{var e={303:0,532:0};c.f.j=(a,t)=>{var r=c.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(303|532)$/.test(a))e[a]=0;else{var d=new Promise(((t,d)=>r=e[a]=[t,d]));t.push(r[2]=d);var o=c.p+c.u(a),f=new Error;c.l(o,(t=>{if(c.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var d=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;f.message="Loading chunk "+a+" failed.\n("+d+": "+o+")",f.name="ChunkLoadError",f.type=d,f.request=o,r[1](f)}}),"chunk-"+a,a)}},c.O.j=a=>0===e[a];var a=(a,t)=>{var r,d,o=t[0],f=t[1],n=t[2],b=0;if(o.some((a=>0!==e[a]))){for(r in f)c.o(f,r)&&(c.m[r]=f[r]);if(n)var i=n(c)}for(a&&a(t);b Layers and Properties Panels | 3DStreet - + diff --git a/docs/3dstreet-editor/overview-3dstreet-editor/index.html b/docs/3dstreet-editor/overview-3dstreet-editor/index.html index d3d0562a..8b54c329 100644 --- a/docs/3dstreet-editor/overview-3dstreet-editor/index.html +++ b/docs/3dstreet-editor/overview-3dstreet-editor/index.html @@ -4,7 +4,7 @@ Overview | 3DStreet - + diff --git a/docs/3dstreet-editor/save-export-scene/index.html b/docs/3dstreet-editor/save-export-scene/index.html index 85aafe3c..81424018 100644 --- a/docs/3dstreet-editor/save-export-scene/index.html +++ b/docs/3dstreet-editor/save-export-scene/index.html @@ -4,7 +4,7 @@ Saving from 3DStreet Editor | 3DStreet - + diff --git a/docs/3dstreet-editor/saving-and-loading-scenes/index.html b/docs/3dstreet-editor/saving-and-loading-scenes/index.html index 59d469b9..ad921de3 100644 --- a/docs/3dstreet-editor/saving-and-loading-scenes/index.html +++ b/docs/3dstreet-editor/saving-and-loading-scenes/index.html @@ -4,7 +4,7 @@ Saving and Loading 3DStreet Scenes | 3DStreet - + diff --git a/docs/3dstreet-editor/select-move-objects/index.html b/docs/3dstreet-editor/select-move-objects/index.html index 0c17b62d..c02f0951 100644 --- a/docs/3dstreet-editor/select-move-objects/index.html +++ b/docs/3dstreet-editor/select-move-objects/index.html @@ -4,7 +4,7 @@ Select and Move Objects | 3DStreet - + diff --git a/docs/about-3dstreet/3dstreet-brand-voice/index.html b/docs/about-3dstreet/3dstreet-brand-voice/index.html index 0d5b02a7..54348b6e 100644 --- a/docs/about-3dstreet/3dstreet-brand-voice/index.html +++ b/docs/about-3dstreet/3dstreet-brand-voice/index.html @@ -4,7 +4,7 @@ Brand Voice | 3DStreet - + diff --git a/docs/about-3dstreet/3dstreet-llc-entity/index.html b/docs/about-3dstreet/3dstreet-llc-entity/index.html index ee97b08a..235fd99c 100644 --- a/docs/about-3dstreet/3dstreet-llc-entity/index.html +++ b/docs/about-3dstreet/3dstreet-llc-entity/index.html @@ -4,7 +4,7 @@ Legal Entity | 3DStreet - + diff --git a/docs/about-3dstreet/overview-vision-mission/index.html b/docs/about-3dstreet/overview-vision-mission/index.html index eaa27264..4d8a2b5a 100644 --- a/docs/about-3dstreet/overview-vision-mission/index.html +++ b/docs/about-3dstreet/overview-vision-mission/index.html @@ -4,7 +4,7 @@ Why 3DStreet? Vision & Mission | 3DStreet - + diff --git a/docs/about-3dstreet/primary-metrics/index.html b/docs/about-3dstreet/primary-metrics/index.html index 323398be..f620d03a 100644 --- a/docs/about-3dstreet/primary-metrics/index.html +++ b/docs/about-3dstreet/primary-metrics/index.html @@ -4,7 +4,7 @@ Primary Short-Term Metrics | 3DStreet - + diff --git a/docs/about-3dstreet/user-personas/index.html b/docs/about-3dstreet/user-personas/index.html index db58dc4b..bb4f9281 100644 --- a/docs/about-3dstreet/user-personas/index.html +++ b/docs/about-3dstreet/user-personas/index.html @@ -4,7 +4,7 @@ User Personas | 3DStreet - + diff --git a/docs/category/3dstreet-editor/index.html b/docs/category/3dstreet-editor/index.html index 68a759b3..04e2401f 100644 --- a/docs/category/3dstreet-editor/index.html +++ b/docs/category/3dstreet-editor/index.html @@ -4,7 +4,7 @@ 3DStreet Editor | 3DStreet - + diff --git a/docs/category/about-3dstreet/index.html b/docs/category/about-3dstreet/index.html index 490dfa50..41db4a8e 100644 --- a/docs/category/about-3dstreet/index.html +++ b/docs/category/about-3dstreet/index.html @@ -4,7 +4,7 @@ About 3DStreet | 3DStreet - + diff --git a/docs/category/development/index.html b/docs/category/development/index.html index 61ff6538..a0e4d630 100644 --- a/docs/category/development/index.html +++ b/docs/category/development/index.html @@ -4,10 +4,10 @@ Development | 3DStreet - + - + \ No newline at end of file diff --git a/docs/category/tutorial-use-streetmix-to-create-a-3dstreet-scene/index.html b/docs/category/tutorial-use-streetmix-to-create-a-3dstreet-scene/index.html index 0fe643b7..55e21457 100644 --- a/docs/category/tutorial-use-streetmix-to-create-a-3dstreet-scene/index.html +++ b/docs/category/tutorial-use-streetmix-to-create-a-3dstreet-scene/index.html @@ -4,7 +4,7 @@ Tutorial: Use Streetmix to create a 3DStreet scene | 3DStreet - + diff --git a/docs/contributing/index.html b/docs/contributing/index.html index eff92ae9..e2b72f13 100644 --- a/docs/contributing/index.html +++ b/docs/contributing/index.html @@ -4,7 +4,7 @@ Contributing to 3DStreet | 3DStreet - + diff --git a/docs/development/overview-developer-documentation/index.html b/docs/development/overview-developer-documentation/index.html index bbfcda88..793daaf5 100644 --- a/docs/development/overview-developer-documentation/index.html +++ b/docs/development/overview-developer-documentation/index.html @@ -4,7 +4,7 @@ Git Repositories | 3DStreet - + diff --git a/docs/development/releases/index.html b/docs/development/releases/index.html index 8979441e..ed2d3f7f 100644 --- a/docs/development/releases/index.html +++ b/docs/development/releases/index.html @@ -3,15 +3,25 @@ -Product Releases | 3DStreet - +Product Releases | 3DStreet +

Product Releases

+

3DStreet Editor 0.4.3

+
    +
  • Completion of big save / load v2 epic
  • +
  • Huge speed improvement in open dialog, especially browsing community scenes
  • +
  • Scene titles are now editable in scene and open modal
  • +
  • New scene thumbnails
  • +
  • New capture and share modal
  • +
  • Fixing save as instead of save bug
  • +
  • Updated styles and new default scene card, and more!
  • +

3DStreet Core 0.4.2

    -
  • Internal release and bugfixes prior to 0.5.0 release (no new user-facing features)
  • +
  • Internal release and bugfixes prior to 0.4.3 release (no new user-facing features)
  • metadata component for title and sceneId v1
  • notification framework v1
  • STREET global v1
  • @@ -41,6 +51,6 @@

    Release ch
  • Smoke test on production 😬
  • Then share release notes on this doc above
  • Share announcement on social media, email newsletter, etc
  • -

+ \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 14dc850a..cfd32353 100644 --- a/docs/index.html +++ b/docs/index.html @@ -4,7 +4,7 @@ Overview | 3DStreet - + diff --git a/docs/pricing/index.html b/docs/pricing/index.html index 0027d29a..b3a01c7c 100644 --- a/docs/pricing/index.html +++ b/docs/pricing/index.html @@ -4,7 +4,7 @@ Pricing and Services | 3DStreet - + diff --git a/docs/tutorial-streetmix-to-3dstreet/congratulations/index.html b/docs/tutorial-streetmix-to-3dstreet/congratulations/index.html index 6e6e2c0e..39cc1f07 100644 --- a/docs/tutorial-streetmix-to-3dstreet/congratulations/index.html +++ b/docs/tutorial-streetmix-to-3dstreet/congratulations/index.html @@ -4,7 +4,7 @@ Congratulations! | 3DStreet - + diff --git a/docs/tutorial-streetmix-to-3dstreet/convert-streetmix-street-to-3dstreet-scene/index.html b/docs/tutorial-streetmix-to-3dstreet/convert-streetmix-street-to-3dstreet-scene/index.html index 20df9d75..496c1bd6 100644 --- a/docs/tutorial-streetmix-to-3dstreet/convert-streetmix-street-to-3dstreet-scene/index.html +++ b/docs/tutorial-streetmix-to-3dstreet/convert-streetmix-street-to-3dstreet-scene/index.html @@ -4,7 +4,7 @@ Convert Streetmix street to 3DStreet scene | 3DStreet - + diff --git a/docs/tutorial-streetmix-to-3dstreet/create-a-streetmix-account/index.html b/docs/tutorial-streetmix-to-3dstreet/create-a-streetmix-account/index.html index a6a6eb76..a4d665be 100644 --- a/docs/tutorial-streetmix-to-3dstreet/create-a-streetmix-account/index.html +++ b/docs/tutorial-streetmix-to-3dstreet/create-a-streetmix-account/index.html @@ -4,7 +4,7 @@ Creating a Streetmix Account | 3DStreet - + diff --git a/docs/tutorial-streetmix-to-3dstreet/create-or-remix-a-street-in-streetmix/index.html b/docs/tutorial-streetmix-to-3dstreet/create-or-remix-a-street-in-streetmix/index.html index 35f84508..6580e923 100644 --- a/docs/tutorial-streetmix-to-3dstreet/create-or-remix-a-street-in-streetmix/index.html +++ b/docs/tutorial-streetmix-to-3dstreet/create-or-remix-a-street-in-streetmix/index.html @@ -4,7 +4,7 @@ Create or Remix a Street in Streetmix | 3DStreet - + diff --git a/docs/tutorial-streetmix-to-3dstreet/overview-streetmix-3dstreet/index.html b/docs/tutorial-streetmix-to-3dstreet/overview-streetmix-3dstreet/index.html index cc670e8d..6903205e 100644 --- a/docs/tutorial-streetmix-to-3dstreet/overview-streetmix-3dstreet/index.html +++ b/docs/tutorial-streetmix-to-3dstreet/overview-streetmix-3dstreet/index.html @@ -4,7 +4,7 @@ Overview | 3DStreet - + diff --git a/docs/viewer-and-editor/index.html b/docs/viewer-and-editor/index.html index 4b5190cd..4092fca3 100644 --- a/docs/viewer-and-editor/index.html +++ b/docs/viewer-and-editor/index.html @@ -4,7 +4,7 @@ Viewer and Editor | 3DStreet - + diff --git a/index.html b/index.html index 3c691c0f..67a8671b 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ 3DStreet - +