複雑すぎな
ということで、目指せ次世代のMecoressOneの素となるものの続きですけど。
忘れてましたが、前のバージョンでは保存したカタログのファイルをウィンドウに開くというのが結構大変だったのです。
なので今回も大変なのですが。
開いているウィンドウが空の状態だったらそのウィンドウにファイルを開いて、そうでなかったら新しいウィンドウで開くとか。
デスクトップのアプリでは基本みたいな気もするのですが、Tauriにはそういう機能が用意されてないので、どうすれば良いのか?というのは自分で考えないといけなかったりしたのです。
以前のコードを今見てみるとかなり遠回りなやり方でファイルを開いてたりするのですが。
今見てもどうして上手くいっているのかは理解できなかったので、今理解出来る方法になるように少し書き換えたりしました。
二つ以上のウィンドウでやり取りがあると、両方のウィンドウでエラーの確認とかもしないといけないですし、この辺はJavaScriptの面倒なところな気もしました。
それとは関係なく、Mecoress専用のカタログファイルをダブルクリックしたらMecoressが起動して開くように出来るのか?というのもあるのですが。
マニュアルのどこかにヒントになるような部分を見つけたのにどこにあったのか忘れてたり。
とりあえずは、新しいMacOSでも起動出来るバージョンを作るのが先なので、ややこしい事は後回しですけど。
コメントする