This came up in a user study that if we have the ability to delete packages but a user goes to delete one that was installed as a dependency of another it could break the program. Could we provide some indicator or even a warning if they try to delete it that it will cause issues with the dependent package?
Something like "Deleting X package will cause Y package to not perform properly due to required dependencies. Are you sure you want to delete?"
This came up in a user study that if we have the ability to delete packages but a user goes to delete one that was installed as a dependency of another it could break the program. Could we provide some indicator or even a warning if they try to delete it that it will cause issues with the dependent package?
Something like "Deleting X package will cause Y package to not perform properly due to required dependencies. Are you sure you want to delete?"