Text this: Potential-tuned magnetic switches and half-metallicity transition in zigzag graphene nanoribbons