alienator88 / Pearcleaner

A free, source-available and fair-code licensed mac app cleaner
https://itsalin.com/appInfo/?id=pearcleaner
Other
733 stars 18 forks source link

Option to clean uninstall the app by itself ? #6

Closed Anitoxx closed 6 months ago

Anitoxx commented 7 months ago

Or maybe, if it's a portable app, specify that to uninstall it, we simply need to move it to the trash, as we normally do with other apps.

alienator88 commented 6 months ago

Do you mean like show Pearcleaner in the app list so you can uninstall it directly from inside itself?

Anitoxx commented 6 months ago

If you already tried Onyx, you'll see that they have an uninstall script in the "Help" tab. Incorporate a uninstall script in a software that uninstall cleanly other software seems pretty coherent to me.

By uninstall script, I mean a script that uninstalls completely (= clean) a software (like your software does). I prefer to write my definition of a uninstall script in case I'm wrong with what exactly a "uninstall script" is, but I like to call it like that.

Concerning the placement of this script, it would be, in my opinion, a better UX design decision to put it in one of the tab as people would see this more as a "research conflict" (don't know how to call that too, like the uninstall script), rather than a real uninstallation script program to cleanly uninstall the app itself.

Maybe inside the "Help" tab, like Onyx, would be a good idea ?

alienator88 commented 6 months ago

I added "Uninstall Pearcleaner" option to the main Pearcleaner menu item. The function unloads Sentinel Monitor if it's running, then it searches for all the Pearcleaner files, kills the app and trashes the files.

Will be out in v1.8 after I get a few more things fixed/added in.

Anitoxx commented 6 months ago

Perfect, thank you !