Sounds like a 2-year old! Perfectly normal.
Time outs don't really work for 2-year olds. Neither does discussing feelings. Not beyond the really basic stuff, and not much that gets *her* talking about feelings, because she doesn't understand them, herself. *Whenever* she's having a meltdown, you can start by saying, very empathetically, "you seem really upset right now." She might go on for another minute, and you can repeat various versions, and mirror her actions with words. "This is really tough for you. Your arms are swinging like this. You're mad!" She will probably start to calm down because you're in effect helping to vent her feelings. Strong feelings are just overwhelming to such young children. (That's why time-outs and punishments in the moment, or threats of them - in the moment - won't help.)
Don't isolate her and tell her to come out of her room when she's ready to be nice. This seems like great advice, teaching a child to calm down, and I used to think it made sense, but it was explained to me this way: it actually teaches children that they are loved conditionally, and worse, it makes them suppress their feelings by force, teaches them to avoid negative emotions or issues rather than dealing with them, and *doesn't* teach them the skills they need in life to work through feelings and problems. It just teaches them to fake a smile/be submissive to make others happy and get along in life. By intuiting and voicing your daughter's feelings for her, you're teaching her to voice them for herself. This is a process, and it doesn't happen overnight - simply because children don't become adults overnight. But having that voice is what starts a child on the path of communicating and calmly working through conflicts rather than throwing fits.
I have an idea, below, for avoiding this particular conflict, but if it comes up for a while, anyway, as she gets used to getting dressed not being an issue, help her get through it, give her calm support and love, and then, as she's calming down, have her do just one little piece of it at a time. Tell her this: "We'll just do this a little at a time, so it's not so hard on you." (For a two-year old, dressing oneself is a HUGE task and while she wants to do everything by herself, if she gets to, she will feel way too overloaded to do it, so it freaks her out. That's one of the biggest problems of being two!)
Go with the "little at a time" idea. Give yourself and her extra time in the morning to take breaks. Maybe take the process a bit away from the area where the conflict occurs, in front of the closet or dresser or wherever. Have a pair of socks in the kitchen and in a happy moment doing something else, say, your toes look cold! Let's warm them up! Keep her focused on her doll or whatever. If she gets upset, slow it down and try to intuit what she's feeling. Maybe if she helps you, she'll feel empowered, but not overwhelmed.
Even if it takes an effort, be goofy. Let her "catch" you trying to put on a sweater of hers. Get her laughing. Then do something silly, like tossing it on her head and say, maybe I'm putting it on wrong. Does it go on your head like a hat? Hey, what a pretty hat! Oh, but I can't see you now!" Etc. You can do this at any time of day, not just when it's time to get dressed. This will soon get across the idea that putting on clothes doesn't have to be a big fight.
I got most of this from Becky Bailey's Easy to Love, Difficult to Discipline. It's an incredibly insightful book. Check it out from your library! It'll save you a lot of headaches!
L.