Merge branch 'main' into cut-release-v0.25.1
This commit is contained in:
		@ -44,7 +44,7 @@ jobs:
 | 
			
		||||
 | 
			
		||||
      # TODO: see if we can fetch from main instead if no diff at src/wasm-lib
 | 
			
		||||
      - name: Run build:wasm
 | 
			
		||||
        run: "yarn build:wasm${{ env.BUILD_RELEASE == 'true' && '-dev' || ''}}"
 | 
			
		||||
        run: "yarn build:wasm"
 | 
			
		||||
 | 
			
		||||
      - name: Set nightly version
 | 
			
		||||
        if: github.event_name == 'schedule'
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@ import { moveValueIntoNewVariable } from 'lang/modifyAst'
 | 
			
		||||
import { isNodeSafeToReplace } from 'lang/queryAst'
 | 
			
		||||
import { useEffect, useState } from 'react'
 | 
			
		||||
import { useModelingContext } from './useModelingContext'
 | 
			
		||||
import { PathToNode, SourceRange, parse, recast } from 'lang/wasm'
 | 
			
		||||
import { PathToNode, SourceRange } from 'lang/wasm'
 | 
			
		||||
import { useKclContext } from 'lang/KclProvider'
 | 
			
		||||
 | 
			
		||||
export const getVarNameModal = createSetVarNameModal(SetVarNameModal)
 | 
			
		||||
@ -23,8 +23,7 @@ export function useConvertToVariable(range?: SourceRange) {
 | 
			
		||||
  }, [enable])
 | 
			
		||||
 | 
			
		||||
  useEffect(() => {
 | 
			
		||||
    const parsed = parse(recast(ast))
 | 
			
		||||
    if (trap(parsed)) return
 | 
			
		||||
    const parsed = ast
 | 
			
		||||
 | 
			
		||||
    const meta = isNodeSafeToReplace(
 | 
			
		||||
      parsed,
 | 
			
		||||
 | 
			
		||||
@ -5,7 +5,7 @@ import {
 | 
			
		||||
  kclManager,
 | 
			
		||||
  sceneEntitiesManager,
 | 
			
		||||
} from 'lib/singletons'
 | 
			
		||||
import { CallExpression, SourceRange, Expr, parse, recast } from 'lang/wasm'
 | 
			
		||||
import { CallExpression, SourceRange, Expr, parse } from 'lang/wasm'
 | 
			
		||||
import { ModelingMachineEvent } from 'machines/modelingMachine'
 | 
			
		||||
import { uuidv4 } from 'lib/utils'
 | 
			
		||||
import { EditorSelection, SelectionRange } from '@codemirror/state'
 | 
			
		||||
@ -300,8 +300,7 @@ export function processCodeMirrorRanges({
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function updateSceneObjectColors(codeBasedSelections: Selection[]) {
 | 
			
		||||
  const updated = parse(recast(kclManager.ast))
 | 
			
		||||
  if (err(updated)) return
 | 
			
		||||
  const updated = kclManager.ast
 | 
			
		||||
 | 
			
		||||
  Object.values(sceneEntitiesManager.activeSegments).forEach((segmentGroup) => {
 | 
			
		||||
    if (
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user