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

Add a way to open prepared layouts #375

Open
Atria1234 opened this issue Nov 27, 2021 · 1 comment
Open

Add a way to open prepared layouts #375

Atria1234 opened this issue Nov 27, 2021 · 1 comment

Comments

@Atria1234
Copy link
Collaborator

It would be nice if layouts like island outlines could be stored in AD and loaded without the need to search for them on the internet.

Add library dialog of prepared layouts. Or the screenshot could be generated by loading the layout in the background and exporting the layout to png in memory to show it. Also custom screenshots (like shots from the game) would be good to give better idea what the layout is.

Layouts should not be embedded in the program binary, they should be stored as files next to the binary, so people can add more if they want.

Atria1234 added a commit to Atria1234/anno-designer that referenced this issue Nov 28, 2021
Atria1234 added a commit to Atria1234/anno-designer that referenced this issue Nov 28, 2021
Atria1234 added a commit to Atria1234/anno-designer that referenced this issue Nov 28, 2021
Atria1234 added a commit to Atria1234/anno-designer that referenced this issue Dec 3, 2021
Atria1234 added a commit to Atria1234/anno-designer that referenced this issue Dec 3, 2021
Atria1234 added a commit to Atria1234/anno-designer that referenced this issue Dec 18, 2021
Atria1234 added a commit to Atria1234/anno-designer that referenced this issue Dec 23, 2021
Atria1234 added a commit to Atria1234/anno-designer that referenced this issue Dec 23, 2021
Atria1234 added a commit to Atria1234/anno-designer that referenced this issue Jan 17, 2022
Atria1234 added a commit to Atria1234/anno-designer that referenced this issue Jun 20, 2022
@Atria1234
Copy link
Collaborator Author

Atria1234 commented Jul 2, 2022

Requirements:

  • Layout preset library is available in AD
  • It must be possible to load layout preset as new layout
  • It must be possible to add objects from layout preset to current layout
  • Layout preset location must be configurable
  • Layout presets should be in a hierarchical list
  • User must be able to easily create new layout preset
  • Layout preset must be able to contain metadata describing it
  • Layout preset must be able to contain arbitrary images and should be available in the library
  • Layout preset preview should be available without need to manually add it as image to layout preset (generated by exporting the layout to image in memory)
  • Default layout presets should be available as separate download (same as other presets)
  • It should be possible to update default layout presets if new version is available

Proposed structure of layout preset:

  • Zip file containing
    • exactly one AD file (possibly with specific name)
    • up to one metadata JSON file (also something with specific name like metadata.json)
      • Name (multi langual)
      • Description (multi langual)
      • Author
      • Author contact
    • any .png or other supported images
  • AD layout
    • easy and fast but no way to add extra images or metadata

Questions:

  • What should we do with user made layout presets during update?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant