6f848bb837
dtmm: Implement NXM URI handler
...
Closes #31 .
2023-11-30 17:50:07 +01:00
6ab514c428
dtmm: Filter file dialog error log
...
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
Druid's implementation makes it so that cancelling the file dialog
logs an error tracing event.
Closes #133 .
2023-11-24 11:07:40 +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
ebe8966c26
feat(dtmm): Add log level option
...
Closes #12 .
2023-04-06 14:54:46 +02:00
f30608e6f1
feat(dtmm): Enable colors for regular log lines
2023-04-05 14:48:23 +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
762cf03aa8
fix(dtmm): Strip ANSI from error message in log view
...
Until they are implemented to color the text, they only hinder
legibility.
2023-03-08 19:53:54 +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
e5a72731dd
refactor(dtmm): Split files into smaller modules
2023-02-28 10:03:56 +01:00