-
Notifications
You must be signed in to change notification settings - Fork 57
Description
SEE ALSO : [BUG] issue 107
Inline fields seems to be on a divergent road from "official" properties.
They are an added value to DataCore and Dataview.
The question is "how to make them evolve ?"
Personally, I would opt to mainly keep the dataview way to operate since it provides while providing a few enhancements, in order to provide
- backward compatibility
- more flexibility to use fields ( i.e. incermental addition of values / multivalues at different places )
- smoother integration in fluid text.
I also note that a number of users currently benefit from the dataview feature of placing several inline fields with the same key in the same note or task. There are a number of use cases for this.
Currently, properties are attached to a note, as their parent context.
DataCore adds more contexts than any other plugin : sections, blocks, lists and tasks.
The parent context hence becomes more granular than ever while properties always belong to the page context.
I propose to put some effort on the inline fields per se as a valuable complement to the properties.
FEATURE REQUESTS :
- do not drop the inline field feature, but enhance it - statement of direction -
- allow incremental/multiple values by recursively assigning the same fiels, i.e. [field1:: value1] and further in the context [field1:: value2] should provide "value1, value2" as an answer to
= this.field1instead of the current DataCore answer "value2". - add controls for the above behaviours, namely (dis)allow inline fields and handle multiple assignments as multi-value or last value.
Many thanks for your valuable plugins.