Improve UX of field visibility in view settings

Visible fields now show an eye icon in the field list, so user can see
at a glance which fields are visible without needing to click on each one.