There's too much UI crammed into too little space in the red region of the image, the user cannot look at it, and quickly become aware of what most of the buttons do, since they have to hover over them to get an explanation.

I suggest the following
- It would be beneficial to make an option to show text, permanently, and not just as a hover.
- (Yellow part) move the Commit/discard and settings buttons to the left sidebar, and make more space in general for having making the small icons have a text directly in the UI, so they are more self-explanatory, without having to hover over them and remember what icon does what. Would also allow them to be a tiny bit larger. The Green part, could be expanded to the left a bit, and used for this functionality.