I've noticed that my partner often gets frustrated, annoyed or mildly angry at things that to me seem relatively minor. Some examples include frustration at other drivers, if the internet goes out, if his dog barks, if the he turns maps on and it starts talking to him before he's ready to drive/when he's already arrived at his destination. These have ranged from him calling the drivers names, scoffing, huffing, "ugh", or making jokes about it. He doesn't direct this towards me, aside from occasionally using a tone I don't appreciate when telling me to "wait/hold on/let me do x" if I ask something while he's doing something else.

I've raised to him how this bothers me, impacts my mood, and how I enjoy being around him when he's in a good mood. I've notices a big improvement in him not yelling at drivers and he's shifted to making jokes instead. Now he expresses outward anger less often but still often makes jokes, or just scoffs at stuff.

I can understand how a lot of this stuff is a mild annoyance but I let a lot of this stuff just roll off of me because to me it doesn't matter THAT much and I feel like it makes me more upset to focus on it vs just letting it go. I've explained to him how his mood and frustration impacts me, how the other drivers for example can't hear him but I can.

We were at a free community yoga class. It was taught in a non traditional way because the studio was using it to promote their teachers and it was also really busy. He made "jokes" about the things he didn't like about it and I could tell he wasn't having a great time. I get that it's not an ideal class but it was free and I feel like my approach is to enjoy things for what they are and look at the bright side, and that pointing out the negatives doesn't help anyone.

I'm really torn about whether this negativity/frustration is a deal breaker for me. He treats me very well, clearly he really cares about me, always apologizes when he does something wrong, and even has started improving in a lot of these areas. He had mentioned how it was hurtful when I raised the driving example recently again because he felt like he's been improving in this area a lot and feels like what's the point if I make it sound as if he hasn't improved at all and is still doing the same stuff. I acknowledged that he's improved and is trying and I do really appreciate that but it still bothers me. I'm wondering whether this is just an incompatibility with our communication style/view of the world.

Thanks in advance for any advice and guidance!