conspect of the irc discussion
if multiple faces are selected, show data for the last selected. tint slightly fields that have different values for the selected faces;
untint as they are edited to indicate that this field now is consistent for all selected faces; by tinting i really mean very slight, unpobtrusive field background colour change, maybe 10% grey.
when a field is changed, that field and only that field is changed for all the selected faces.
as a completely separate issue - change somewhat the hilight of the face in 3d view for which the non-uniform data is displayed in the surface inspector, but previous description does not depend on this item in any way.
<RudolfoWood> and you don't think it could be good to let the editor choose which face of current selection he wants to change?
<Richlv> i think that would be pointless
because you can select that face. such a choice would be redundant and clutter the interface/workflow - i have never ever wished for anything like that because that's what selection is for afterall.
now entitybrowser, that's a bigger mess.
i think first should come that key selection from entities.def or whatever the file is.
one thing that would make sense right away - if keys are updated for multiple selection, only valid keys are written back, if possible, so if i select multiple thingies and apply angles to them, only entities able to receive that key get it. i don't know how doable this would be, though.