Hi everyone, I have just recently started using Anki and it has been absolutely amazing. I just want to say thank you to the the developers for everything they have put into developing this absolutely incredible application.
I know the devs are already very busy, so I want to emphasize that this is just an idea and please don’t feel any pressure to make it an feature anytime soon.
I was wondering if the introduction of FieldTypes would be something the developers and community would be interested in.
Basically, when adding fields to a note there would be options to select from a pre-set list of types.
Some ideas might include:
-
Option: Predefined user values that can be selected when making a card (disables others)
(Make a switch version of the input validation {{^}}{{#}}) -
Selection: Predefined user values that can be selected when making a card. (Could be implemented in card using {{#FieldName:selectionOption}}value/markup{{^FieldName:selectionOption}}value/markup}}{{\FieldName:selectionOption}})
-
Argument List: Allow the user to add a list of values as a field. (Maybe can be auto wrapped in a ul tag or place {{FieldName}} in an ancestor of an element with .FieldName class to auto generate markup/style for each field index value)
-
Argument Tree: Like the list Argument list field but allows you to make sub-lists
and other Field types that may be handy.
This could also include a system to make custom FieldTypes using html forms and other web technologies.
I know that this could all be accomplished already by parsing inputted string and scripting but, I think this may help learners make more stylized card systems to aid them in developing/creating cards faster.
Thanks a lot for your time, and hope you all have an amazing day.