hunk.code_window:     os.platform().then((platform) => setPlatform(getPlatform(platform)));
       invoke('app_ready');
     }, []);
     return (
       <SpacedriveInterface
         useMemoryRouter
  
hunk.labels: keep keep keep add keep keep keep
hunk.after_edit:   useEffect(() => {
       const unlistenFocus = listen('tauri://focus', () => setFocused(true));
       const unlistenBlur = listen('tauri://blur', () => setFocused(false));
       return () => {
         unlistenFocus.then((unlisten) => unlisten());
         unlistenBlur.then((unlisten) => unlisten());
       };
     }, []);
  
hunk.file_path: apps/desktop/src/index.tsx
hunk.type: add
file: <svg id="Calque_1" data-name="Calque 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16"><defs><style>.cls-1{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#596277;}.cls-4{fill:#8cd636;}.cls-5{fill:#5fb4cb;}.cls-6{fill:#eea400;}</style><clipPath id="clip-path"><rect class="cls-1" x="2" y="2" width="12" height="12" rx="0.96"/></clipPath></defs><g class="cls-2"><polygon class="cls-3" points="2 2 2 14 8 8 2 2"/><polygon class="cls-4" points="2 2 6 6 11.5 5.5 8 2 2 2"/><polygon class="cls-5" points="8 2 14 8 14 2 8 2"/><polygon class="cls-6" points="5.5 5.5 8.5 8.5 11.5 5.5 5.5 5.5"/><polygon class="cls-5" points="8 8 2 14 14 14 8 8"/><rect class="cls-4" x="9.13" y="6.48" width="4.24" height="3.54" transform="translate(-2.54 10.37) rotate(-45)"/><polygon class="cls-6" points="14 8 11 11 14 14 14 8"/></g></svg>