jorgecsilva
There are parts of the platform, where it´s simple enough to add stuff to - like adding a variant of an input field, as it would just interact with pre-existing values in a different way. Things like label fields cannot be updated because their values are not managed by the current form logic. Changing this is a larger topic, because lots of features are dependent on it, such as:
- Form states
- Form actions
- Field value filters
- Function triggers
Right now, we cannot for example have input fields that have no connection to attributes, because the entire form logic is built around it. That´s also the reason, why we cannot change content values for non-attribute fields (like label fields).
It´s been on our wish list to address - but it would take multiple days of concept, reworking existing features and refactoring before we can safely change this behaviour.
I would love the opportunity to brainstorm with another coder that has never worked with the REI3 code base before - maybe there are simpler solutions. But in this area, direct contribution would only work if you are very familiar with all the dependencies or we can find ways to decouple these features so that it becomes less inter-dependent.