Make logs accessible
Both for the "log" UI view and the dialog boxes, the worker thread could probably be used.
tracing
events are sent through the channel as a AsyncAction::Log
or AsyncAction::Error
, and…
Make logs accessible
Fancy handling for the dialog:
The first error in the chain is displayed as the error text. The rest of the chain is put into a "Reason" text box. If there are suggestions, they should be…
Implement mod deployment/mod loading
Currently stuck on the fact that injecting a Lua file into packages/boot
works, but as soon as I try to inject a Package file, the game will just hang at startup, even before scripts/main
is…
Implement mod deployment/mod loading
Prevent overwriting game bundles during mod deployment
Handle closing/aborting the "open file" dialog
Initialize version control in
dtmt new
Prompt for mod description in
dtmt new
Ensure mod ID is a valid identifier in
dtmt new
Allow updating an already imported mod