目前工作空间有各种不同的UI,而他们没有办法保存状态。例如,functional写下了提示词,下次再打开就不见了
所以,最好能保留所有UI的状态。
实现方法:在项目目录创建一个.ssui目录专门用来保存临时文件和状态,server负责向其中写入文件来存储各个UI的状态信息
如果有临时的flow或者mask等数据,也都可以作为临时文件保存在这里。
放在项目目录而不是系统临时数据目录,这样最大的好处是,用户可以把整个项目拷贝走,在另外一台电脑上打开时,会显示完全一致的数据信息。(当然用的版本不同,可能会导致某些数据无法被读取)