Replies: 4 comments
-
Agree that this action should probably be shown in both cases, it's not intuitive in the current case.
It is already independent in the sense that whatever the tab, the search is always done on objects and on "free" actions/conditions. But not on object/behaviors "actions/conditions". We could add it as supplementary results but that would ask to choose an object first...
I agree it's a bad usability problem. The issue is that we can't run the parser to check for errors for each parameter, it would consume too much resources and slow down the UI a lot. It would work as a "store of errors", and when exporting it would be passed to the exporter/code generation functions. These code generation functions would report errors to this instead of just writing to the console. We could then show them in the UI when launching a preview. Better we could only show the "new errors" since the last preview :)
Mmm not sure what happened, I don't remember updating electron-builder or the dependencies that take care of auto-update.. :/ |
Beta Was this translation helpful? Give feedback.
-
@Bouh Fixing the Create an object issue is probably just reworking a bit these objects: For the "error manager", let's call it the Error Report (or Diagnostics Report?) and make a card for it in the roadmap: "Add a Diagnostic report to warn about potential issues in the game and show them in the events sheet". |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Locking this discussion since it is discussed in #2919. |
Beta Was this translation helpful? Give feedback.
-
In the new instruction editor, Create an object is only available after a choice of an object.This action is generic and should be in both lists, but before all available by the search bar without choose object or non-object list. Basically the research bar shouldn't be tab dependent.
The console show errors types, it's benefic for dev, we must show them the errors.
Error: "You must enter a number or an valid expression."
But it's not visible in the eventsheet, Only operators can be highlighted in red.
Even if the engine manage the wrong values and return the default zero, an user can spend time to research the error because it's not the value desired.
Accessorily I was thinking of having an error manager.
Which would list:
The auto updater have trouble?
When users are on an old beta the auto updated dosen't work even is the option has been enabled back.
Users on beta 99 or older, can't update GD. The auto updater said there is no new version.
The export on a older version of GD can not working with the current build service.
Users on b99 can't export online, and there is no message for alert the users for update the software to the lastest.
Beta Was this translation helpful? Give feedback.
All reactions