vrc-get / vrc-get

Fast Open Source command line (vrc-get) and graphical (ALCOM) client of VRChat Package Manager.
MIT License
195 stars 21 forks source link

Libraryフォルダの削除をALCOM上から行えるようにして欲しい #818

Open 4oZEF opened 4 months ago

4oZEF commented 4 months ago

Summary / 概要

ALCOMのアプリケーション上からLibraryフォルダを削除するオプションが欲しい。

Purpose / 目的

Libraryフォルダの削除でArtifactDBを再構築することによって解消する不具合があるため

Additional context / 補足

No response

anatawa12 commented 4 months ago

削除が安全なら追加したいですがWorlds SDKでまだ壊れてるので少し怖いですね...

https://feedback.vrchat.com/sdk-bug-reports/p/worlds-350-vrcsdk-may-reset-vrc-default-world-scene

4oZEF commented 4 months ago

ワールド側はちょっと考慮してなかったですね…

anatawa12 commented 4 months ago

一応バージョンマッチ等で壊れるかどうかの確認は可能だし壊れそうな時はエラー出す形で実装するかなぁ

anatawa12 commented 4 months ago

開いていたシーンが保持されないことを警告する必要もありそう

4oZEF commented 4 months ago

出すとしたらこんな感じの警告文出すとかですかね。

Libraryフォルダの削除を行います。 不具合が発生している場合、この操作により問題が解消する可能性があります。 ただし、不具合が解消しなかったり別の不具合が発生する場合もあります。

また、開いていたSceneは保持されません。 Projectを開いた後、Sceneファイルを開いてください。

Libraryフォルダは、次回Projectを開いた際に再構築されます。 この操作は元に戻せません。

続行しますか? [OK][キャンセル]