Commit graph

15 commits

Author SHA1 Message Date
d08321a645
feat(sdk): Switch to statically linked Oodle
This removes another runtime dependency.
2023-03-01 22:14:31 +01:00
de072fd0c4
feat(dtmm): Save the mod list
Closes #9.
2023-03-01 19:51:28 +01:00
55335c0fdc
refactor(dtmm): Split controller files 2023-03-01 10:40:34 +01:00
e5a72731dd
refactor(dtmm): Split files into smaller modules 2023-02-28 10:03:56 +01:00
3895ab12d6
feat(dtmm): Implement log view
Ref: #7.
2023-02-27 16:32:29 +01:00
bb671c5fd2
feat: Add button to reset mod deployment
For now this merely recovers backed-up game files and leaves mod bundles
 in-tact. The game doesn't care about those anyways.

Closes #8.
2023-02-27 11:15:51 +01:00
44a0b9a651
feat: Reduce clutter in release mode logging
Ref #7.
2023-02-23 21:38:56 +01:00
41344f022d
feat(dtmm): Delete mod files
Only files in `data_dir` will be deleted, deployed bundles will stay
for now. See #29 for the rational.

Closes #24.
2023-02-23 21:38:27 +01:00
6c9d5dabd4
fix(dtmm): Fix creating default config file
Create parent directories if necessary.
2023-02-22 16:39:58 +01:00
09a6a969a6
feat(dtmm): Add config file 2023-02-22 16:01:09 +01:00
560e5496bc
feat(dtmm): Implement importing mod archives 2023-02-20 16:39:13 +01:00
4b7f12e487
refactor(dtmm): Use commands instead of notifications 2023-02-18 10:59:21 +01:00
e65579d8aa
feat(dtmm): Implement rudimentary mod deployment 2023-02-18 10:20:10 +01:00
8b2ca0e45a
feat(dtmm): Improve logging output format 2023-02-17 23:00:18 +01:00
204ce1e163
feat(dtmm): Create initial mod manager window 2023-02-08 14:40:49 +01:00