defold / defold

Defold is a completely free to use game engine for development of desktop, mobile and web games.
https://www.defold.com
Other
4.3k stars 304 forks source link

Use `meta.properties` instead of `meta.edn` in the editor #6603

Open AGulev opened 2 years ago

AGulev commented 2 years ago

Task (REQUIRED): That would be nice to have only one format for meta properties for game.project that we will be able to use in extensions as well. Now we make changes in both files all the time and sometimes it's the reason of mistakes.

Expected outcome (REQUIRED): The editor reads meta.properties and generate structure like meta.edn has.

JCash commented 2 years ago

+1

I just found another mismatch today.

vlaaad commented 2 years ago

Here is a diff between editor and bob meta: https://gist.github.com/vlaaad/bbdfd7b76da1a8d378d36a7bdbfe146b

Here is my summary of that diff:

Differences between editor meta and bob meta

Titles

Bob meta misses some titles:

Categories

Categories only in bob (editor still shows the category but without help label):

Categories only in the editor:

Settings

Missing settings

Editor does not have following settings:

Bob does not have following settings:

Different types

Some settings have different type:

Extra options

Editor has extra options for some types:

Resource settings

Some resource defaults differ:

Minor

Some defaults and help labels differ