A multi-stimuli-responsive supramolecular polymer from γ-Cyclodextrin and Viologen for dual-mode display and ammonia/amines sensing | Synapse