This is kind of an aside, but hover is a perfectly valid UI mechanism, and I intensely dislike the trend of kneecapping the UI just to make it work on a touch screen.
Some things just don't work well if you don't have a mouse. That doesn't mean we should throw them away. It just means that sometimes you need a mouse for real work. There's nothing wrong with that.
To each their own, I absolutely despise anything popping up, ever.
Stuff appearing and disappearing as I move my mouse around angers me, and I get even more annoyed when things pop up if I put my mouse somewhere to park it.
A full blown conniption fit happens if I park my mouse, start to read something, and a popup thing gets in the way. The neighbours know when that happens.
Gitlab shows this relative date. I repeatedly have this issue where I'm trying to look through commits and I have to mouse over every single commit repeatedly while trying to figure out when something was changed in relation to other changes. So I mouse over one, mouse over the next, go back to the previous one, forget what the other one was, mouse over that, then mouse over a fourth and repeat.
Who came up with this insane bullshit?
It'll show me a bunch of commits all made 4 days ago. I have no idea what day that was. Was it Monday? Wednesday? I have logs from the 16th, does Gitlab think that was 4 days ago or 5?