()
| 889 | }; |
| 890 | |
| 891 | const handleBrowseProjectPath = async (): Promise<string | null> => { |
| 892 | try { |
| 893 | const path = await TauriAPI.openProjectDialog(); |
| 894 | return path || null; |
| 895 | } catch (error) { |
| 896 | console.error('Failed to browse path:', error); |
| 897 | return null; |
| 898 | } |
| 899 | }; |
| 900 | |
| 901 | const handleNewScene = async () => { |
| 902 | if (!sceneManager) { |
nothing calls this directly
no test coverage detected