LMMS / LMMS/lmms

Warn on installer/uninstaller if LMMS is open

Open
#8,059 1 comment 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### Enhancement Summary

Currently the installer/uninstaller will just plow through the install directory, not knowing that some files are locked by the open program and will hang or error the process.

It would be nice if the (in/unin)staller can close or warn about this before it starts file operations, which will lead to a corrupted install or an unfinished uninstall

### Implementation Details / Mockup

* https://stackoverflow.com/questions/2565215/checking-if-the-application-is-running-in-nsis-before-uninstalling

### Please search the issue tracker for existing feature requests before submitting your own.

- [x] I have searched all existing issues and confirmed that this is not a duplicate.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the installer and uninstaller definitions, then review the linked NSIS example for detecting an open LMMS process. Define the behavior before file operations: warn or close LMMS, and verify that installation and uninstallation do not hang or leave incomplete results when LMMS is open.

Written by the indexing model from the issue text.

Assessment

Domain
release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.