@claude there is already a minimap functionality built in. I want you to fade-in (.3s ease opacity) the minimap upon moving around in or zooming the canvas and then let it disappear again after 2 seconds with a fade-out (.3s ease opacity). Also, moving around and zooming the canvas has a slight roll-out to it.