Critique of expenses app #15

1. Minor learnability issue (readability)

Currency selector is a tid bit short.

The select for currency is too short. The currency symbol is intended to be seen but cannot be seen. Can make it a bit longer.

2. Minor learnability issue (consistency & standards)

Delete button is faded out.

The delete button looks faded out, implying that it is disabled when it is not. This violates consistency (both internal and external). Can unfade the button to fix.

3. Minor safety issue (error reporting, diagnosis and recovery)

The delete transaction button only works for the last transaction.

The delete transaction button only deletes the last transaction, meaning that if the user wants to delete a higher transaction, they need to delete the ones that come after as well. There could be a delete transaction button for each transaction to fix.

4. Major safety issue (error prevention, visibility of system status)

The save button is enabled when the transaction shows an error.

The save button is still enabled when the transaction shows an error, and it provides no feedback. It could be faded out for a fix.