Save mod profile #9

Closed
opened 2023-02-19 22:36:03 +01:00 by lucas · 2 comments
Owner

Right now, no state is retained, so all mods need to be re-imported and set up again when starting the app.

Do I want explicit saves or automatic save on every action?

Explicit has the benefit of not being a "clever" system that might fail. But it also requires systems like a "dirty" state and a check/confirmation on close.

Automatic save can't be forgotten and doesn't need a confirmation on close, but it does need to be waited on when the app is closed.

Right now, no state is retained, so all mods need to be re-imported and set up again when starting the app. Do I want explicit saves or automatic save on every action? Explicit has the benefit of not being a "clever" system that might fail. But it also requires systems like a "dirty" state and a check/confirmation on close. Automatic save can't be forgotten and doesn't need a confirmation on close, but it does need to be waited on when the app is closed.
lucas added this to the Basic SDK and mod manager milestone 2023-02-19 22:36:03 +01:00
lucas added the
kind
feature
crate/dtmm
labels 2023-02-19 22:36:03 +01:00
lucas added this to the Mod Manager project 2023-02-19 22:36:03 +01:00
Author
Owner

This also affects a potential profile system in the future.

This also affects a potential profile system in the future.
lucas added a new dependency 2023-02-20 16:14:01 +01:00
lucas added the
status/good first issue
label 2023-02-21 00:14:36 +01:00
lucas added
stage
design
and removed
status/good first issue
labels 2023-02-21 22:50:56 +01:00
Author
Owner

The profile should definitely be saved automatically after a mod was imported, as writing its files to disk is already somewhat of a commitment.

The profile should definitely be saved automatically after a mod was imported, as writing its files to disk is already somewhat of a commitment.
lucas referenced this issue from a commit 2023-03-01 20:48:04 +01:00
lucas closed this issue 2023-03-01 22:27:46 +01:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: bitsquid_dt/dtmt#9
No description provided.