Git Product home page Git Product logo

Comments (3)

sebescudie avatar sebescudie commented on July 27, 2024

Hey, yes noticed that as well, I could actually delete this folder when the uninstaller successfully exits, but shouldn't/couldn't it be taken care of by the uninstaller?

from gammalauncher.

tebjan avatar tebjan commented on July 27, 2024

This might be the first thought, of course. But the installer is only allowed to remove files that it put there itself. We don't know what a user did or whether some files are changed, so we cannot just delete this folder as it could potentially destroy user work.

so the cleanup has to be an active user decision, which is better placed in the launcher. also, the installer would only be allowed to manage its own specific version, but in this case, one just wants to clean all.

from gammalauncher.

sebescudie avatar sebescudie commented on July 27, 2024

This feature will be part of the next release!

There is a quirk though. It looks like the Launcher has to run in elevated mode to delete files in Program Files, which makes sense.

But apparently, a non-elevated program cannot send messages (like a drag and drop action) to an elevated one. Windows Explorer is usually not elevated, which means that the feature that allows to open a document by dropping it on the Launcher will not work in elevated mode.

from gammalauncher.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.