Spirited kids do like to keep us on our toes, don't they?
I would probably, for your own sanity, break meals down into mini ones for a few days. So mid morning and afternoon snack are as nutritious as lunch and dinner, and then you don't have to worry if she doesn't eat much at a meal.
With my DS, I don't push it. If he chooses to eat, fine. If not, there is another chance around the corner. A battle of wills only makes things worse.
I do try to keep him involved in food, and make it fun. So, picnics on the lounge floor, lots of cooking and growing stuff together etc.
Maybe your lo is after more independence? A booster seat may help? Or letting her choose when she is ready to go into the high chair?