I think that config'd metadata fields would be cool, essentially it would be a toml table in the config file with keys indicating the md keys and values indicating the types, with some special handling for "enum-like" values.
e.g. the current default config would look like (exact type strings may vary):
[metadata]
Name = "str"
Info = "str"
Experimentor = ["Kyle", "Emily", "Kelson", "Dan"]
this would mean that list is configurable on a per-table basis (including order) and that tables can decide on what md they want for that session.
Alternatively we could allow arbitrary metadata, but ui for that gets complex pretty quick and would like to encourage adding md so make it as easy as possible.
I think that config'd metadata fields would be cool, essentially it would be a toml table in the config file with keys indicating the md keys and values indicating the types, with some special handling for "enum-like" values.
e.g. the current default config would look like (exact type strings may vary):
this would mean that list is configurable on a per-table basis (including order) and that tables can decide on what md they want for that session.
Alternatively we could allow arbitrary metadata, but ui for that gets complex pretty quick and would like to encourage adding md so make it as easy as possible.