LMMS / LMMS/lmms

Custom Backup Directory

Open
#5,560 1 comment 0 reactions 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
I want to suggest that a new option be added to the directories settings, that lets you choose the location of the .bak files made as backups of project files. Maybe a few on/off buttons that let you choose whether you want to use the custom directory, the default directory, or both as well.

#### Justification
An hour or two ago, I accidentally permanently deleted all my projects, and since the .bak files were in the same directory, they were also deleted. This was probably just me being dumb, but in order to prevent future mess ups like this, I want to suggest this.

#### Mockup
![where it should be](https://user-images.githubusercontent.com/17184361/86541752-6c2a9000-bedd-11ea-8212-72b192e4e001.png)
Where it should be added to ⬆️ Just another field to this area that specifies where you want the .bak files to be held and the buttons under that.

![mockup](https://user-images.githubusercontent.com/17184361/86542091-43f06080-bee0-11ea-8d26-5e566f8dda2e.png)
How I think it should be formatted ⬆️

### Overall
The only thing that really matters here would be the ability to change where .bak files are saved, but the little bit of customization with the buttons would be nice.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the directories settings UI and the code that creates .bak backups; the issue does not name specific files or tests. Define how a custom directory, the default directory, or both should be selected, then verify that project backups are saved according to the chosen setting.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.