Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Virtual Filesystem Bypass #20

Open
1 task done
QuestionableNinja opened this issue Aug 28, 2024 · 1 comment
Open
1 task done

Virtual Filesystem Bypass #20

QuestionableNinja opened this issue Aug 28, 2024 · 1 comment

Comments

@QuestionableNinja
Copy link

Content

I was wondering if it's possible to bypass the virtual filesystem as it breaks the save path configuration component of DevilBro's ImageUtilities for BD, which was my primary reason for installing BV.

Request Agreement

  • I have read the requirements for opening an issue above
@Davilarek
Copy link
Owner

Well, as of right now, BetterVencord's filesystem is isolated and has no access to your real PC filesystem. This was partially done by design and partially as a side effect of me using BetterVencord primarily on browser.
If real filesystem was exposed in BetterVencord, it would not be able to run on browser, making my own project useless for me.
In theory I could add a toggle or a build option for desktop installs to enable filesystem bridge, or mounting the virtual filesystem on top of real filesystem so that changes are reflected onto the real one, thought I'm not sure how will this work and I really don't like that idea personally (exposing the filesystem is potentially dangerous).
There were multiple trials of me trying to implement something that would work better than acquiring native FS handle but they either got abandoned or halted due to lack of motivation.

This issue will stay open and possibly get pinned as it is an important topic for future of this project.

@Davilarek Davilarek pinned this issue Aug 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants