Improve previous ignored file implementation (@yaleman) by adding configuration UI and ignore hidden file option.