However, after programming and wiring it up nothing seems to work... So I tested to make sure everything was alright by putting the same program on one of my "UNO" boards and then everything seems to work.
Does the nano not support shift registers? Or am I not programming it right? I have never used on until now...
I also tested a simple blinking LED on the Nano and it worked so maybe it's not my settings in the IDE...
there's no "Nano issue" - i am a newbie who can confirm using those shift registers on BOTH an Uno and a Nano.
there is probably some error in your wiring.
Well I checked the wiring with care and even moved the three wires that were plugged into the nano into the UNO and then it started working. They were both programmed with the same sketch, both are using the same digital pins.