A modern, web-based photo management server. Run it on your home server and it will let you find the right photo from your collection on any device. Smart filtering is made possible by object recognition, face recognition, location awareness, color analysis and other ML algorithms.
Users on mobile devices are not realising that they can expand the search area on the main browse screen. To signify this functionality better we should show a animation the first time they arrive. This animation will should a second after they have arrived and last about a second. It will expand the filter section just about 100px down and then collapse back up again.
Use useLocalStorageState hook as used elsewhere to store whether this animation has been shown as we never want to show it again on that device.
The animation/transition itself can be performed through CSS with keyframes triggered by adding a className from React.
Users on mobile devices are not realising that they can expand the search area on the main browse screen. To signify this functionality better we should show a animation the first time they arrive. This animation will should a second after they have arrived and last about a second. It will expand the filter section just about 100px down and then collapse back up again.
Use useLocalStorageState hook as used elsewhere to store whether this animation has been shown as we never want to show it again on that device.
The animation/transition itself can be performed through CSS with keyframes triggered by adding a className from React.