mdelobelle / metadatamenu

For data management enthusiasts : type and manage the metadata of your notes.
https://mdelobelle.github.io/metadatamenu
MIT License
520 stars 27 forks source link

Feature request: MultiInput Field Type #547

Open maia-sh opened 8 months ago

maia-sh commented 8 months ago

It would be great to have a MultiInput field type, i.e., multiple Input in a list. My current workarounds are to use either:

  1. Input and then create the list in YAML manually (pro is using the input template for at least 1 item, con is manually formatting list)
  2. Multi and then just "add" new values each time (pro is auto formatted list, con is not having a template)

Here is an example: Let's say that I want to capture all repos of interest on a certain topic. The Template for Input would be https://github.com/{{username}}/{{repository}}/

The YAML field might look like:

---
repos:
  - https://github.com/mdelobelle/metadatamenu/
  - https://github.com/blacksmithgu/obsidian-dataview/
---

Thank you for this fantastic plug-in and for considering this feature request!

mdelobelle commented 8 months ago

Hi! why not use the YAML field type?

KillyMXI commented 7 months ago

I'm also looking for this feature. My use cases:

why not use the YAML field type?

I'm considering YAML type a workaround. It doesn't fully communicate the intent of the field.

mo-seph commented 7 months ago

This is a bit related to #498 - that's one where it would be good to keep the Tag autocomplete functionality, but also allow for multiple values in the proper YAML fashion.