User-Friendly UI Input Validation Unit Selection Conversion Logic Conversion Results Unit Abbreviations Unit Selection Dialogs Conversion Button Unit Swap Decimal Precision