86ed5c327f
Update crates
...
build/msvc Build for the target platform: msvc
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
`steamlocate` changed its API again.
`shlex` deprecated `quote`, but that will be addressed later.
2024-05-15 13:41:44 +02:00
bd6c236655
Implement deploying non-bundled mods
...
Closes #113 .
2023-11-24 11:52:47 +01:00
1eae146721
Add mod config option for loose files
...
Just the field in the config file, for now.
2023-11-24 11:52:47 +01:00
08d417fd5d
Update steamlocate-rs
...
While this is an unstable dev release, its only significant change is
exactly the one I need: dropping `steam-vdf` and its out-of-date `nom`
dependency.
2023-11-07 15:45:58 +01:00
f30608e6f1
feat(dtmm): Enable colors for regular log lines
2023-04-05 14:48:23 +02:00
e48ef539b1
feat(dtmt): Implement mod migration utility
...
Closes #87 .
2023-03-28 20:52:11 +02:00
978701bed8
feat(dtmm): Implement mod logo
...
Closes #15 .
2023-03-09 20:07:22 +01:00
65c0974de2
feat(dtmm): Add additional details fields
...
Ref: #15 .
2023-03-09 14:52:40 +01:00
4995190199
feat(dtmm): Check mod order
...
Closes #13 .
2023-03-09 11:57:08 +01:00
6b168bad6b
fix(dtmm): Fix game directory check when there is no Steam
...
Fixes #60 .
2023-03-09 11:54:31 +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
fa8764984f
feat(dtmm): Rework log levels and filters
...
Keep the flexibility for dev, but in prod drop stdout and restrict the
log view to stuff useful to the user.
2023-03-01 20:12:18 +01:00
3895ab12d6
feat(dtmm): Implement log view
...
Ref: #7 .
2023-02-27 16:32:29 +01:00
55a1fc9723
feat(dtmt): Validate path values in dtmt.cfg
...
Closes #34 .
2023-02-25 10:12:23 +01:00
44a0b9a651
feat: Reduce clutter in release mode logging
...
Ref #7 .
2023-02-23 21:38:56 +01:00
45e0d79fa7
refactor: Add crate for shared functionality
...
Adds an additional crate for shared functionality between dtmt and dtmm
that doesn't fit in the sdk.
2023-02-23 21:38:35 +01:00