After fixing https://github.com/openlcb/OpenLCB_Java/issues/3 on the individual fields we also need to provide some indicators on the tabbed group level. Since the tabbed-panes hide the individual fields, the user does not have a visual feedback to tell whether there are unsaved values in the current form.
We need to aggregate the unsaved indicators of group repeats and display it in the tab title, for example by coloring the tab's background appropriately, or by modifying the tab's title text to hint on the unsaved entities.
After fixing https://github.com/openlcb/OpenLCB_Java/issues/3 on the individual fields we also need to provide some indicators on the tabbed group level. Since the tabbed-panes hide the individual fields, the user does not have a visual feedback to tell whether there are unsaved values in the current form.
We need to aggregate the unsaved indicators of group repeats and display it in the tab title, for example by coloring the tab's background appropriately, or by modifying the tab's title text to hint on the unsaved entities.