Friend,
If she is unwilling to change for you, then she isn't worth you changing for her.
I think you should focus more on yoga, and the relationship being a tool for progress in that...rather than focusing on the relationship and using yoga as a tool for progress with that. Being devoted to something good fosters relationships. Talk to her about what you think about, in yoga. Talk to her about your spiritual goals... Develop yourself! Become truly interested in these things, instead of just being devoted and interested in her.
Girlfriends enjoy their boyfriends...the things their boyfriends care about. Girlfriends don't enjoy boyfriends that care about nothing, and are only thinking of them...despite what stories and movies lead us to believe. Don't devote your whole self to her, because then you won't have a self and she will feel like any relationship there is useless. It takes two to tango...and girlfriends like to tango...so maintain who you are, despite your all consuming love for her.
In my experience, people don't like it when you change your entire life for them. When you change your self. They're with you because they like you, therefore, be true to who you are. Don't change your lifestyle for them in an attempt to make them like you more. If you feel like whining about what she does, then whine. Express yourself. Don't hide yourself from your partner! Show yourself fully, so that you can know she truly loves you...figure out who she is truly, so that you can treat her how she should be treated. Get to know eachother more, so that you can trust eachother more.
Make your thoughts clear by meditating. Don't be scatterbrained all day, because of your love. There's a time for love and there's a time for letting go of love...so it'd be good to let go of that for 20 minutes twice a day. Meditate, so that your mind can breathe...stop suffocating it with thoughts about this relationship. When you give your mind some relaxation, then you'll be able to truly contemplate what you should do in your relationship.
If her outgoingness makes you uncomfortable, then she needs to respect that. If she needs to be outgoing to feel good, then you need to respect that. If you can't find a comprimise, then you will either fight it out for the rest of your lives, or you will move on.
Know that your life doesn't depend on her. Focus on things that interest you, rather than thinking about her all the time. Don't try to make yourself unattached to her, because that will most likely not work. That's like telling yourself not to think about a brownie....of course you will quickly think of a brownie despite all your hard work. Instead, just focus on other things. If your mind goes to her, then that's cool, let it...but try to develop more of a personality. Learn about more things.
Take up a hobby. Go out with more guy friends. Don't do all this to forget about her, in an attempt to become unattached. Just try to live for yourself more. Do things that you are interested in. If you are smart and can do this, then I think you'll find that your relationships will become easier...even if she ends up leaving you.
Remember that she can do that, and probably will from the sound of it. I could be way off though...this is the internet and I know nothing about you. Just know that you will be left with yourself once she does...so focus on living for yourself.
Hope you get something from this.
-Scott