@@ -9,7 +9,7 @@ const preferDarkMode = window.matchMedia('(prefers-color-scheme: dark)');
99const initialBackgroundColor = preferDarkMode . matches ? '#141414' : '#eee' ;
1010const statsContainer = ( ) => document . querySelector ( '.sidebar' ) ;
1111
12- const loadProgressive = true ;
12+ const loadProgressive = false ;
1313let observer = null ;
1414let preview = null ;
1515let firstRender = true ;
@@ -54,7 +54,7 @@ export const app = (window.app = createApp({
5454 const updateUI = async ( ) => {
5555 const {
5656 parser,
57- layers,
57+ // layers,
5858 extrusionColor,
5959 topLayerColor,
6060 lastSegmentColor,
@@ -66,16 +66,17 @@ export const app = (window.app = createApp({
6666 renderExtrusion,
6767 lineWidth,
6868 renderTubes,
69- extrusionWidth
69+ extrusionWidth,
70+ virtualMachine
7071 } = preview ;
7172 const { thumbnails } = parser . metadata ;
7273
7374 thumbnail . value = thumbnails [ '220x124' ] ?. src ;
74- layerCount . value = layers . length ;
75+ layerCount . value = virtualMachine . layers ( ) . length ;
7576 const colors = extrusionColor instanceof Array ? extrusionColor : [ extrusionColor ] ;
7677 const currentSettings = {
77- maxLayer : layers . length ,
78- endLayer : layers . length ,
78+ maxLayer : virtualMachine . layers ( ) . length ,
79+ endLayer : virtualMachine . layers ( ) . length ,
7980 singleLayerMode,
8081 renderTravel,
8182 travelColor : '#' + travelColor . getHexString ( ) ,
@@ -94,7 +95,7 @@ export const app = (window.app = createApp({
9495 } ;
9596
9697 Object . assign ( settings . value , currentSettings ) ;
97- preview . endLayer = layers . length ;
98+ preview . endLayer = virtualMachine . layers ( ) . length ;
9899 } ;
99100
100101 const loadGCodeFromServer = async ( filename ) => {
@@ -205,7 +206,8 @@ export const app = (window.app = createApp({
205206 preview . lastSegmentColor = settings . value . highlightLastSegment ? settings . value . lastSegmentColor : undefined ;
206207
207208 debounce ( ( ) => {
208- preview . renderAnimated ( Math . ceil ( preview . layers . length / 60 ) ) ;
209+ // preview.renderAnimated(Math.ceil(preview.layers.length / 60));
210+ preview . render ( ) ;
209211 } ) ;
210212 } ) ;
211213 } ) ;
0 commit comments