hey eva! I get what you mean on this. I found this macro on this very site under pet battle guide. if you press on the macro once everytime you log on, it will tell you in the chat log what quality you are fighting when the fight starts. It's simple and works. Good until 5.1 comes out I think and avoids having to download anything.
/run hooksecurefunc("PlaySoundKitID", function(Q) if Q==31584 then for i=1,C_PetBattles.GetNumPets(2) do SELECTED_CHAT_FRAME:AddMessage(C_PetBattles.GetName(2,i).." - ".._G["BATTLE_PET_BREED_QUALITY"..C_PetBattles.GetBreedQuality(2,i)]) end end end)
Just copy paste the whole thing in a macro and voila
edit: I've found like 4 or 5 rares since I got it lol.
dung beetle, maggot, roach, spiny lizard, adder.