Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[invader-edit-qt] Add import/export #174

Open
SnowyMouse opened this issue Jul 25, 2020 · 0 comments
Open

[invader-edit-qt] Add import/export #174

SnowyMouse opened this issue Jul 25, 2020 · 0 comments
Labels
invader-edit-qt This issue has to do with invader-edit-qt

Comments

@SnowyMouse
Copy link
Owner

SnowyMouse commented Jul 25, 2020

You should be able to export and import between tags.

How this should work is you right click on the combobox of the struct array and you have three options:

  • Export
  • Export All
  • Import (grayed out unless you exported something and the last thing you exported can be imported into here)

Clicking Export exports the current item. Clicking Export All exports all items. If you use either export option, then the resulting data is stored in an intermediate buffer. Clicking Import imports data that was exported, and this works as if you clicked "Add" to add each one and typed in the data, yourself.

If indices can be checked by name, then they should be checked by name rather than index. This has the advantage that, when you import data, everything will, in theory, be valid, saving the user a lot of time.

Exported data should not be saved to a file. This does have some pros and cons, but it's overall worth it. Pros are that you don't have intermediate files littering your filesystem, and it's fast because you don't need to deal with file dialogs. However, the cons are that you cannot (currently) transfer data between tags of the same path in different tag directories, and you cannot transfer data between two different instances of invader-edit-qt.

Overall, this should accomplish the goal for most people, potentially saving a lot of time.

@SnowyMouse SnowyMouse added the invader-edit-qt This issue has to do with invader-edit-qt label Jul 25, 2020
@SnowyMouse SnowyMouse added this to the Complete Editing Kit milestone Jan 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
invader-edit-qt This issue has to do with invader-edit-qt
Projects
None yet
Development

No branches or pull requests

1 participant