|
ebe8966c26
|
feat(dtmm): Add log level option
Closes #12.
|
2023-04-06 14:54:46 +02:00 |
|
|
f337053314
|
Merge pull request 'Fix creating default config' (#100) from issue/98 into master
Reviewed-on: #100
|
2023-04-05 21:26:02 +02:00 |
|
|
82e9361e1a
|
fix(dtmm): Fix creating default config
Fixes #98.
|
2023-04-05 11:13:41 +02:00 |
|
|
50a6a1c927
|
feat(dtmm): Colorize log output
Parses ANSI codes generated by tracing/color-eyre into druid's RichText
attributes.
|
2023-04-05 09:38:32 +02:00 |
|
|
ba753cf6bb
|
feat: Implement static linking, second attempt
This is mostly just the code from the previous attempt. All that was
missing were the `.lib` files to link to on Windows.
|
2023-03-16 18:09:40 +01:00 |
|
|
9428b076f0
|
feat(dtmm): Delay initial load
Delays the loading of the configuration file and mod data, so that
any error can be shown in the UI.
Closes #72.
|
2023-03-16 14:31:53 +01:00 |
|
|
8edb8b357e
|
feat(dtmm): Implement rudimentary update check
The UI for it is rather ugly, still, but it works.
|
2023-03-15 17:52:55 +01:00 |
|
|
13d36c4947
|
feat(dtmm): Add Nexus API key setting
|
2023-03-15 17:01:26 +01:00 |
|
|
4c33741b03
|
feat(dtmm): Implement gruvbox dark theme
|
2023-03-15 10:31:21 +01:00 |
|
|
6b168bad6b
|
fix(dtmm): Fix game directory check when there is no Steam
Fixes #60.
|
2023-03-09 11:54:31 +01:00 |
|
|
a8db19cf9f
|
refactor: Capitalize error messages
|
2023-03-08 20:40:30 +01:00 |
|
|
2d48b96dc1
|
feat(dtmm): Check Steam update before deployment
Closes #35.
|
2023-03-06 16:07:43 +01:00 |
|
|
3a85fdeb16
|
feat(dtmm): Locate Steam installation
|
2023-03-06 16:07:15 +01:00 |
|
|
6cf4bb42c6
|
fix(dtmm): Prevent opening an empty console host
Fixes #44.
|
2023-03-02 22:16:54 +01:00 |
|
|
905bbf0018
|
Revert "fix: Remove obsolete CLI parameter"
This reverts commit 22ea4d75a1 .
|
2023-03-02 16:17:40 +01:00 |
|
|
ed4a22c97a
|
Revert "feat(sdk): Switch to statically linked Oodle"
This reverts commit d08321a645 .
Closes #42.
|
2023-03-02 13:51:44 +01:00 |
|
|
22ea4d75a1
|
fix: Remove obsolete CLI parameter
With Oodle being linked statically, there is no need for a parameter to
speficy the library location.
|
2023-03-02 08:52:49 +01:00 |
|
|
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 |
|