6f848bb837
dtmm: Implement NXM URI handler
...
Closes #31 .
2023-11-30 17:50:07 +01:00
7a9b3aa561
Prevent excessive debug logs
2023-11-24 11:52:47 +01:00
bd6c236655
Implement deploying non-bundled mods
...
Closes #113 .
2023-11-24 11:52:47 +01:00
690098d7c7
feat(dtmm): Improve debug logging
...
This re-enables stdout/stderr logging for release binaries for DTMM.
As a GUI application, it usually won't be started from a CLI, and there
should be no negative impact from that.
But since stdout logging is synchronous and much faster than the async
action that writes to the log file, it might get to log more when the
application panics.
2023-04-09 14:33:55 +02:00
a246e5acb6
feat(dtmm): Log to file
2023-04-06 14:49:43 +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
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
a8db19cf9f
refactor: Capitalize error messages
2023-03-08 20:40:30 +01:00
658d996315
feat(dtmm): Implement error dialog
...
Closes #37 .
2023-03-08 20:40:25 +01:00
ba9c190a96
fix(dtmm): Fix change detection for mod info
2023-03-06 16:02:39 +01:00
e6c9fe834c
feat(dtmm): Save settings to config file
...
Closes #18 .
2023-03-01 14:13:11 +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