Closed tasuren closed 2 years ago
C#で書き直して機能数を増やそう。 機能充実してない, さらに便利に, もっと低容量に Rustでtauriのwryで背景の表示を行う。 クリック貫通等のウィンドウ設定はRustから行う。
wallpapersというフォルダの中に壁紙のファイル等が入ったフォルダを入れるという方式にする。 壁紙の設定名はフォルダ名として表示する壁紙はindex.htmlの中に書き込む。 壁紙の設定の詳細は以下に書き込む。
index.html
// data.json { "author": "壁紙プロファイルの作者名", "description": "壁紙の説明, 壁紙の作者の名前が入っていると良いね", "setting": {}, // その壁紙の設定, YouTubeテンプレートの壁紙の場合はURL等 "forceSize": true // `background`クラスのHTMLタグのCSSのwitdh等を無理やりウィンドウサイズに合わせるかどうか。 }
data.jsonというファイルに保存する。 壁紙をなんのアプリに設定するのかもこれに書き込む。
data.json
{ "language": "ja", // 言語設定 "wallpapers": [], // 下の対象設定のリスト "updateInterval": 0.1, // 壁紙ウィンドウの位置とサイズの更新を行う間隔 "dev": false // WebViewの開発者モードをONにするかどうか }
{ "targets": [], // 背景の設定対象のアプリの名前 "exceptions": [], // 例外アプリの名前のリスト "alpha": 0.2, // 透明度 "wallpaper": "壁紙名, wallpapersにあるフォルダ" }
ぶっちゃけもうPythonでいい気がしてきた。
やっぱRustでtauriのwrっていうライブラリを使って動画,画像の表示ができるようにする予定にした。 wry使うならできればウェブページも表示できたら良さそう...?
セーブデータのフォーマットはjsonで以下にする。 一コメに移動
完成した。
C#で書き直して機能数を増やそう。機能充実してない, さらに便利に, もっと低容量に Rustでtauriのwryで背景の表示を行う。 クリック貫通等のウィンドウ設定はRustから行う。Tasks
システムトレイの作成(作らないことにしたためX)映像Safariの場合色々とめんどくさいのでパスセーブデータ
壁紙プロファイル
wallpapersというフォルダの中に壁紙のファイル等が入ったフォルダを入れるという方式にする。 壁紙の設定名はフォルダ名として表示する壁紙は
index.html
の中に書き込む。 壁紙の設定の詳細は以下に書き込む。全般設定
data.json
というファイルに保存する。 壁紙をなんのアプリに設定するのかもこれに書き込む。対象設定